@charset "UTF-8";
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.navigation .navigation-global ul .dropbtn .table>tbody>tr.on-page>td,.navigation .navigation-global ul .dropbtn .table>tbody>tr.on-page>th,.navigation .navigation-global ul .dropbtn .table>tbody>tr>td.on-page,.navigation .navigation-global ul .dropbtn .table>tbody>tr>th.on-page,.navigation .navigation-global ul .dropbtn .table>tfoot>tr.on-page>td,.navigation .navigation-global ul .dropbtn .table>tfoot>tr.on-page>th,.navigation .navigation-global ul .dropbtn .table>tfoot>tr>td.on-page,.navigation .navigation-global ul .dropbtn .table>tfoot>tr>th.on-page,.navigation .navigation-global ul .dropbtn .table>thead>tr.on-page>td,.navigation .navigation-global ul .dropbtn .table>thead>tr.on-page>th,.navigation .navigation-global ul .dropbtn .table>thead>tr>td.on-page,.navigation .navigation-global ul .dropbtn .table>thead>tr>th.on-page,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr.on-page:hover>td,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr.on-page:hover>th,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr:hover>.on-page,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr>td.on-page:hover,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr>th.on-page:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:46px;line-height:46px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.navigation .navigation-global ul .dropbtn .btn.focus.on-page,.navigation .navigation-global ul .dropbtn .btn.on-page:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active,.navigation .navigation-global ul .dropbtn .btn.on-page{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.navigation .navigation-global ul .dropbtn .btn-default.on-page,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.navigation .navigation-global ul .dropbtn .btn-default.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-default.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-default.on-page:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.navigation .navigation-global ul .dropbtn .btn-default.on-page,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.navigation .navigation-global ul .dropbtn .btn-primary.on-page,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.navigation .navigation-global ul .dropbtn .btn-primary.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-primary.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-primary.on-page:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.navigation .navigation-global ul .dropbtn .btn-primary.on-page,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.navigation .navigation-global ul .dropbtn .btn-success.on-page,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.navigation .navigation-global ul .dropbtn .btn-success.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-success.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-success.on-page:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.navigation .navigation-global ul .dropbtn .btn-success.on-page,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.navigation .navigation-global ul .dropbtn .btn-info.on-page,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.navigation .navigation-global ul .dropbtn .btn-info.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-info.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-info.on-page:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.navigation .navigation-global ul .dropbtn .btn-info.on-page,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.navigation .navigation-global ul .dropbtn .btn-warning.on-page,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.navigation .navigation-global ul .dropbtn .btn-warning.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-warning.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-warning.on-page:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.navigation .navigation-global ul .dropbtn .btn-warning.on-page,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.navigation .navigation-global ul .dropbtn .btn-danger.on-page,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.navigation .navigation-global ul .dropbtn .btn-danger.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-danger.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-danger.on-page:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.navigation .navigation-global ul .dropbtn .btn-danger.on-page,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],.navigation .navigation-global ul .dropbtn .btn-link.on-page,fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a,.navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.navigation .navigation-global ul .dropbtn .btn-group-vertical>.btn.on-page,.navigation .navigation-global ul .dropbtn .btn-group>.btn.on-page{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs>li.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs>li.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs>li.on-page>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-pills>li.on-page>a,.navigation .navigation-global ul .dropbtn .nav-pills>li.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-pills>li.on-page>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.navigation .navigation-global ul .dropbtn .tab-content>.on-page,.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin:8px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a,.navbar-default .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:focus,.navbar-default .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav>.on-page>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a,.navbar-default .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:focus,.navbar-default .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav .open .dropdown-menu>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav .open .dropdown-menu>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav .open .dropdown-menu>.on-page>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a,.navbar-inverse .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:focus,.navbar-inverse .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav>.on-page>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a,.navbar-inverse .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:focus,.navbar-inverse .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav .open .dropdown-menu>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav .open .dropdown-menu>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav .open .dropdown-menu>.on-page>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active,.navigation .navigation-global ul .dropbtn .breadcrumb>.on-page{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.navigation .navigation-global ul .dropbtn .pagination>.on-page>a,.navigation .navigation-global ul .dropbtn .pagination>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .pagination>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .pagination>.on-page>span,.navigation .navigation-global ul .dropbtn .pagination>.on-page>span:focus,.navigation .navigation-global ul .dropbtn .pagination>.on-page>span:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge,.navigation .navigation-global ul .dropbtn .list-group-item.on-page>.badge,.navigation .navigation-global ul .dropbtn .nav-pills>.on-page>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}.navigation .navigation-global ul .dropbtn a.thumbnail.on-page,a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.navigation .navigation-global ul .dropbtn .progress-bar.on-page,.navigation .navigation-global ul .dropbtn .progress.on-page .progress-bar,.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover,.navigation .navigation-global ul .dropbtn .list-group-item.on-page,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-heading,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-heading>.small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-heading>small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-heading,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-heading>.small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-heading>small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover .list-group-item-heading,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover .list-group-item-heading>.small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-text,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-text,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}.navigation .navigation-global ul .dropbtn a.list-group-item-success.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-success.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-success.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-success.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-success.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-success.on-page:hover,a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}.navigation .navigation-global ul .dropbtn a.list-group-item-info.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-info.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-info.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-info.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-info.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-info.on-page:hover,a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}.navigation .navigation-global ul .dropbtn a.list-group-item-warning.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-warning.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-warning.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-warning.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-warning.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-warning.on-page:hover,a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}.navigation .navigation-global ul .dropbtn a.list-group-item-danger.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-danger.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-danger.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-danger.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-danger.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-danger.on-page:hover,a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{right:0;bottom:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner,.carousel-inner-button{position:relative;overflow:hidden;width:100%}.carousel-inner-button>.item,.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner-button>.item>a>img,.carousel-inner-button>.item>img,.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner-button>.item,.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner-button>.item.active.right,.carousel-inner-button>.item.next,.carousel-inner>.item.active.right,.carousel-inner>.item.next,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.item.right.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.item.right.on-page{transform:translate3d(100%,0,0);left:0}.carousel-inner-button>.item.active.left,.carousel-inner-button>.item.prev,.carousel-inner>.item.active.left,.carousel-inner>.item.prev,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.item.left.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.item.left.on-page{transform:translate3d(-100%,0,0);left:0}.carousel-inner-button>.item.active,.carousel-inner-button>.item.next.left,.carousel-inner-button>.item.prev.right,.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.item.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.item.on-page{transform:translateZ(0);left:0}}.carousel-inner-button>.active,.carousel-inner-button>.next,.carousel-inner-button>.prev,.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.on-page{display:block}.carousel-inner-button>.active,.carousel-inner>.active,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.on-page{left:0}.carousel-inner-button>.next,.carousel-inner-button>.prev,.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner-button>.next,.carousel-inner>.next{left:100%}.carousel-inner-button>.prev,.carousel-inner>.prev{left:-100%}.carousel-inner-button>.next.left,.carousel-inner-button>.prev.right,.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner-button>.active.left,.carousel-inner>.active.left,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.left.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.left.on-page{left:-100%}.carousel-inner-button>.active.right,.carousel-inner>.active.right,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.right.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.right.on-page{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active,.carousel-indicators .navigation .navigation-global ul .dropbtn .on-page,.navigation .navigation-global ul .dropbtn .carousel-indicators .on-page{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(../fonts/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button,.video-js .vjs-play-control,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.video-js .vjs-play-control.vjs-playing,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:""}.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:""}.video-js .vjs-fullscreen-control,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:""}.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.video-js .vjs-subtitles-button,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:""}.video-js .vjs-captions-button,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:""}.video-js .vjs-chapters-button,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.video-js .vjs-control.vjs-close-button,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:""}.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.video-js .vjs-descriptions-button,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:""}.video-js .vjs-audio-button,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:""}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;font-family:Arial,Helvetica,sans-serif}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-ms-flexbox;display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-ms-flex:auto;flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666666666667em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster,.vjs-poster img{vertical-align:middle;padding:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-ms-flexbox;display:flex;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.siemens-orange{color:#dc6914}.siemens-orange-bg{background-color:#dc6914}.siemens-blue{color:#2387aa}.siemens-blue-bg{background-color:#2387aa}.colorsTest{width:100%;padding:10px}.grey-light-bg{background-color:#eff0f4}.petrol-bg{background-color:#099}.stone-dark-bg{background-color:#3c464b}.stone-light-bg{background-color:#879baa}.stone-light35-bg{background-color:#becdd7}.sand-dark-bg{background-color:#73645a}.sand-light-bg{background-color:#aaaa96}.sand-light35-bg{background-color:#d7d7cd}.snow-bg{background-color:#fff}.teal-dark-bg{background-color:#00646e}.teal-light-bg{background-color:#41aaaa}.blue-dark-bg{background-color:#005f87}.blue-light-bg{background-color:#50bed7}.yellow-dark-bg{background-color:#eb780a}.yellow-light-bg{background-color:#ffb900}.red-dark-bg{background-color:#641946}.red-light-bg{background-color:#af235f}.green-dark-bg{background-color:#647d2d}.green-light-bg{background-color:#aab414}.test-grad{background:linear-gradient(90deg,#50bebe 0,#099 50%,#0099cb)}.store-grad{background:linear-gradient(180deg,#e4eaef 0,#fefeff 50%,#f4f8f9)}.white-grad{background:linear-gradient(to bottom right,#fff 0,hsla(0,0%,100%,.2))}.slick-next,.slick-prev{position:absolute;display:block;height:50px;width:50px;line-height:0;font-size:0;cursor:pointer;background-color:#3c464b;top:50%;transform:translateY(-50%);padding:0;border:none;z-index:1}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.8}.slick-next:before,.slick-prev:before{font-family:SiemensWebIcon;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px) and (max-width:991px){.slick-next,.slick-prev{display:none!important}}@media only screen and (max-width:767px){.slick-next,.slick-prev{display:none!important}}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:0}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-50px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:SiemensWebIcon;font-size:8px;line-height:20px;text-align:center;color:#000;opacity:.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{font-size:20px;color:#000;opacity:.75}.slick-slide:focus{outline:none}.margin-btm-small{margin-bottom:1rem}.margin-top-reg{margin-top:2rem}.chapter-padding{padding-bottom:5rem}@font-face{font-family:SiemensBlack;src:url(../fonts/SiemensPro/SiemensSans-Black.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Black.woff) format("woff")}@font-face{font-family:SiemensBlackItalic;src:url(../fonts/SiemensPro/SiemensSans-BlackItalic.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-BlackItalic.woff) format("woff")}@font-face{font-family:SiemensBold;src:url(../fonts/SiemensPro/SiemensSans-Bold.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Bold.woff) format("woff")}@font-face{font-family:SiemensBoldItalic;src:url(../fonts/SiemensPro/SiemensSans-BoldItalic.woff) format("woff")}@font-face{font-family:SiemensItalic;src:url(../fonts/SiemensPro/SiemensSans-Italic.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Italic.woff) format("woff")}@font-face{font-family:SiemensRoman;src:url(../fonts/SiemensPro/SiemensSans-Roman.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Roman.woff) format("woff")}@font-face{font-family:SiemensSerifBold;src:url(../fonts/SiemensPro/SiemensSerif-Bold.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSerif-Bold.woff) format("woff")}@font-face{font-family:SiemensSerifItalic;src:url(../fonts/SiemensPro/SiemensSerif-Italic.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSerif-Italic.woff) format("woff")}@font-face{font-family:SiemensWebIcon;src:url(../fonts/SiemensPro/siemens-webicons-webfont.woff) format("woff"),url(../fonts/SiemensPro/siemens-webicons-webfont.woff2) format("woff2")}[class*=" icon-"],[class^=icon-]{font-family:SiemensWebIcon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apps:before{content:"\e600"}.icon-arrow-down-extrasmall:before{content:"\e601"}.icon-arrow-left-extrasmall:before{content:"\e602"}.icon-arrow-right-extrasmall:before{content:"\e603"}.icon-arrow-up-extrasmall:before{content:"\e604"}.icon-arrow-down-large:before{content:"\e605"}.icon-arrow-left-large:before{content:"\e606"}.icon-arrow-right-large:before{content:"\e607"}.icon-arrow-up-large:before{content:"\e608"}.icon-arrow-down-small:before{content:"\e609"}.icon-arrow-left-small:before{content:"\e60a"}.icon-arrow-right-small:before{content:"\e60b"}.icon-arrow-up-small:before{content:"\e60c"}.icon-arrow-to-top:before{content:"\e60d"}.icon-at:before{content:"\e60e"}.icon-bookmark:before{content:"\e60f"}.icon-calculate:before{content:"\e610"}.icon-calendar:before{content:"\e611"}.icon-chat:before{content:"\e612"}.icon-check-mark:before{content:"\e613"}.icon-circle:before{content:"\e614"}.icon-close:before{content:"\e615"}.icon-control:before{content:"\e616"}.icon-delete:before{content:"\e617"}.icon-double-arrow-backward:before{content:"\e618"}.icon-double-arrow-down:before{content:"\e619"}.icon-double-arrow-forward:before{content:"\e61a"}.icon-double-arrow-up:before{content:"\e61b"}.icon-download:before{content:"\e61c"}.icon-drag:before{content:"\e61d"}.icon-edit:before{content:"\e61e"}.icon-email:before{content:"\e61f"}.icon-ext:before{content:"\e620"}.icon-facebook:before{content:"\e621"}.icon-facebook-negative:before{content:"\e622"}.icon-fax:before{content:"\e623"}.icon-file:before{content:"\e624"}.icon-avi:before{content:"\e625"}.icon-doc:before{content:"\e626"}.icon-eps:before{content:"\e627"}.icon-jpg:before{content:"\e628"}.icon-mov:before{content:"\e629"}.icon-mp3:before{content:"\e62a"}.icon-mp4:before{content:"\e62b"}.icon-pdf:before{content:"\e62c"}.icon-png:before{content:"\e62d"}.icon-ppt:before{content:"\e62e"}.icon-files:before{content:"\e62f"}.icon-tif:before{content:"\e630"}.icon-vcf:before{content:"\e631"}.icon-xls:before{content:"\e632"}.icon-zip:before{content:"\e633"}.icon-forum:before{content:"\e634"}.icon-fullscreen:before{content:"\e635"}.icon-globe:before{content:"\e636"}.icon-glossary:before{content:"\e637"}.icon-google:before{content:"\e638"}.icon-google-negative:before{content:"\e639"}.icon-home:before{content:"\e63a"}.icon-information:before{content:"\e63b"}.icon-information-package:before{content:"\e63c"}.icon-instagram:before{content:"\e63d"}.icon-instagram-negative:before{content:"\e63e"}.icon-legal-notice:before{content:"\e63f"}.icon-level-up:before{content:"\e640"}.icon-linkedin:before{content:"\e641"}.icon-linkedin-negative:before{content:"\e642"}.icon-list-view:before{content:"\e643"}.icon-location-pin:before{content:"\e644"}.icon-log-in:before{content:"\e645"}.icon-log-out:before{content:"\e646"}.icon-menu:before{content:"\e647"}.icon-minus:before{content:"\e648"}.icon-more:before{content:"\e649"}.icon-navigation-gyroscope:before{content:"\e64a"}.icon-navigation-mouse:before{content:"\e64b"}.icon-newton_product-catalogue:before{content:"\e64c"}.icon-outline:before{content:"\e64d"}.icon-phone:before{content:"\e64e"}.icon-play:before{content:"\e64f"}.icon-plus:before{content:"\e650"}.icon-print:before{content:"\e651"}.icon-rating:before{content:"\e652"}.icon-region:before{content:"\e653"}.icon-replay:before{content:"\e654"}.icon-rss:before{content:"\e655"}.icon-scaling:before{content:"\e656"}.icon-search:before{content:"\e657"}.icon-share-ios:before{content:"\e658"}.icon-share-newton-android:before{content:"\e659"}.icon-shopping-cart:before{content:"\e65a"}.icon-show-location:before{content:"\e65b"}.icon-single-arrow-backward:before{content:"\e65c"}.icon-single-arrow-down:before{content:"\e65d"}.icon-single-arrow-forward:before{content:"\e65e"}.icon-single-arrow-up:before{content:"\e65f"}.icon-slider:before{content:"\e660"}.icon-social-feed:before{content:"\e661"}.icon-speakers-off:before{content:"\e662"}.icon-speakers-on:before{content:"\e663"}.icon-subscribe:before{content:"\e664"}.icon-theenergyblog:before{content:"\e665"}.icon-theenergyblog-negative:before{content:"\e666"}.icon-tile-view:before{content:"\e667"}.icon-twitter:before{content:"\e668"}.icon-twitter-negative:before{content:"\e669"}.icon-user-account:before{content:"\e66a"}.icon-video-chat:before{content:"\e66b"}.icon-warning:before{content:"\e66c"}.icon-youtube:before{content:"\e66d"}.icon-youtube-negative:before{content:"\e66e"}.icon-zoom:before{content:"\e66f"}.icon-weibo:before{content:"\e900"}.icon-weibo-negative:before{content:"\e901"}.icon-youku:before{content:"\e902"}.icon-youku-negative:before{content:"\e903"}.icon-support:before{content:"\e904"}.icon-service:before{content:"\e905"}.headTestBlack h1,.headTestBlack h2,.headTestBlack h3,.headTestBlack h4,.headTestBlack h5,.headTestBlack h6{font-family:SiemensBlack}.headTestRoman h1,.headTestRoman h2,.headTestRoman h3,.headTestRoman h4,.headTestRoman h5,.headTestRoman h6{font-family:SiemensRoman}p{font-size:16px;line-height:20px}.bold{font-family:SiemensBold}.italic{font-family:SiemensItalic}.black{font-family:SiemensBlack}.bigger-text{font-size:18px!important}.underline{text-decoration:underline}.no-margin{margin:0}.no-padding{padding:0}.show{display:block}.noshow{display:none}.height-20{height:20px}.height-40{height:40px}.height-60{height:60px}.height-80{height:80px}.height-100{height:100px}.height-120{height:120px}.height-140{height:140px}.height-160{height:160px}.height-180{height:180px}.height-200{height:200px}.height-220{height:220px}.height-240{height:240px}.height-260{height:260px}.height-280{height:280px}.height-300{height:300px}.height-320{height:320px}.height-360{height:360px}.height-400{height:400px}.height-450{height:450px}.height-500{height:500px}.height-550{height:550px}.width-20{width:20px}.width-40{width:40px}.width-60{width:60px}.width-80{width:80px}.width-100{width:100px}.width-120{width:120px}.width-140{width:140px}.width-160{width:160px}.width-180{width:180px}.width-200{width:200px}.width-220{width:220px}.width-240{width:240px}.width-260{width:260px}.width-280{width:280px}.width-300{width:300px}.width-320{width:320px}.width-360{width:360px}.width-400{width:400px}.width-450{width:450px}.width-500{width:500px}.width-550{width:550px}.font-bold{font-weight:700}.width-auto{width:auto}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:768px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:992px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1200px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:768px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:992px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1200px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.px-3{padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.px-5{padding-right:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}@media (min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:992px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.px-md-0{padding-right:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:1200px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}.footer{background:#fff;border-top:1px solid #dedede;margin-top:-2px;padding-top:30px;font-family:SiemensRoman;font-size:12px}.footer p{font-size:12px;margin-bottom:5px;color:#3f3f3f}.foot-header,.footer p{unicode-bidi:bidi-override}.foot-header{font-family:SiemensRoman;font-size:20px;color:#3c464b;text-shadow:#fff 1px 1px 0}.contact:hover{text-decoration:none}.contact:hover p{color:#00646e}.foot-links{list-style-type:none}.foot-links li{position:relative;margin-bottom:10px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;font-family:SiemensRoman;font-size:12px;color:#3f3f3f;text-shadow:#fff 1px 1px 0}.foot-links li a{unicode-bidi:bidi-override;display:block;width:90%;margin-left:10px;text-decoration:none;color:#3c464b}.foot-links li a:hover{color:#00646e}.foot-links li:before{position:absolute;top:0;display:inline-block;font-family:SiemensRoman;content:"›";font-size:14px}html[dir=rtl] .foot-links a{margin-left:0;margin-right:10px}.social-link{text-decoration:none;width:auto;height:30px;display:inline-block;margin-right:6px}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}}#featured-press-release{padding-bottom:40px;background-color:#555f69;color:#fff}#featured-press-release ul{padding-left:1.5rem;font-size:16px;line-height:20px}#featured-press-release a{text-decoration:none;color:#fff}#featured-press-release .featured-press-release-img-container{margin-top:20px}#featured-press-release .featured-press-release-link{padding-top:15px}#featured-press-release .featured-press-release-link a{font-size:18px}#featured-press-release .featured-press-release-link i{vertical-align:middle}.newsroom-search-form .form-group input.form-control{height:45px}#press-release-featured-tile .feature-tile-chapter__tile__details h1,#press-release-featured-tile .feature-tile-chapter__tile__details h2,#press-release-featured-tile .feature-tile-chapter__tile__details h3,#press-release-featured-tile .feature-tile-chapter__tile__details h4,#press-release-featured-tile .feature-tile-chapter__tile__details h5{word-wrap:break-word}#press-release-featured-tile .feature-tile-chapter__tile--featured__details i{font-size:16px;padding:4px 0 10px 4px}#press-release-featured-tile .icon-arrow-right-small{vertical-align:middle}#older-press-releases{padding:20px 0 40px}#older-press-releases a{text-decoration:none;color:#3c464b}#boiler-plate{margin-bottom:30px}#boiler-plate .boiler-legal{font-size:14px;line-height:20px;margin-bottom:15px}#leadership-bio{background-color:#becdd7;padding-bottom:40px}#leadership-bio a{color:#337ab7;text-decoration:none}#leadership-bio .profile-block{margin-bottom:15px}#press-release-detail ul{padding:1.5rem;font-size:16px;line-height:20px}#press-release-detail .caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:14px;margin-top:10px;display:block}#press-release-detail .body{font-size:16px;line-height:20px}#press-release-detail .body,#press-release-detail .summary-bullets,#press-release-detail .title{margin-bottom:2.5rem}#press-release-detail .summary-bullets{background:linear-gradient(90deg,#50bebe,#41aaaa 50%,#0099cb);color:#fff!important}#primary-contact{padding-bottom:40px;background-color:#becdd7}.total{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.total span{width:100%;text-align:center}.search-app{min-height:300px}.search-app .fa-spinner{color:#ad235f;margin:80px 0}.search-app .searchButtons{position:absolute;right:0;top:0;height:100%;width:40px;display:-ms-flexbox;display:flex;padding-top:26px;Color:#2387a9}.search-app button{display:contents}.search-app .searchReset{position:absolute;right:0;top:0;height:100%;width:70px;display:-ms-flexbox;display:flex;padding-top:26px}.search-app .searchBox{margin-top:20px;height:35px;width:600px;position:relative;border-radius:2px;background-color:#fff}.search-app .searchInput{padding:10px 50px 10px 10px;width:100%;border:1px solid #bbc3c9}.search-app .input-wrapper{position:relative}.search-app .input-wrapper:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#879bab;font-size:.9em;padding-right:1em;position:absolute;top:12px;right:0}.search-app .searchForm{padding-top:20px}.search-app .hideResetButton{display:none}.search-app .restIconColor{color:#a5afb4}.search-app .searchIconColor{color:#2387a9}.search-app .hide{display:none}.search-app .show{display:block}.search-app .disabled{pointer-events:none;opacity:.6}.search-app ul{display:block;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.search-app li{display:list-item;text-align:-webkit-match-parent}.search-app .paginationFilter{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;padding-left:0;border-radius:4px;margin:0 0 50px}.search-app .paginationFilter:hover{cursor:pointer}.search-app .paginationFilter i{margin-left:12px;font-size:1.2em}.search-app .paginationFilter.top{margin:0}.search-app .paginationFilter>li{display:inline}.search-app .paginationFilter>li>a,.search-app .paginationFilter>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#2287aa;text-decoration:none;border:none}.search-app .search-result-heading{padding-top:20px;text-align:left;font:Regular 36px/42px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;padding-bottom:40px}.search-app .search-result-count{font:Regular 16px/19px SiemensRoman}.search-app .search-result-link{text-align:left;font:Bold 14px/16px SiemensRoman;letter-spacing:0;color:#879bab;text-transform:uppercase;opacity:1;padding-bottom:5px}.search-app .search-result-title{text-decoration:none}.search-app .search-result-title a{text-align:left;font:1.1em SiemensRoman;letter-spacing:0;color:#2287aa;opacity:1;display:block;padding-bottom:12px;padding-top:12px;text-decoration:none}.search-app .search-result-description{text-align:left;font:Regular 16px/23px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;padding-bottom:40px}.search-app .search-result-description span ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.search-app .searchResultInput{padding:20px 15px 25px;width:600px}.search-app .searchResultWidth{width:600px}.search-app .inputFieldPadding{padding-left:5px}.search-app .flex-grid .item--primary .cta{color:#2387aa}.search-app .flex-grid .item--primary .cta:hover{text-decoration:none}.search-app .flex-grid .p-left{margin-left:50px}.search-app .flex-grid .item--tertiary{opacity:1;border-radius:3px;background:#fff 0 0 no-repeat padding-box;border:1px solid #bbc3c9;margin-bottom:12px}.search-app .flex-grid .item--tertiary a{display:block}.search-app .flex-grid .item--tertiary a:hover{text-decoration:none}.search-app .flex-grid .item--tertiary img{border-radius:3px 3px 0 0}.search-app .flex-grid .item--secondary{margin:2px;background:#2287aa 0 0 no-repeat padding-box;opacity:1;margin-bottom:45px;border-radius:3px}.search-app .flex-grid .item--secondary a{color:inherit;text-decoration:inherit}.search-app .flex-grid .item--primary{opacity:1;background:#fff 0 0 no-repeat padding-box;border:1px solid #bbc3c9;margin-bottom:15px;border-radius:3px}.search-app .results-listing{margin-top:50px;margin-bottom:50px}.search-app .item__description_secondary{text-align:left;letter-spacing:0;color:#fff;opacity:1;padding:24px}.search-app .item__description_secondary .title{text-transform:uppercase;font-weight:700;padding-bottom:12px;display:block}.search-app .item__description{text-align:left;letter-spacing:0;opacity:1;padding:19px 23px}.search-app .item__description .title{font:Bold 14px/16px SiemensRoman;text-transform:uppercase}.search-app .item__description .heading{font:Regular 18px/26px SiemensRoman}.search-app .item__description .content{font:Regular 16px/23px SiemensRoman}.search-app .item_customer_heading{text-align:left;font:Bold 20px/24px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;margin-bottom:20px}.search-app .card--subheading{text-align:left;font:Bold 14px/26px SiemensRoman;letter-spacing:0;color:#879bab;opacity:1;text-transform:uppercase;margin-bottom:12px;display:block}.search-app .item_customer_title{text-align:left;font:18px SiemensRoman;line-height:1.5em;letter-spacing:0;color:#2287aa;opacity:1}.search-app .flexImg{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:3px 3px 0 0}.search-app .flexImg.img-200{height:200px}.search-app .flexImgBig{border-radius:5px 5px 0 0;opacity:1}.search-app .secondary{background-color:#2387aa;margin-right:25px}.search-app .hero-buttons{padding-top:15px;text-align:center;margin:10px 20px}.search-app .primary{background-color:#dc6914}.search-app .button-conversion{display:inline-block;position:relative;min-height:45px;text-align:center;padding:.8571428571rem 1.0714285714rem;width:140px;font-family:SiemensRoman;font-size:18px;color:#fff;text-decoration:none}.search-app .readAll{display:block;-ms-flex-pack:justify;justify-content:space-between;font:Bold 16px/26px SiemensRoman;letter-spacing:0;color:#2287aa;opacity:1;margin-top:1.1em}.search-app .readAll a:hover{text-decoration:none}.search-app .readAll i{margin-left:12px;font-size:.8em}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}a[ng-click]{cursor:pointer}.form-group.button-bump .button-conversion{float:left;margin-top:0}.button-conversion{display:inline-block;position:relative;min-height:45px;text-align:left;padding:.8571428571rem 1.0714285714rem;width:240px;font-family:SiemensRoman;font-size:18px;color:#fff;text-decoration:none}.button-conversion:disabled{opacity:.65}.button-conversion.wide{width:100%}.button-conversion.float-conversion-right{float:right;margin-top:20px}.button-conversion i{width:15%;padding-right:8px;display:table-cell;vertical-align:middle}.button-conversion .play-icon{font-size:24px}.button-conversion .button-text{width:100%;display:table-cell;vertical-align:middle;unicode-bidi:bidi-override}.link-icon{font-size:16px;font-family:SiemensBold;position:inherit;bottom:-10px;margin-bottom:16px;right:0;text-decoration:none;color:#2387aa;line-height:25px}.link-icon span.link-container-icon{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.link-icon span.link-container-icon em,.link-icon span.link-container-icon i{font-size:16px;color:#fff}.store-catalog-tile .button-conversion.secondary{margin-top:5px}button.button-conversion{border:none}.button-conversion,.button-conversion:active,.button-conversion:hover,.button-conversion:visited,a.button-conversion:focus{text-decoration:none!important;color:#fff}.secondary{background-color:#2387aa}.secondary:hover{background-color:#005f87}.primary{background-color:#dc6914}.primary:hover{background-color:#c85a1e}.tertiary{background-color:#9bafbe}.tertiary:hover{background-color:#879baa}.quaternary{background-color:#faa50a}.quaternary:hover{background-color:#e09508}.rose-red,.rose-red:hover{background-color:#c7014a}.ghost{border:3px solid #fff}.ghost,.ghost-alt{font-family:SiemensRoman}.ghost-alt{border:3px solid #005f87}.ghost-alt,.ghost-alt:active,.ghost-alt:hover,.ghost-alt:visited{color:#005f87}.centered{display:inline-block!important;text-align:center!important}@media only screen and (max-width:767px){.button-conversion{display:block;margin:0 auto}.detail-banner p{white-space:normal!important}.detail-banner .button-conversion{margin-bottom:10px;width:75%!important}.detail-banner .button-conversion .button-text{margin:auto;display:block}}@media only screen and (min-width:768px) and (max-width:991px){.button-conversion{display:block;margin:0 auto}.detail-banner .button-conversion{margin-bottom:10px;display:inline-block;margin:inherit}}.buy-tiles{padding:55px 0 80px}@media only screen and (max-width:767px){.buy-tiles{padding-top:0}}.buy-tiles .header h1{font-size:36px}.buy-tiles .header__more-info{width:20px;text-align:center;vertical-align:top;line-height:20px;color:#fff;display:inline-block;font-size:18px;background-color:#2387aa;border-radius:50%}.buy-tiles .header p{margin-top:25px;margin-bottom:25px;line-height:24px}@media only screen and (max-width:767px){.buy-tiles .header{background-color:#eff0f4;margin-left:-15px;margin-right:-15px;padding:20px 15px 0;color:#000}.buy-tiles .header p{margin-bottom:0}}.buy-tiles .tile-container div.tile div.tile-details{padding:25px 25px 100px}.buy-tiles .tile-container div.tile div.tile-details .h-title-tag{margin-bottom:15px}@media (min-width:768px){.buy-tiles .tile-container div.tile.three-column{width:calc(33% - 20px)}.buy-tiles .tile-container div.tile.three-column:nth-child(3n+1),.buy-tiles .tile-container div.tile.three-column:nth-child(3n+2){margin-right:30px}.buy-tiles .tile-container div.tile.three-column:nth-child(3n+3){margin-right:0;margin-left:0}}@media only screen and (max-width:767px){.buy-tiles .tile-container div.tile img{display:block}}.buy-tiles .tile-container div.tile-info{-ms-flex-pack:justify;justify-content:space-between}.buy-tiles .tile-container .buy-button-anchor{width:56%;position:absolute;left:22%;bottom:0;text-align:center;margin:25px auto}.buy-tiles .tile-container .buy-button-anchor span.button-text{display:inline;margin:0 auto}@media only screen and (max-width:767px){.buy-tiles .tile-container{positive:relative}}.capability-page .detail-banner,.collateral-content .detail-banner,.detail-page .detail-banner,.live-webinar .detail-banner,.on-demand-webinar .detail-banner,.physical-event .detail-banner,.product-support .detail-banner,.single-topic .detail-banner,.stlp-event-info .detail-banner{display:block;color:#fff;background-color:#099}.capability-page .detail-banner.light,.collateral-content .detail-banner.light,.detail-page .detail-banner.light,.live-webinar .detail-banner.light,.on-demand-webinar .detail-banner.light,.physical-event .detail-banner.light,.product-support .detail-banner.light,.single-topic .detail-banner.light,.stlp-event-info .detail-banner.light{color:#323c46;background-color:#eff0f4}.capability-page .detail-banner .row.equal,.collateral-content .detail-banner .row.equal,.detail-page .detail-banner .row.equal,.live-webinar .detail-banner .row.equal,.on-demand-webinar .detail-banner .row.equal,.physical-event .detail-banner .row.equal,.product-support .detail-banner .row.equal,.single-topic .detail-banner .row.equal,.stlp-event-info .detail-banner .row.equal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.capability-page .detail-banner .row .col-padded,.collateral-content .detail-banner .row .col-padded,.detail-page .detail-banner .row .col-padded,.live-webinar .detail-banner .row .col-padded,.on-demand-webinar .detail-banner .row .col-padded,.physical-event .detail-banner .row .col-padded,.product-support .detail-banner .row .col-padded,.single-topic .detail-banner .row .col-padded,.stlp-event-info .detail-banner .row .col-padded{padding:12px 0}.capability-page .detail-banner .row .btn-align,.collateral-content .detail-banner .row .btn-align,.detail-page .detail-banner .row .btn-align,.live-webinar .detail-banner .row .btn-align,.on-demand-webinar .detail-banner .row .btn-align,.physical-event .detail-banner .row .btn-align,.product-support .detail-banner .row .btn-align,.single-topic .detail-banner .row .btn-align,.stlp-event-info .detail-banner .row .btn-align{display:-ms-flexbox;display:flex}.capability-page .detail-banner .row .btn-align a.button-conversion,.collateral-content .detail-banner .row .btn-align a.button-conversion,.detail-page .detail-banner .row .btn-align a.button-conversion,.live-webinar .detail-banner .row .btn-align a.button-conversion,.on-demand-webinar .detail-banner .row .btn-align a.button-conversion,.physical-event .detail-banner .row .btn-align a.button-conversion,.product-support .detail-banner .row .btn-align a.button-conversion,.single-topic .detail-banner .row .btn-align a.button-conversion,.stlp-event-info .detail-banner .row .btn-align a.button-conversion{margin:auto}.capability-page .detail-banner .banner-buttons,.collateral-content .detail-banner .banner-buttons,.detail-page .detail-banner .banner-buttons,.live-webinar .detail-banner .banner-buttons,.on-demand-webinar .detail-banner .banner-buttons,.physical-event .detail-banner .banner-buttons,.product-support .detail-banner .banner-buttons,.single-topic .detail-banner .banner-buttons,.stlp-event-info .detail-banner .banner-buttons{border-style:solid}.capability-page .detail-banner .banner-buttons:hover,.collateral-content .detail-banner .banner-buttons:hover,.detail-page .detail-banner .banner-buttons:hover,.live-webinar .detail-banner .banner-buttons:hover,.on-demand-webinar .detail-banner .banner-buttons:hover,.physical-event .detail-banner .banner-buttons:hover,.product-support .detail-banner .banner-buttons:hover,.single-topic .detail-banner .banner-buttons:hover,.stlp-event-info .detail-banner .banner-buttons:hover{background:#50bebe}.capability-page .detail-banner .no-pad p,.collateral-content .detail-banner .no-pad p,.detail-page .detail-banner .no-pad p,.live-webinar .detail-banner .no-pad p,.on-demand-webinar .detail-banner .no-pad p,.physical-event .detail-banner .no-pad p,.product-support .detail-banner .no-pad p,.single-topic .detail-banner .no-pad p,.stlp-event-info .detail-banner .no-pad p{padding:4px 0!important}.capability-page .detail-banner .content,.collateral-content .detail-banner .content,.detail-page .detail-banner .content,.live-webinar .detail-banner .content,.on-demand-webinar .detail-banner .content,.physical-event .detail-banner .content,.product-support .detail-banner .content,.single-topic .detail-banner .content,.stlp-event-info .detail-banner .content{text-align:center}.capability-page .detail-banner .content p,.collateral-content .detail-banner .content p,.detail-page .detail-banner .content p,.live-webinar .detail-banner .content p,.on-demand-webinar .detail-banner .content p,.physical-event .detail-banner .content p,.product-support .detail-banner .content p,.single-topic .detail-banner .content p,.stlp-event-info .detail-banner .content p{font-size:20px;display:inline-block;font-weight:700;padding-top:11px;padding-right:50px;line-height:normal;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%;margin:0 0 10px}@media only screen and (max-width:767px){.capability-page .detail-banner .content p,.collateral-content .detail-banner .content p,.detail-page .detail-banner .content p,.live-webinar .detail-banner .content p,.on-demand-webinar .detail-banner .content p,.physical-event .detail-banner .content p,.product-support .detail-banner .content p,.single-topic .detail-banner .content p,.stlp-event-info .detail-banner .content p{padding-right:0;font-size:16px;text-align:center;max-width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.capability-page .detail-banner .content p,.collateral-content .detail-banner .content p,.detail-page .detail-banner .content p,.live-webinar .detail-banner .content p,.on-demand-webinar .detail-banner .content p,.physical-event .detail-banner .content p,.product-support .detail-banner .content p,.single-topic .detail-banner .content p,.stlp-event-info .detail-banner .content p{font-size:18px}}.capability-page .detail-banner .button-conversion,.collateral-content .detail-banner .button-conversion,.detail-page .detail-banner .button-conversion,.live-webinar .detail-banner .button-conversion,.on-demand-webinar .detail-banner .button-conversion,.physical-event .detail-banner .button-conversion,.product-support .detail-banner .button-conversion,.single-topic .detail-banner .button-conversion,.stlp-event-info .detail-banner .button-conversion{width:auto;font-size:18px}.capability-page .detail-banner .button-conversion span,.collateral-content .detail-banner .button-conversion span,.detail-page .detail-banner .button-conversion span,.live-webinar .detail-banner .button-conversion span,.on-demand-webinar .detail-banner .button-conversion span,.physical-event .detail-banner .button-conversion span,.product-support .detail-banner .button-conversion span,.single-topic .detail-banner .button-conversion span,.stlp-event-info .detail-banner .button-conversion span{text-align:center;font-weight:700}.live-webinar .detail-banner,.on-demand-webinar .detail-banner,.physical-event .detail-banner,.single-topic .detail-banner,.stlp-event-info .detail-banner{margin-top:-35px;margin-bottom:20px}.campaign-chapter{padding:50px 0 60px;background-color:#2d373c}.campaign-chapter__header{margin-bottom:25px}.campaign-chapter__header .header-tag{color:#fff}.campaign-chapter__header h1,.campaign-chapter__header h2,.campaign-chapter__header h3,.campaign-chapter__header h4,.campaign-chapter__header h5,.campaign-chapter__header h6{color:#fff;display:inline;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}.campaign-chapter__header h1{font-size:36px}.campaign-chapter__header h2{color:#fff;font-size:28px;display:inline;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}.campaign-chapter__header .share-button{margin-top:3px;font-size:18px;color:#fff!important}.campaign-chapter__header .share.is-active .share-button{color:#879baa!important}.campaign-chapter__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.campaign-chapter__content{-ms-flex-direction:column;flex-direction:column}}.campaign-chapter__content__btnStyle{position:relative}.campaign-chapter__content__btns{position:absolute;right:0;bottom:0}.campaign-chapter__content__btnMargins{margin-bottom:-17px;margin-right:15px}.campaign-chapter__content__img{margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content__img{display:block;-ms-flex:none;flex:none;width:100%;margin-bottom:30px}.campaign-chapter__content__img img{width:100%;height:auto}}@media only screen and (max-width:767px){.campaign-chapter__content__img{width:100%;display:block;-ms-flex:none;flex:none;margin-bottom:30px}.campaign-chapter__content__img img{width:100%;height:auto}}.campaign-chapter__content__img img{-ms-flex-negative:0;flex-shrink:0}.campaign-chapter__content__text{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content__text{display:block;-ms-flex:none;flex:none}}@media only screen and (max-width:767px){.campaign-chapter__content__text{display:block;-ms-flex:none;flex:none}}.campaign-chapter__content__text h2{font-variant-ligatures:none;font-size:24px;margin:0 0 20px;line-height:30px}.campaign-chapter__content__text p{line-height:24px!important}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content__text p{margin-bottom:30px}}@media only screen and (max-width:767px){.campaign-chapter__content__text p{margin-bottom:30px}}.campaign-chapter__content__text a,.campaign-chapter__content__text a:active,.campaign-chapter__content__text a:hover,.campaign-chapter__content__text a:visited{color:inherit}.campaign-chapter__content__text>a{text-decoration:none;white-space:nowrap}.campaign-chapter__content__text .button-conversion{margin-top:auto;-ms-flex-item-align:end;align-self:flex-end}.campaign-chapter-large{padding:50px 0 60px;background-color:#2d373c;color:#ffff}.campaign-chapter-large h2{font-variant-ligatures:none;font-size:32px;margin:0 0 20px;line-height:30px}.campaign-chapter-large a,.campaign-chapter-large p{font-size:24px;line-height:30px}.campaign-chapter-large a{color:inherit;margin-top:20px;text-align:center}.campaign-chapter-large a:active,.campaign-chapter-large a:hover,.campaign-chapter-large a:visited{color:inherit}.campaign-chapter-large>a{text-decoration:none;white-space:nowrap}.details-block{background-color:#eff0f4;padding:40px 0}.featured-solutions .drop-down{float:right;-webkit-appearance:none;-moz-appearance:none;appearance:none;moz-appearance:none;webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:25%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.featured-solutions .tile-container .tile-content div{width:100%}@media (max-width:768px){.featured-solutions .drop-down{float:left;width:100%;margin:20px 0 24px}}.solution-partners-cluster{margin-top:15px;margin-bottom:15px}.solution-partners-cluster .partner-headline{margin-bottom:20px}.solution-partners-cluster .card-cluster{margin-bottom:35px}.solution-partners-cluster .card-cluster a .card-cluster-item p{color:#3c464b}.solution-partners-cluster .card-cluster a .card-cluster-item:hover{background:#e8e8ee;transition:.6s}.solution-partners-cluster .card-cluster a .card-cluster-item.card-quote:hover{background:#003550}.solution-partners-cluster .card-cluster .card-cluster-item,.solution-partners-cluster .card-cluster .card-cluster-sizer{width:calc(33.3% - 15px);background:#f7f7f9;border:thin solid #8aacb3;padding:20px;margin-bottom:15px}.solution-partners-cluster .card-cluster .card-cluster-item.card-quote,.solution-partners-cluster .card-cluster .card-cluster-sizer.card-quote{background:#004669;color:#fff}.solution-partners-cluster .card-cluster .card-cluster-item.card-quote em,.solution-partners-cluster .card-cluster .card-cluster-sizer.card-quote em{margin-bottom:10px;display:inline-block}.solution-partners-cluster .card-cluster .card-cluster-item.card-quote p,.solution-partners-cluster .card-cluster .card-cluster-sizer.card-quote p{margin:0;color:#fff}.solution-partners-cluster .card-cluster .card-cluster-item.flip-container,.solution-partners-cluster .card-cluster .card-cluster-sizer.flip-container{background:none;border:none;padding:2px}.solution-partners-cluster .card-cluster .card-cluster-item.flip-container .flip-back,.solution-partners-cluster .card-cluster .card-cluster-item.flip-container .flip-front,.solution-partners-cluster .card-cluster .card-cluster-sizer.flip-container .flip-back,.solution-partners-cluster .card-cluster .card-cluster-sizer.flip-container .flip-front{background:#f7f7f9;border:thin solid #8aacb3;padding:20px 40px 20px 20px;width:100%}.solution-partners-cluster .card-cluster .card-cluster-item h1,.solution-partners-cluster .card-cluster .card-cluster-item h2,.solution-partners-cluster .card-cluster .card-cluster-item h3,.solution-partners-cluster .card-cluster .card-cluster-item h4,.solution-partners-cluster .card-cluster .card-cluster-item h5,.solution-partners-cluster .card-cluster .card-cluster-item h6,.solution-partners-cluster .card-cluster .card-cluster-sizer h1,.solution-partners-cluster .card-cluster .card-cluster-sizer h2,.solution-partners-cluster .card-cluster .card-cluster-sizer h3,.solution-partners-cluster .card-cluster .card-cluster-sizer h4,.solution-partners-cluster .card-cluster .card-cluster-sizer h5,.solution-partners-cluster .card-cluster .card-cluster-sizer h6{font-weight:700;margin-top:0;color:#3b7e98}.solution-partners-cluster .card-cluster .card-cluster-item p,.solution-partners-cluster .card-cluster .card-cluster-sizer p{font-size:1em}.solution-partners-cluster .card-cluster .card-cluster-item span.scaled,.solution-partners-cluster .card-cluster .card-cluster-sizer span.scaled{font-size:3em;padding-right:30px}.solution-partners-cluster .card-cluster .card-cluster-item i.fa,.solution-partners-cluster .card-cluster .card-cluster-sizer i.fa{font-size:2em;position:absolute;bottom:15px;right:15px}.solution-partners-cluster .card-cluster .blank-card{border:none;background:none;text-align:right;position:absolute;width:calc(33.3% - 15px);padding:20px 20px 10px;margin-bottom:15px}.solution-partners-cluster .card-cluster .blank-card.stretched-v{height:100px}.solution-partners-cluster .card-cluster .blank-card.top-left{top:0;left:15px}.solution-partners-cluster .card-cluster .blank-card.top-right{top:0;right:15px}.solution-partners-cluster .card-cluster .blank-card.top-middle{top:0;left:33.3%}.solution-partners-cluster .card-cluster .blank-card h1,.solution-partners-cluster .card-cluster .blank-card h2,.solution-partners-cluster .card-cluster .blank-card h3,.solution-partners-cluster .card-cluster .blank-card h4,.solution-partners-cluster .card-cluster .blank-card h5,.solution-partners-cluster .card-cluster .blank-card h6{color:#0b0b0b;font-weight:400;margin-bottom:0;margin-top:15px}.solution-partners-cluster .card-cluster .blank-card h1.left,.solution-partners-cluster .card-cluster .blank-card h2.left,.solution-partners-cluster .card-cluster .blank-card h3.left,.solution-partners-cluster .card-cluster .blank-card h4.left,.solution-partners-cluster .card-cluster .blank-card h5.left,.solution-partners-cluster .card-cluster .blank-card h6.left{text-align:left}@media (max-width:768px){.solution-partners-cluster{margin-top:0!important;margin-bottom:0!important}.solution-partners-cluster .partner-headline{margin-top:20px}.solution-partners-cluster .card-cluster{margin-bottom:0!important}.solution-partners-cluster .card-cluster .card-cluster-item{width:100%!important}.solution-partners-cluster .card-cluster .card-cluster-item span.scaled{font-size:2.75em}.solution-partners-cluster .card-cluster .card-cluster-item h1,.solution-partners-cluster .card-cluster .card-cluster-item h2,.solution-partners-cluster .card-cluster .card-cluster-item h3,.solution-partners-cluster .card-cluster .card-cluster-item h4,.solution-partners-cluster .card-cluster .card-cluster-item h5,.solution-partners-cluster .card-cluster .card-cluster-item h6{text-align:left!important}.solution-partners-cluster .card-cluster .blank-card{width:100%!important;text-align:left;padding:0}.solution-partners-cluster .card-cluster .blank-card h1,.solution-partners-cluster .card-cluster .blank-card h2,.solution-partners-cluster .card-cluster .blank-card h3,.solution-partners-cluster .card-cluster .blank-card h4,.solution-partners-cluster .card-cluster .blank-card h5,.solution-partners-cluster .card-cluster .blank-card h6{text-align:left}.solution-partners-cluster .card-cluster .blank-card.top-left{top:0;left:0}.solution-partners-cluster .card-cluster .blank-card.top-right{top:0;right:0}.solution-partners-cluster .card-cluster .blank-card.top-middle{top:0;left:0}}@media (max-width:991px){.solution-partners-cluster .card-cluster .card-cluster-item span.scaled{font-size:2.75em}}.flip-container{perspective:1000px}.flip-container .flip-define{position:relative}.flip-container .flip-define .flip-anim{transition:all 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.flip-container .flip-define .flip-front{z-index:2}.flip-container .flip-define .flip-back{z-index:1;transform:rotateY(-180deg)}.flip-container .flip-define .flip-front-ed{z-index:1;transform:rotateY(180deg)}.flip-container .flip-define .flip-back-ed{z-index:2;transform:rotateY(0deg)}.flip-container .flip-define.flipped{transform:rotateY(180deg)}.career-flex{background-color:#d9e3ee;padding-top:70px;padding-bottom:50px}.career-flex:focus{outline:none}.career-flex h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:30px}@media only screen and (max-width:767px){.career-flex h1{margin-top:25px;margin-bottom:20px;font-size:28px}}.career-flex .career-flex-tile .career-flex-img img{width:100%}.career-flex .career-flex-tile .career-flex-title{margin-bottom:10px}.career-flex .career-flex-tile .career-flex-title h1{font-family:SiemensRoman;font-size:24px;color:#2387aa;display:inline;margin-right:7px}.career-flex .career-flex-tile .career-flex-title .share-container{height:20px;width:20px}.career-flex .career-flex-tile .career-flex-title .share{margin-left:-5px;margin-top:0}.career-flex .career-flex-tile .career-flex-title .is-active .share-wrapper{left:-10px;top:-10px}.career-flex .career-flex-tile .career-flex-title .is-active-left .share-wrapper{left:-140px;top:-10px}.career-flex .career-flex-tile .career-flex-title a{display:inline;white-space:nowrap;font-size:20px;color:#879baa;text-decoration:none}.career-flex .career-flex-tile .career-flex-title p{margin-bottom:10px}.career-flex .career-flex-tile .career-flex-contents{min-height:200px;position:relative}.career-flex .career-flex-tile .career-flex-contents .cta{font-size:18px;position:inherit;float:right;bottom:-10px;margin-bottom:0;right:0;text-decoration:none;font-family:SiemensBold;color:#2387aa;line-height:25px}@media only screen and (min-width:992px) and (max-width:1199px){.career-flex .career-flex-tile .career-flex-contents .cta{bottom:-35px}}@media only screen and (min-width:768px) and (max-width:991px){.career-flex .career-flex-tile .career-flex-contents .cta{bottom:-35px}}.career-flex .career-flex-tile .career-flex-contents .cta .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.career-flex .career-flex-tile .career-flex-contents .cta .icon-container i{font-size:16px;color:#fff}.career-flex .career-flex-tile:last-child{margin-bottom:0}@media only screen and (max-width:767px){.career-flex{padding-top:15px;padding-bottom:15px;position:relative}.career-flex .career-flex-tile{margin-bottom:15px}.career-flex .career-flex-tile .career-flex-contents{background-color:#fff;padding:15px;min-height:180px}.career-flex .career-flex-tile .career-flex-contents .career-flex-title h1{display:block;margin-top:0;font-size:20px;width:90%}.career-flex .career-flex-tile .career-flex-contents .career-flex-title .share-container{position:absolute;right:15px;top:15px}.career-flex .career-flex-tile .career-flex-contents p{margin-bottom:10px}.career-flex .career-flex-tile .career-flex-contents .cta{position:static;float:right}}@media only screen and (max-width:480px){.career-flex{padding-top:15px;padding-bottom:15px;position:relative}.career-flex .career-flex-tile{margin-bottom:15px}.career-flex .career-flex-tile .career-flex-contents{background-color:#fff;padding:15px;min-height:230px}.career-flex .career-flex-tile .career-flex-contents .career-flex-title h1{display:block;margin-top:0;font-size:20px;width:90%}.career-flex .career-flex-tile .career-flex-contents .career-flex-title .share-container{position:absolute;right:15px;top:15px}}.white-page-desc{unicode-bidi:bidi-override}.carousel-tiles{position:relative;background-color:#becdd7;padding-top:40px;padding-bottom:80px}.carousel-tiles:focus{outline:none}.carousel-tiles__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.carousel-tiles h1{color:#3c464b;margin-top:0}.carousel-tiles h2,.carousel-tiles h3,.carousel-tiles h4,.carousel-tiles h5,.carousel-tiles h6{font-family:SiemensRoman;color:#3c464b;margin-top:0}.carousel-tiles h1{font-family:SiemensRoman;unicode-bidi:bidi-override;letter-spacing:-.03em;font-variant-ligatures:none;margin-bottom:20px}.carousel-tiles .img-responsive{width:100%}.carousel-tile{padding-left:10px;padding-right:10px;min-height:230px}.carousel-tile .tile-header{margin-top:2px;margin-bottom:10px;unicode-bidi:bidi-override}.carousel-tile .tile-header h3{font-family:SiemensRoman;display:inline}.carousel-tile .tile-header .share{margin-top:1px}@media only screen and (max-width:767px){.carousel-tile .tile-header .share{margin-top:-3px}}.carousel-tile .tile-header .share-button:focus,.carousel-tile .tile-header .share:focus{outline:none}.carousel-tile .tile-header a{display:inline;font-size:24px;text-decoration:none}.carousel-tile .tile-header i{font-weight:lighter;color:#879baa}.carousel-tile .content{margin-bottom:10px;unicode-bidi:bidi-override}.carousel-tile .content p{display:inline}.carousel-tile .content a{text-decoration:none;font-size:16px;display:inline;font-family:SiemensBold;color:#3c464b}.carousel-tile .content a:focus{outline:none}.carousel-tile .button-conversion{width:220px}.carousel-tile .button-conversion:focus{outline:none}@media only screen and (min-width:768px) and (max-width:991px){.carousel-tile h3{margin-top:10px}}@media only screen and (max-width:767px){.carousel-tiles .white-page-desc{display:none;unicode-bidi:bidi-override}.carousel-tiles h1{font-size:28px}.carousel-tile{margin-left:15px;margin-right:15px}.carousel-tile .tile-image{padding-left:0;padding-right:0}.carousel-tile .tile-details{margin-bottom:30px;padding-top:20px;padding-bottom:20px;background-color:#fff}.carousel-tile .tile-details h3 img{display:none}.carousel-tile .button-conversion{width:100%}}.carousel-inner-button{text-align:right;background-color:#2d373c;padding-bottom:20px;font-family:SiemensRoman;font-size:18px;margin-top:-20px}.carousel-inner-button a{color:#fff;text-decoration:none}.case-study-search .featured-solutions .two-column,.case-study-search .featured-solutions__tile,.case-study-search .featured-solutions__tile--alt,.featured-solutions .case-study-search .two-column{margin-bottom:30px}.case-study-search .featured-solutions .featured.two-column,.case-study-search .featured-solutions__tile.featured,.case-study-search .featured.featured-solutions__tile--alt,.featured-solutions .case-study-search .featured.two-column{background-color:#fff}.case-study-search.buy-tiles p,.case-study-search.chapter-tiles p,.case-study-search.segments p,.case-study-search .show-filter-options{margin-bottom:20px}.case-study-search .search-bar{padding-top:0}.case-study-search .search-bar .container{padding-left:0}.case-study-search .search-result{margin-top:15px}.case-study-search .search-filter-container{padding-top:0}.case-study-search .search-filter-container .search-filter button{margin-bottom:10px;cursor:pointer;border-radius:4px}.case-study-search .search-filters{margin-bottom:10px}.case-study-search .search-filters button.gpcToggleOff{border:1px solid #879baa;background-color:#eff0f4;color:#879baa}.case-study-search .search-filters button.gpcToggleOff,.case-study-search .search-filters button.gpcToggleOn{font-family:SiemensRoman;font-size:18px;width:100%;display:table-cell;vertical-align:middle;unicode-bidi:bidi-override;line-height:2}.case-study-search .search-filters button.gpcToggleOn{border:1px solid #1e3650;background-color:#004669;color:#fff}.case-study-search .search-filters button.gpcToggleOn:hover{border:1px solid #879baa;background-color:#eff0f4;color:#879baa}.case-study-search .search-filters button.gpcToggleOff:hover{border:1px solid #1e3650;background-color:#004669;color:#fff}.case-study-search .more-results{padding-top:10px}.case-study-tiles{background-color:#eff0f4;color:#3c464b;padding-top:30px;padding-bottom:30px;position:relative}.case-study-tiles .header{margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.case-study-tiles .header{margin-bottom:10px}}.case-study-tiles .header h1{display:inline;font-size:44px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.case-study-tiles .header a{display:inline;text-decoration:none;font-size:24px;color:#879baa}@media only screen and (max-width:767px){.case-study-tiles .header a{font-size:20px}}.case-study-tiles .header .share{margin-top:-3px}@media only screen and (max-width:767px){.case-study-tiles .header .share{margin-top:0}}@media only screen and (max-width:767px){.case-study-tiles .header .is-active .share-wrapper{left:-10px;top:-10px}.case-study-tiles .header .is-active-left .share-wrapper{left:-140px;top:-10px}}.case-study-tiles p{margin-bottom:30px}.case-study-tiles .mobile-share{display:none;position:absolute;right:15px;top:0;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.case-study-tiles .mobile-share i{line-height:30px;font-size:20px;color:#74899a}.case-study-tiles .case-study-tile .case-study-tile-img{width:100%}.case-study-tiles .case-study-tile .tile-details{position:relative;height:200px;margin-top:0;padding:15px 15px 20px;background-color:#fff;margin-bottom:20px}@media only screen and (min-width:992px) and (max-width:1199px){.case-study-tiles .case-study-tile .tile-details{height:240px}}@media only screen and (min-width:768px) and (max-width:991px){.case-study-tiles .case-study-tile .tile-details{height:240px}}.case-study-tiles .case-study-tile .tile-details h2{font-size:24px;margin-top:0;margin-bottom:5px;font-family:SiemensRoman;color:#2387aa}@media only screen and (min-width:992px) and (max-width:1199px){.case-study-tiles .case-study-tile .tile-details h2{width:90%}}@media only screen and (min-width:768px) and (max-width:991px){.case-study-tiles .case-study-tile .tile-details h2{width:90%}}@media only screen and (max-width:767px){.case-study-tiles .case-study-tile .tile-details h2{width:90%}}.case-study-tiles .case-study-tile .tile-details .tile-share-icon{text-decoration:none;color:#879baa;font-size:20px;display:block}.case-study-tiles .case-study-tile .tile-details .is-active .share-wrapper{left:-10px;top:-10px}.case-study-tiles .case-study-tile .tile-details .is-active-left .share-wrapper{left:-140px;top:-10px}.case-study-tiles .case-study-tile .tile-details .share-container{position:absolute;top:15px;right:15px}.case-study-tiles .case-study-tile .tile-details .location-info{display:block;margin-bottom:3px;font-family:SiemensItalic}.case-study-tiles .case-study-tile .tile-details .cta{font-size:18px;position:absolute;bottom:20px;margin-bottom:0;right:20px;text-decoration:none;font-family:SiemensBold;color:#2387aa;line-height:25px;display:block;text-align:right}.case-study-tiles .case-study-tile .tile-details .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.case-study-tiles .case-study-tile .tile-details .icon-container i{font-size:16px;color:#fff}@media only screen and (max-width:767px){.case-study-tiles{padding-top:15px;padding-bottom:35px}.case-study-tiles .header h1{font-size:28px}.case-study-tiles .case-study-tile .tile-details{height:160px;margin-bottom:10px}.case-study-tiles .case-study-tile .tile-details a{text-decoration:none}.case-study-tiles .case-study-tile .tile-details p{margin-bottom:10px}.case-study-tiles .case-study-tile .tile-details .cta{position:static}.case-study-tiles .case-study-tile .case-study-tile-img{display:none}}@media only screen and (max-width:480px){.case-study-tiles{padding-top:15px;padding-bottom:35px}.case-study-tiles .header h1{font-size:28px}.case-study-tiles .case-study-tile .tile-details{height:190px;margin-bottom:10px}.case-study-tiles .case-study-tile .tile-details a{text-decoration:none}.case-study-tiles .case-study-tile .case-study-tile-img{display:none}}.catalog{padding-top:20px;padding-bottom:20px}.catalog .catalog-tile{margin-top:5px;margin-bottom:15px}.catalog .coming-soon{background-color:#879baa}.catalog-tiles .tile-col-column .tile-details{height:auto;padding:15px 15px 40px;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.catalog-tiles .tile-col-column .tile-details .cta{bottom:10px}@media screen and (max-width:768px){.catalog-tiles .tile-col-column .tile-details{padding:15px}}.catalog-headline{padding-top:20px;padding-bottom:50px}.catalog-headline img{padding-right:35px;float:left}.catalog-headline .catalog-title{margin-top:20px;margin-bottom:10px}.catalog-headline .catalog-title h1{font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}@media only screen and (max-width:767px){.catalog-headline .catalog-title h1{font-size:28px}}.catalog-headline .catalog-title .share{margin-top:-2px}@media only screen and (max-width:767px){.catalog-headline .catalog-title .share{margin-top:-1px}}.catalog-headline .catalog-title a{font-size:24px;display:inline;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.catalog-headline .catalog-title a{font-size:20px}}@media only screen and (max-width:767px){.catalog-headline .catalog-title .is-active .share-wrapper{left:-10px;top:-10px}.catalog-headline .catalog-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.catalog-headline h4{font-family:SiemensBold}.catalog-headline .catalog-tile{margin-top:5px;margin-bottom:15px}.catalog-headline .coming-soon{background-color:#879baa}.catalog-headline .button-conversion{margin-top:5px}.catalog-headline .text-holder{clear:right}.catalog-headline p{overflow:hidden}.catalog-headline .no-gutter{padding-left:0;padding-right:0}.catalog-tiles{background-color:#dfe6ed;color:#3c464b;padding-top:45px;padding-bottom:70px}.catalog-tiles h1,.catalog-tiles h2{margin-top:0;margin-bottom:20px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.catalog-tiles h1,.catalog-tiles h2{font-size:28px}}.catalog-tiles .row-colheight-elastic:hover .catalog-tile{opacity:.5}.catalog-tiles .row-colheight-elastic .catalog-tile{transition:opacity .5s ease-in-out}.catalog-tiles .row-colheight-elastic .catalog-tile:hover{opacity:1;transition:opacity .3s ease-in-out}.catalog-tiles .row-colheight-elastic .catalog-tile.tile-video-img a{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:0}.catalog-tiles .catalog-tile a,.catalog-tiles .catalog-tile a:active,.catalog-tiles .catalog-tile a:hover,.catalog-tiles .catalog-tile a:visited,.catalog-tiles a.catalog-tile,.catalog-tiles a.catalog-tile:active,.catalog-tiles a.catalog-tile:hover,.catalog-tiles a.catalog-tile:visited{text-decoration:none!important;color:#3c464b;padding-top:10px}.catalog-tiles .catalog-tile .img-height-ie{min-height:1px}.catalog-tiles .catalog-tile .catalog-tile-img{width:100%;-ms-flex-negative:0;flex-shrink:0}.catalog-tiles .catalog-tile .tile-details{position:relative;margin-top:0;padding:15px 15px 20px;background-color:#fff;margin-bottom:20px}.catalog-tiles .catalog-tile .tile-details h3{margin-top:0;font-family:SiemensRoman;color:#2387aa}.catalog-tiles .catalog-tile .tile-details .cta{font-size:18px;position:absolute;bottom:20px;right:20px;text-decoration:none;font-family:SiemensRoman;color:#2387aa;line-height:25px;display:block;text-align:right}.catalog-tiles .catalog-tile .tile-details .cta span{padding-top:1px;display:inline-block;height:25px;width:25px;background-color:#2387aa;text-align:center}.catalog-tiles .catalog-tile .tile-details .cta span i{font-size:16px;color:#fff}.catalog-tiles .catalog-tile .tile-details .tagline{display:block;margin-bottom:20px}.catalog-tiles .catalog-tile .tile-details .tagline span.left{float:left}.catalog-tiles .catalog-tile .tile-details .tagline span.right{float:right}.catalog-tiles .catalog-tile .tile-details p.article{display:inline}.catalog-tiles.white{background-color:#fff}.catalog-tiles.white .catalog-tile .tile-details{background-color:#dfe6ed}.catalog-tiles.white .pagination-filter>li>a{background-color:#fff}.catalog-tiles.white .navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a,.catalog-tiles.white .pagination-filter>.active>a,.navigation .navigation-global ul .dropbtn .catalog-tiles.white .pagination-filter>.on-page>a{background-color:#41aaaa}.catalog-tiles .title-content-bottom{margin-top:3rem}.catalog-tiles .title-content-bottom p{font-size:24px;line-height:1.1}@media only screen and (max-width:767px){.catalog-tiles{padding-top:30px;padding-bottom:35px}.catalog-tiles .catalog-tile .tile-details{height:auto}.catalog-tiles .catalog-tile .tile-details .cta{position:static;margin-top:20px}.catalog-tiles .catalog-tile .catalog-tile-img{display:none}}.store-cc-checkout{padding-top:25px;padding-bottom:35px}.store-cc-checkout .promo-input{margin-left:15px;vertical-align:middle;display:inline-block}.store-cc-checkout .promo-input span{font-size:16px}.store-cc-checkout .promo-input input{border:3px solid #becdd7;height:45px;width:200px;font-size:24px;padding-left:5px}.store-cc-checkout .promo-input .button-conversion{width:145px;vertical-align:top}.store-cc-checkout .promo-input .button-conversion .button-text{margin-top:2px;display:block;text-align:center}.store-cc-checkout .promo-input .promo-caption{display:block;margin-top:25px;margin-bottom:10px;width:345px;font-size:14px;font-family:SiemensItalic}.store-cc-checkout .cc-checkout-total{margin-bottom:30px;display:inline-block;width:264px;font-size:16px}.store-cc-checkout .cc-checkout-total div{margin-bottom:10px;display:block}.store-cc-checkout .cc-checkout-total .display-block{display:block}.store-cc-checkout .cc-checkout-total .add-underline{border-bottom:1px solid #3c464b}.store-cc-checkout .cc-checkout-total a{color:#2387aa}.store-cc-checkout .blue-link{color:#2387aa;font-size:18px;font-family:SiemensBold}.store-cc-checkout .ra{display:inline-block;width:60%;text-align:right}.store-cc-checkout .old-price{text-decoration:line-through}@media only screen and (max-width:767px){.store-cc-checkout .cc-checkout-total{margin-right:auto}.store-cc-checkout .blue-link{text-align:center}.store-cc-checkout .enter-info{margin:0 auto;display:block;float:none!important}.store-cc-checkout .promo-input{margin-left:auto}.store-cc-checkout .promo-input input{width:178px}.store-cc-checkout .promo-input .button-conversion.promo-align{margin-left:89px}}.store-cc-submit{padding-top:25px;padding-bottom:35px}.store-cc-submit .promo-input{margin-left:15px;vertical-align:middle;display:inline-block}.store-cc-submit .promo-input span{font-size:16px}.store-cc-submit .promo-input input{border:3px solid #becdd7;height:45px;width:120px;font-size:24px;padding-left:5px}.store-cc-submit .promo-input .button-conversion{width:145px;vertical-align:top}.store-cc-submit .promo-input .button-conversion .button-text{margin-top:2px;display:block;text-align:center}.store-cc-submit .promo-input .promo-caption{display:block;margin-top:25px;width:345px;font-size:14px;font-family:SiemensItalic}.store-cc-submit .cc-submit-total{margin-right:5%;margin-bottom:10px;display:inline-block;width:45%;font-size:16px}.store-cc-submit .cc-submit-total span{display:inline-block;width:50%;text-align:right}.store-cc-submit .cc-submit-total div{margin-bottom:10px;display:block}.store-cc-submit .cc-submit-total .old-price{text-decoration:line-through}.store-cc-submit .cc-submit-total .add-underline{border-bottom:1px solid #3c464b;padding-bottom:10px}.store-cc-submit .cc-submit-total a{color:#2387aa}.store-cc-submit .header{color:#3c464b;margin-top:20px;margin-bottom:20px;display:block;line-height:40px;font-size:18px;font-family:SiemensBold;background-color:#dfe6ed;padding-left:20px}.store-cc-submit .billing{margin-bottom:20px;font-size:16px}.store-cc-submit .billing span{display:block}.store-cc-submit .payment{font-size:16px}.store-cc-submit .payment span{display:inline-block;margin-bottom:5px;margin-right:5px}.store-cc-submit .radio-buttons .radio-button{margin-bottom:20px;margin-left:10px;display:block;width:auto;line-height:20px}.store-cc-submit .radio-buttons .radio-button span{font-size:16px}.store-cc-submit .radio-buttons .radio-button img{width:140px;display:inline-block;margin-left:20px;padding:10px;border:1px solid #879baa;margin-right:25px}.store-cc-submit .radio-buttons .radio-button a{color:#2387aa;font-size:16px}.store-cc-submit .submit{margin-top:-65px}.buy-tiles,.chapter-tiles,.segments{background-color:#fff;color:#3c464b;padding-top:30px;padding-bottom:30px;position:relative}.chapter-tiles.tiles-empty-bg,.tiles-empty-bg.buy-tiles,.tiles-empty-bg.segments{background-color:#fff}.buy-tiles:focus,.chapter-tiles:focus,.segments:focus{outline:none}.buy-tiles .header,.chapter-tiles .header,.segments .header{margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.buy-tiles .header,.chapter-tiles .header,.segments .header{margin-bottom:10px}}.buy-tiles .header h1,.chapter-tiles .header h1,.segments .header h1{display:inline;font-size:44px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.buy-tiles .header a,.chapter-tiles .header a,.segments .header a{display:inline;text-decoration:none;font-size:24px;color:#879baa}@media only screen and (max-width:767px){.buy-tiles .header a,.chapter-tiles .header a,.segments .header a{font-size:20px}}.buy-tiles .header .share,.chapter-tiles .header .share,.segments .header .share{margin-top:-3px}@media only screen and (max-width:767px){.buy-tiles .header .share,.chapter-tiles .header .share,.segments .header .share{margin-top:0}}@media only screen and (max-width:767px){.buy-tiles .header .is-active .share-wrapper,.chapter-tiles .header .is-active .share-wrapper,.segments .header .is-active .share-wrapper{left:-10px;top:-10px}.buy-tiles .header .is-active-left .share-wrapper,.chapter-tiles .header .is-active-left .share-wrapper,.segments .header .is-active-left .share-wrapper{left:-140px;top:-10px}}.buy-tiles p,.chapter-tiles p,.segments p{margin-bottom:30px}.buy-tiles .mobile-share,.chapter-tiles .mobile-share,.segments .mobile-share{display:none;position:absolute;right:15px;top:0;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.buy-tiles .mobile-share i,.chapter-tiles .mobile-share i,.segments .mobile-share i{line-height:30px;font-size:20px;color:#74899a}.buy-tiles .tile-container,.chapter-tiles .tile-container,.segments .tile-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.buy-tiles .tile-container:hover .tile,.chapter-tiles .tile-container:hover .tile,.segments .tile-container:hover .tile{opacity:.5}.buy-tiles .tile-container .three-columns,.chapter-tiles .tile-container .three-columns,.segments .tile-container .three-columns{width:calc(25% - 11px)}@media only screen and (max-width:767px){.buy-tiles .tile-container .three-columns,.chapter-tiles .tile-container .three-columns,.segments .tile-container .three-columns{width:100%}}.buy-tiles .tile-container .nine-columns,.chapter-tiles .tile-container .nine-columns,.segments .tile-container .nine-columns{width:calc(75% - 11px)}@media only screen and (max-width:767px){.buy-tiles .tile-container .nine-columns,.chapter-tiles .tile-container .nine-columns,.segments .tile-container .nine-columns{width:100%}}.buy-tiles .tile-container .tile,.chapter-tiles .tile-container .tile,.segments .tile-container .tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#3c464b;margin-bottom:20px;transition:opacity .5s ease-in-out}.buy-tiles .tile-container .tile:hover,.chapter-tiles .tile-container .tile:hover,.segments .tile-container .tile:hover{opacity:1;transition:opacity .3s ease-in-out}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile .filter-img-container,.chapter-tiles .tile-container .tile .filter-img-container,.segments .tile-container .tile .filter-img-container{display:none}}.buy-tiles .tile-container .tile img,.chapter-tiles .tile-container .tile img,.segments .tile-container .tile img{width:100%;height:auto;min-height:1px}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile img,.chapter-tiles .tile-container .tile img,.segments .tile-container .tile img{display:none}}.buy-tiles .tile-container .tile.two-column,.chapter-tiles .tile-container .tile.two-column,.segments .tile-container .tile.two-column{width:calc(50% - 15px)}.buy-tiles .tile-container .tile.two-column:nth-child(odd),.chapter-tiles .tile-container .tile.two-column:nth-child(odd),.segments .tile-container .tile.two-column:nth-child(odd){margin-left:0;margin-right:20px}.buy-tiles .tile-container .tile.two-column:nth-child(2n+2),.chapter-tiles .tile-container .tile.two-column:nth-child(2n+2),.segments .tile-container .tile.two-column:nth-child(2n+2){margin-left:0;margin-right:0}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile.two-column,.chapter-tiles .tile-container .tile.two-column,.segments .tile-container .tile.two-column{width:100%}.buy-tiles .tile-container .tile.two-column:nth-child(n),.chapter-tiles .tile-container .tile.two-column:nth-child(n),.segments .tile-container .tile.two-column:nth-child(n){margin-left:0;margin-right:0}}.buy-tiles .tile-container .tile.three-column,.chapter-tiles .tile-container .tile.three-column,.segments .tile-container .tile.three-column{width:calc(33% - 11px)}.buy-tiles .tile-container .tile.three-column:nth-child(3n+1),.chapter-tiles .tile-container .tile.three-column:nth-child(3n+1),.segments .tile-container .tile.three-column:nth-child(3n+1){margin-left:0;margin-right:20px}.buy-tiles .tile-container .tile.three-column:nth-child(3n+2),.chapter-tiles .tile-container .tile.three-column:nth-child(3n+2),.segments .tile-container .tile.three-column:nth-child(3n+2){margin-left:0;margin-right:0}.buy-tiles .tile-container .tile.three-column:nth-child(3n+3),.chapter-tiles .tile-container .tile.three-column:nth-child(3n+3),.segments .tile-container .tile.three-column:nth-child(3n+3){margin-left:20px;margin-right:0}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile.three-column,.chapter-tiles .tile-container .tile.three-column,.segments .tile-container .tile.three-column{width:100%}.buy-tiles .tile-container .tile.three-column:nth-child(n),.chapter-tiles .tile-container .tile.three-column:nth-child(n),.segments .tile-container .tile.three-column:nth-child(n){margin-left:0;margin-right:0}}.buy-tiles .tile-container .tile.four-column,.chapter-tiles .tile-container .tile.four-column,.segments .tile-container .tile.four-column{width:calc(25% - 15px)}.buy-tiles .tile-container .tile.four-column:nth-child(4n+1),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+1),.segments .tile-container .tile.four-column:nth-child(4n+1){margin-left:0;margin-right:10px}.buy-tiles .tile-container .tile.four-column:nth-child(4n+2),.buy-tiles .tile-container .tile.four-column:nth-child(4n+3),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+2),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+3),.segments .tile-container .tile.four-column:nth-child(4n+2),.segments .tile-container .tile.four-column:nth-child(4n+3){margin-left:10px;margin-right:10px}.buy-tiles .tile-container .tile.four-column:nth-child(4n+4),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+4),.segments .tile-container .tile.four-column:nth-child(4n+4){margin-left:10px;margin-right:0}@media only screen and (min-width:768px) and (max-width:991px){.buy-tiles .tile-container .tile.four-column,.chapter-tiles .tile-container .tile.four-column,.segments .tile-container .tile.four-column{width:calc(33% - 11px)}.buy-tiles .tile-container .tile.four-column:nth-child(3n+1),.chapter-tiles .tile-container .tile.four-column:nth-child(3n+1),.segments .tile-container .tile.four-column:nth-child(3n+1){margin-left:0;margin-right:20px}.buy-tiles .tile-container .tile.four-column:nth-child(3n+2),.chapter-tiles .tile-container .tile.four-column:nth-child(3n+2),.segments .tile-container .tile.four-column:nth-child(3n+2){margin-left:0;margin-right:0}.buy-tiles .tile-container .tile.four-column:nth-child(3n+3),.chapter-tiles .tile-container .tile.four-column:nth-child(3n+3),.segments .tile-container .tile.four-column:nth-child(3n+3){margin-left:20px;margin-right:0}}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile.four-column,.chapter-tiles .tile-container .tile.four-column,.segments .tile-container .tile.four-column{width:100%}.buy-tiles .tile-container .tile.four-column:nth-child(n),.chapter-tiles .tile-container .tile.four-column:nth-child(n),.segments .tile-container .tile.four-column:nth-child(n){margin-left:0;margin-right:0}}.buy-tiles .tile-container .tile .tile-details,.chapter-tiles .tile-container .tile .tile-details,.segments .tile-container .tile .tile-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;background-color:#eff0f4!important;padding:16px}.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{font-size:24px;font-weight:700;font-family:SiemensRoman;color:#000;margin-top:5px;margin-bottom:5px}@media only screen and (min-width:992px) and (max-width:1199px){.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{width:90%}}@media only screen and (min-width:768px) and (max-width:991px){.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{width:90%}}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{width:90%}}.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{font-size:22px;margin-top:0;margin-bottom:5px;font-family:SiemensRoman;color:#2387aa}@media only screen and (min-width:992px) and (max-width:1199px){.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{width:90%}}@media only screen and (min-width:768px) and (max-width:991px){.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{width:90%}}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{width:90%}}.buy-tiles .tile-container .tile .tile-details .tile-share-icon,.chapter-tiles .tile-container .tile .tile-details .tile-share-icon,.segments .tile-container .tile .tile-details .tile-share-icon{text-decoration:none;color:#879baa;font-size:20px;display:block}.buy-tiles .tile-container .tile .tile-details .is-active .share-wrapper,.chapter-tiles .tile-container .tile .tile-details .is-active .share-wrapper,.segments .tile-container .tile .tile-details .is-active .share-wrapper{left:-10px;top:-10px}.buy-tiles .tile-container .tile .tile-details .is-active-left .share-wrapper,.chapter-tiles .tile-container .tile .tile-details .is-active-left .share-wrapper,.segments .tile-container .tile .tile-details .is-active-left .share-wrapper{left:-140px;top:-10px}.buy-tiles .tile-container .tile .tile-details .share-container,.chapter-tiles .tile-container .tile .tile-details .share-container,.segments .tile-container .tile .tile-details .share-container{position:absolute;top:10px;right:10px}.buy-tiles .tile-container .tile .tile-details .location-info,.chapter-tiles .tile-container .tile .tile-details .location-info,.segments .tile-container .tile .tile-details .location-info{display:block;margin-bottom:3px;font-family:SiemensItalic}.buy-tiles .tile-container .tile .tile-details p,.chapter-tiles .tile-container .tile .tile-details p,.segments .tile-container .tile .tile-details p{margin-bottom:5px;line-height:24px;margin:8px 0;font-size:14px}.buy-tiles .tile-container .tile-info,.chapter-tiles .tile-container .tile-info,.segments .tile-container .tile-info{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}.buy-tiles .tile-container .tile-info .solutions,.chapter-tiles .tile-container .tile-info .solutions,.segments .tile-container .tile-info .solutions{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:end;align-self:flex-end;font-size:16px;font-family:SiemensItalic}.buy-tiles .tile-container .tile-info .cta,.chapter-tiles .tile-container .tile-info .cta,.segments .tile-container .tile-info .cta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:18px;font-family:SiemensRoman;color:#2387aa;line-height:25px}.buy-tiles .tile-container .tile-info .cta .icon-container,.chapter-tiles .tile-container .tile-info .cta .icon-container,.segments .tile-container .tile-info .cta .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.buy-tiles .tile-container .tile-info .cta .icon-container i,.chapter-tiles .tile-container .tile-info .cta .icon-container i,.segments .tile-container .tile-info .cta .icon-container i{font-size:16px;color:#fff}.buy-tiles .tile-container.border:hover .tile,.chapter-tiles .tile-container.border:hover .tile,.segments .tile-container.border:hover .tile{opacity:unset}.buy-tiles .tile-container.border .tile:hover,.chapter-tiles .tile-container.border .tile:hover,.segments .tile-container.border .tile:hover{transition:unset;opacity:unset}.buy-tiles .tile-container.border .tile .tile-details,.chapter-tiles .tile-container.border .tile .tile-details,.segments .tile-container.border .tile .tile-details{margin-right:20px;border:1px solid #2387aa;padding:20px}.buy-tiles .tile-container.border .tile .tile-details:hover,.chapter-tiles .tile-container.border .tile .tile-details:hover,.segments .tile-container.border .tile .tile-details:hover{background-color:#eff0f4}.buy-tiles .tile-container.border .tile .tile-details h3,.chapter-tiles .tile-container.border .tile .tile-details h3,.segments .tile-container.border .tile .tile-details h3{margin-top:0;margin-bottom:15px;font-size:24px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;color:#2387aa}.buy-tiles .tile-container.border .tile .tile-details p,.chapter-tiles .tile-container.border .tile .tile-details p,.segments .tile-container.border .tile .tile-details p{margin:20px 0 10px}.buy-tiles .tile-container.border .tile-info .icon-container,.chapter-tiles .tile-container.border .tile-info .icon-container,.segments .tile-container.border .tile-info .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;color:#2387aa;text-align:center;font-size:30px}.chapter-tiles.light,.light.buy-tiles,.light.segments{background-color:#fff}.filter-container{padding-left:0}@media (min-width:992px){.filter-container{position: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}.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}.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 span{margin-top:15px;width:50%;float:right;color:#879baa;font-family:SiemensItalic;font-size:14px;line-height:14px}.media-block .video-wrapper .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{color:#3c464b;background-color:#fff;border:2px solid #50bebe;border-radius:40px;width:170px;font-size:15px;font-family:SiemensBold;min-height:0;position:fixed;bottom:60px;right:100px;box-shadow:2px 2px 6px #00000033;z-index:1;box-shadow:none}#live-chat-button i{color:#3c464b}@media only screen and (max-width:767px){#live-chat-button{right:40px}}#live-chat-button:hover{color:#2387aa;border:2px solid #2387aa}#live-chat-button:hover i{color:#2387aa}.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:100px;bottom:25px;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}.newsblock{background-color:#eff0f4;color:#3c464b;min-height:500px;padding-top:50px}.newsblock:focus{outline:none}.newsblock h1{font-family:SiemensRoman;margin-top:10px;margin-bottom:30px;float:left;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override}.newsblock .news-tile{margin-bottom:35px;min-height:150px;height:200px}@media only screen and (max-width:767px){.newsblock .news-tile{height:auto}}.newsblock .news-tile .details h3{font-family:SiemensRoman;line-height:1.1;margin-top:0;margin-bottom:0;display:inline;unicode-bidi:bidi-override;letter-spacing:-.03em;font-variant-ligatures:none}.newsblock .news-tile .details .date{font-family:SiemensItalic;font-size:14px;color:#005f87;margin-right:5px;unicode-bidi:bidi-override}.newsblock .news-tile .details .share-container{width:16px;height:16px}@media only screen and (max-width:767px){.newsblock .news-tile .details .share-container{width:20px;height:20px}}.newsblock .news-tile .details .share-btn .share-button{margin-top:2px;font-size:16px}.newsblock .news-tile .details .content{margin-bottom:5px}.newsblock .news-tile .details .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.newsblock .news-tile .details .content a{font-size:16px;display:inline;white-space:nowrap;text-decoration:none;font-family:SiemensRoman;color:#3c464b}.newsblock .news-tile .is-active .share-wrapper{left:-10px;top:-11px}.newsblock .news-tile .is-active-left .share-wrapper{left:-140px;top:-11px}.newsblock .news-tile .button-conversion{min-height:40px;width:180px}.newsblock .newsblock-button{font-family:SiemensRoman;float:right;margin-top:-2px}.newsblock .newsblock-button:hover{color:#005f87}@media only screen and (min-width:992px) and (max-width:1199px){.newsblock .news-tile .details{margin-top:-5px}}@media only screen and (min-width:768px) and (max-width:991px){.newsblock .news-tile .details{margin-top:-5px}}@media only screen and (max-width:767px){.newsblock{padding-top:0;background-color:#fff}.newsblock h1{font-size:28px;margin-bottom:5px;margin-top:13px}.newsblock .headline{background-color:#eff0f4;padding-bottom:10px;margin-bottom:2px}.newsblock .news-tile{margin-top:0;margin-bottom:2px;padding-top:15px;padding-bottom:15px;background-color:#eff0f4}.newsblock .news-tile img{display:none}.newsblock .news-tile .details .news-tile-header{margin-bottom:5px}.newsblock .news-tile .details .share-btn{display:none}.newsblock .news-tile .details .content{margin-bottom:10px}.newsblock .news-tile .button-conversion{min-height:45px;width:255px}.newsblock .news-tile .mobile-share-icon{text-decoration:none;margin-left:5px}.newsblock .news-tile .mobile-share-icon i{font-size:24px;color:#879baa}.newsblock .news-tile .is-active .share-wrapper{left:-7px;top:-7px}.newsblock .news-tile .is-active-left .share-wrapper{left:-135px;top:-7px}.newsblock .news-tile-mobile-only{margin-bottom:0;height:130px!important}.newsblock.dark{display:block;color:#fff}.newsblock.dark .headline,.newsblock.dark .news-tile{background-color:#555f69}}@media only screen and (max-width:767px){.newsblock .newsblock-button{float:none}}.newsblock.dark{background-color:#555f69;color:#fff}.newsblock.dark .newsblock-button{border-color:#fff}.newsblock.dark .ghost-alt{color:#fff!important}.newsblock.dark .news-tile .details .date{color:#fff}.newsblock.dark .content a{color:#fff!important}.news-filter #news-filter-pagination-ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation .navigation-global ul .dropbtn .news-filter .pagination-filter>li.on-page>a,.news-filter .navigation .navigation-global ul .dropbtn .pagination-filter>li.on-page>a,.news-filter .pagination-filter>li.active>a{background-color:#41aaaa}.news-filter .pagination-filter>li>a{background-color:#fff}.news-filter.buy-tiles .tile .tile-details,.news-filter.chapter-tiles .tile .tile-details,.news-filter.segments .tile .tile-details{background-color:#dfe6ee;padding:16px 16px 20px}.news-filter.buy-tiles .tile .tile-details h1,.news-filter.buy-tiles .tile .tile-details h2,.news-filter.buy-tiles .tile .tile-details h3,.news-filter.buy-tiles .tile .tile-details h4,.news-filter.buy-tiles .tile .tile-details h5,.news-filter.chapter-tiles .tile .tile-details h1,.news-filter.chapter-tiles .tile .tile-details h2,.news-filter.chapter-tiles .tile .tile-details h3,.news-filter.chapter-tiles .tile .tile-details h4,.news-filter.chapter-tiles .tile .tile-details h5,.news-filter.segments .tile .tile-details h1,.news-filter.segments .tile .tile-details h2,.news-filter.segments .tile .tile-details h3,.news-filter.segments .tile .tile-details h4,.news-filter.segments .tile .tile-details h5{margin:0 0 12px}.news-filter.buy-tiles .tile .tile-details .no-image,.news-filter.chapter-tiles .tile .tile-details .no-image,.news-filter.segments .tile .tile-details .no-image{font-size:36px;line-height:1.1}.news-filter.buy-tiles .tile .tile-details p.tile-banner,.news-filter.chapter-tiles .tile .tile-details p.tile-banner,.news-filter.segments .tile .tile-details p.tile-banner{margin:0 0 12px}.news-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.news-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.news-filter.segments .tile .tile-details p.tile-banner span.left{float:left}.news-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.news-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.news-filter.segments .tile .tile-details p.tile-banner span.right{float:right}.news-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.news-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.news-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right{float:right;font-size:3em;color:#2486aa}.news-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.news-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.news-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link{float:right;font-size:2em;color:#2486aa}.news-filter .pr-results h4{font-size:1.4em;color:#878787;margin:20px 0 60px}.office-location{background-color:#eff0f4;padding-top:40px;padding-bottom:50px}.office-location .tabbed-panel.panel-stretched .panel-white{padding-top:40px}.office-location label{padding-right:15px}.office-location select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:225px;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff;display:inline-block}.office-location h2{font-family:SiemensRoman;color:#2387aa;font-size:24px}.office-location .fa.fa-building-o{font-size:1.2em;margin-top:1px}.office-location span.label{vertical-align:top;margin-left:10px;line-height:1.3}.office-location .country-name{padding-top:20px;padding-bottom:8px}.office-location .office-headers h1,.office-location .office-headers h2,.office-location .office-headers h3{color:#3c464b}.office-location .office-headers h1{margin-top:0;font-size:43px}.office-location .office-headers h2{margin-top:50px;font-size:30px}.single-office-location .single-office-details{margin-top:40px;margin-bottom:30px}.single-office-location .single-office-details.no-margin{margin-top:10px;margin-bottom:10px}.single-office-location hr{border-top:3px solid #2387aa;width:80px;margin-top:15px;margin-bottom:15px}.single-office-location span{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:6px}.single-office-location h1,.single-office-location h2,.single-office-location h3,.single-office-location h4,.single-office-location h5,.single-office-location h6,.single-office-location p{margin-bottom:6px}.single-office-location h1.office-h,.single-office-location h2.office-h,.single-office-location h3.office-h,.single-office-location h4.office-h,.single-office-location h5.office-h,.single-office-location h6.office-h,.single-office-location p.office-h{color:#2387aa;margin-bottom:6px;margin-top:6px}.single-office-location h1.office-h2,.single-office-location h2.office-h2,.single-office-location h3.office-h2,.single-office-location h4.office-h2,.single-office-location h5.office-h2,.single-office-location h6.office-h2,.single-office-location p.office-h2{text-transform:uppercase;font-family:SiemensBold;margin-bottom:6px;margin-top:6px;font-size:16px}.single-office-location h1.office-h4,.single-office-location h2.office-h4,.single-office-location h3.office-h4,.single-office-location h4.office-h4,.single-office-location h5.office-h4,.single-office-location h6.office-h4,.single-office-location p.office-h4{text-transform:uppercase;font-family:SiemensBold;margin-bottom:20px;margin-top:20px;font-size:19px;color:#dc6914}hr.narrow-b{border-top:3px solid #2387aa;width:80px;margin-top:15px;margin-bottom:15px}hr.dotted{background-color:#fff;border-top:1px dotted #8c8b8b;margin-top:35px;margin-bottom:35px}.page-tag{display:block;text-transform:uppercase;font-family:SiemensRoman;font-size:18px;color:#2387aa}@media only screen and (max-width:767px){.page-tag{font-size:16px}}.mobile-page-tag{font-family:SiemensRoman;text-transform:uppercase;color:#2387aa;display:none;font-size:16px;margin:10px 0 10px 15px}@media only screen and (max-width:767px){.mobile-page-tag{display:block}}.page-tag-mobile{font-family:SiemensRoman;text-transform:uppercase;color:#2387aa;display:none;font-size:16px;margin-top:10px;margin-bottom:10px}.page-tag-mobile .page-tag{display:inline;margin-right:5px}@media only screen and (max-width:767px){.page-tag-mobile{display:block}}.partner-blocks{background-color:#eff0f4;padding-top:50px;padding-bottom:40px;color:#3c464b}.partner-blocks h1{margin-top:0;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.partner-blocks h1{font-size:28px}}.partner-blocks h3{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.partner-blocks h3{font-size:20px}}.partner-blocks .partner-accordion{margin-top:40px}.partner-blocks .partner-accordion .newton-accordion{margin-bottom:5px;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s}.partner-blocks .partner-accordion .newton-accordion .panel-title{display:inline-block;width:90%;font-family:SiemensBold;font-size:24px}.partner-blocks .partner-accordion .newton-accordion i{position:absolute;right:15px;top:15px;font-size:20px}.navigation .navigation-global ul .dropbtn .partner-blocks .partner-accordion .on-page,.partner-blocks .partner-accordion .active,.partner-blocks .partner-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.partner-blocks .partner-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden;transition:.4s ease-in-out;opacity:0}.partner-blocks .partner-accordion .show{opacity:1;max-height:5000px}.partner-blocks .partner-accordion .accordion-tile{margin-top:26px;margin-bottom:26px}.partner-blocks .partner-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0;color:#2387aa;padding-left:15px;padding-right:15px}.partner-blocks .partner-accordion .accordion-tile .accordion-tile-nonmobile{margin-top:16px}.partner-blocks .partner-accordion .accordion-tile p{padding-left:15px;padding-right:15px;margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .button-conversion{width:100%;text-align:left;padding-left:15px}@media (min-width:768px){.partner-accordion .accordion-tile .accordion-tile-mobile{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.partner-accordion .accordion-tile .button-conversion{margin-top:0}}@media only screen and (max-width:767px){.partner-blocks .partner-accordion .accordion-tile .accordion-tile-mobile{display:block;text-align:right;margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .accordion-tile-nonmobile{display:none}.partner-blocks .partner-accordion .accordion-tile .partner-image{margin-bottom:10px;margin:0 auto}.partner-blocks .partner-accordion .accordion-tile p{margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .button-conversion{width:260px}}.additional-partner-blocks{padding-top:40px;padding-bottom:40px;background-color:#dfe6ed}.additional-partner-blocks h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.additional-partner-blocks h1{font-size:28px}}.additional-partner-blocks.blue .two-tile-container,.additional-partner-blocks.borderless .two-tile-container,.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks .four-tile-container,.additional-partner-blocks .three-tile-container,.additional-partner-blocks .two-tile-container,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:767px){.additional-partner-blocks.blue .two-tile-container,.additional-partner-blocks.borderless .two-tile-container,.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks .four-tile-container,.additional-partner-blocks .three-tile-container,.additional-partner-blocks .two-tile-container,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container{-ms-flex-direction:column;flex-direction:column}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .four-tile-container .partner-block-tile,.additional-partner-blocks .three-tile-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:calc(25% - 15px);margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .four-tile-container .partner-block-tile,.additional-partner-blocks .three-tile-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:100%;border:1px solid #dfe6ed}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile:not(:last-child),.additional-partner-blocks .four-tile-container .partner-block-tile:not(:last-child),.additional-partner-blocks .three-tile-container .partner-block-tile:not(:last-child),.additional-partner-blocks .two-tile-container .partner-block-tile:not(:last-child),.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile:not(:last-child){margin-bottom:19.275px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile img,.additional-partner-blocks .four-tile-container .partner-block-tile img,.additional-partner-blocks .three-tile-container .partner-block-tile img,.additional-partner-blocks .two-tile-container .partner-block-tile img,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile img{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile img,.additional-partner-blocks .four-tile-container .partner-block-tile img,.additional-partner-blocks .three-tile-container .partner-block-tile img,.additional-partner-blocks .two-tile-container .partner-block-tile img,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile img{margin-bottom:0}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content,.additional-partner-blocks .four-tile-container .partner-block-tile__content,.additional-partner-blocks .three-tile-container .partner-block-tile__content,.additional-partner-blocks .two-tile-container .partner-block-tile__content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content,.additional-partner-blocks .four-tile-container .partner-block-tile__content,.additional-partner-blocks .three-tile-container .partner-block-tile__content,.additional-partner-blocks .two-tile-container .partner-block-tile__content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content{background-color:#dfe6ed;padding:25px 15px 20px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content h3,.additional-partner-blocks .four-tile-container .partner-block-tile__content h3,.additional-partner-blocks .three-tile-container .partner-block-tile__content h3,.additional-partner-blocks .two-tile-container .partner-block-tile__content h3,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content h3{margin-top:0;font-size:24px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;color:#2387aa}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content h3,.additional-partner-blocks .four-tile-container .partner-block-tile__content h3,.additional-partner-blocks .three-tile-container .partner-block-tile__content h3,.additional-partner-blocks .two-tile-container .partner-block-tile__content h3,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content h3{color:#3c464b;font-size:24px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content a,.additional-partner-blocks .four-tile-container .partner-block-tile__content a,.additional-partner-blocks .three-tile-container .partner-block-tile__content a,.additional-partner-blocks .two-tile-container .partner-block-tile__content a,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content a{margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content a span,.additional-partner-blocks .four-tile-container .partner-block-tile__content a span,.additional-partner-blocks .three-tile-container .partner-block-tile__content a span,.additional-partner-blocks .two-tile-container .partner-block-tile__content a span,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content a span{color:#fff;background-color:#2387aa;height:26px;width:26px;text-align:center;padding-top:2px;margin-left:5px}.additional-partner-blocks .three-tile-container .partner-block-tile{width:calc(33% - 15px);margin-bottom:20px}@media only screen and (max-width:767px){.additional-partner-blocks .three-tile-container .partner-block-tile{width:100%}}.additional-partner-blocks .three-tile-container a{color:#3c464b;text-decoration:none!important}.additional-partner-blocks .three-tile-container .partner-block-tile__content p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.additional-partner-blocks .three-tile-container .partner-block-tile__content .cta{margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.additional-partner-blocks .three-tile-container .partner-block-tile__content .cta span{color:#fff;background-color:#2387aa;height:26px;width:26px;text-align:center;padding-top:2px;margin-left:5px}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:calc(50% - 15px);margin-bottom:20px;background-color:#fff}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile .two-tile-content,.additional-partner-blocks .two-tile-container .partner-block-tile .two-tile-content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile .two-tile-content{padding:0 15px 15px}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:100%}}.additional-partner-blocks.dark{background-color:#555f69;color:#fff}.additional-partner-blocks.blue{background-color:#3c464b;color:#fff}.additional-partner-blocks.blue .container .right a{padding-bottom:10px;margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#fff;border:none;float:right}.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.blue .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-icon-container .partner-block-tile{color:#3c464b}.additional-partner-blocks.borderless.white{background-color:#fff}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile{background-color:inherit}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a{margin-top:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa;border:none}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a:hover,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a:hover{color:#005578}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks.borderless .four-tile-container,.additional-partner-blocks.borderless .three-tile-container,.additional-partner-blocks.borderless .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container{-ms-flex-line-pack:center;align-content:center}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile{background-color:inherit;-ms-flex:33.33%;flex:33.33%;padding:1rem}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile h3,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile h3,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile h3,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile h3,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile h3{color:inherit}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a{margin-top:auto;overflow:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa;border:none}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a img,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a img,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a img,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a img,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a img{-ms-flex-direction:column;flex-direction:column}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a:hover,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a:hover{color:#005578}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:0}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn h3,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn h3{font-family:SiemensRoman}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn p,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn p{color:#3c464b;font-family:SiemensRoman}.store-product-filtering{background-color:#dfe6ed}.store-product-filtering .blue-bg{background-color:#becdd7}.store-product-filtering .blue-bg .desktopbutton{margin-top:30px}.store-product-filtering h4{font-weight:700;font-size:18px;color:#2d373c;line-height:24px}@media only screen and (max-width:767px){.store-product-filtering .blue-bg{background-color:#becdd7}.store-product-filtering .blue-bg .desktopbutton{margin-top:30px}}.pagination-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;border-radius:4px}.pagination-filter.top{margin:0}.pagination-filter>li{display:inline}.pagination-filter>li>a,.pagination-filter>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#3b464a;text-decoration:none;background-color:#dfe6ed;border:none}.pagination-filter>li:first-child>a,.pagination-filter>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pagination-filter>li:last-child>a,.pagination-filter>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-filter>li>a:focus,.pagination-filter>li>a:hover,.pagination-filter>li>span:focus,.pagination-filter>li>span:hover{z-index:2;color:#3b464a;cursor:pointer;background-color:#dfe6ed;border-color:none}.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span:focus,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span:hover,.pagination-filter>.active>a,.pagination-filter>.active>a:focus,.pagination-filter>.active>a:hover,.pagination-filter>.active>span,.pagination-filter>.active>span:focus,.pagination-filter>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#41aaaa;border-color:#41aaaa}.pagination-filter>.disabled>a,.pagination-filter>.disabled>a:focus,.pagination-filter>.disabled>a:hover,.pagination-filter>.disabled>span,.pagination-filter>.disabled>span:focus,.pagination-filter>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#dfe6ed;border-color:#dfe6ed}input[type=checkbox].pseudo-checkbox+label:after,input[type=checkbox].pseudo-checkbox+label:before{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox].pseudo-checkbox+label:before{content:"\e157";font-size:13px}input[type=checkbox]:checked.pseudo-checkbox+label:before{content:"\e067";font-size:13px}.category-list{margin-bottom:20px}.label-filter,.label-keyword{font-weight:lighter}.label-filter{display:inline-block;font-size:15px;font-family:SiemensRoman;background-color:#becdd7;color:inherit;cursor:pointer}.label-filter i{font-size:10px;margin-left:5px}.filter-labels{margin-bottom:20px}.hr-light{border-top:1px solid #becdd7}.vr-light{min-height:200px}.vr-light:before{content:"";position:absolute;margin-top:-20px;top:0;left:-2.5%;bottom:0;height:100%;min-height:200px;width:1px;border-left:1px solid #becdd7}.noscroll{overflow:hidden}.filter-overlay{background-color:#dfe6ed;position:fixed;overflow-y:scroll;top:0;right:0;bottom:0;left:0;z-index:999}.filter-overlay .overlay-body{width:100%;height:100%}.filter-overlay .overlay-remove{position:absolute;top:10px;right:10px;font-size:20px}.store-catalog-tile .product-type-icon{text-align:right;margin-top:20px;display:inline}.store-catalog-tile .product-type-icon.inactive{margin-bottom:-30px}.store-catalog-tile .product-type-icon img{max-width:100%;width:85px;height:auto}.store-trial .page-tag{color:#3c464b;text-transform:none}.store-trial .prod-select-sec select{width:50%}.store-trial .list-twocolumn ul{padding-bottom:10px;-ms-columns:2;columns:2;list-style-position:inside}.store-trial h3{margin-top:0}.store-trial h4{font-family:SiemensBold;line-height:24px;margin-bottom:15px}.store-trial .notopmargin{margin-top:0}.store-trial .topmargin{margin-top:20px}.store-trial .alreadytrialedbutton{display:-ms-flexbox;display:flex}.store-trial .product-form .form-input-wtp{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.store-trial .product-form .two-column-form{display:inline-block;width:48%}.store-trial .product-form .two-column-form.first-column-margin{margin-right:2.5%}.store-trial .product-form input{margin-top:20px}#prechatForm .store-trial .product-form textarea[type=text],.store-trial .product-form #prechatForm textarea[type=text],.store-trial .product-form input[type=email],.store-trial .product-form input[type=text]{width:100%;height:40px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #cdd9e1;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.store-trial .product-form input,.store-trial .product-form select,.store-trial .product-form texarea{border:1px solid #cdd9e1;border-radius:4px;margin-top:20px;padding-right:35px}.store-trial .product-form input[type=checkbox],.store-trial .product-form input[type=radio]{height:20px;width:20px;margin:0 8px 0 0}.store-trial .product-form input[type=checkbox]:checked,.store-trial .product-form input[type=radio]:checked{border:1px solid #005578;color:#005578}.store-trial .product-form textarea{width:100%;height:92px;box-sizing:border-box;padding:10px 15px;border:1px solid #cdd9e1}.store-trial .product-form textarea[readonly]{color:#788791}.store-trial .product-form input[type=checkbox]{float:left}.store-trial .product-form label{font-weight:400;line-height:20px}.store-trial .product-form p{font-size:14px;margin-bottom:0}.store-trial .product-form .label-select{line-height:40px}.store-trial .product-form .usertype-list{float:left;width:33.3%;line-height:20px}.store-trial .product-form .usertype-list:nth-child(5){text-align:right}.store-trial .product-form .form-radio{padding-right:20px}.store-trial .product-form .form-error{border-top:1px solid #c00;color:#c00}.store-trial .product-form .form-error-submission{color:#c00;font-size:16px}.store-trial .product-form .captcha img{width:auto;margin-bottom:0;margin-right:10px}.store-trial .product-form .captcha a{cursor:pointer;color:#879baa}.store-trial .product-form .captcha i{margin-right:5px}.store-trial .product-form .form-submitting{background-color:gray;cursor:default}.store-trial .product-form .form-submitting i{padding:0;font-size:24px}.store-trial .product-form .form-submitting span{padding-left:8px}.store-trial form.form-trial input,.store-trial form.form-trial select,.store-trial form.form-trial textarea{border-top:1px solid #879baa;color:#2d373c}.store-trial form.form-trial input::-moz-placeholder,.store-trial form.form-trial input::placeholder,.store-trial form.form-trial select::-moz-placeholder,.store-trial form.form-trial select::placeholder,.store-trial form.form-trial textarea::-moz-placeholder,.store-trial form.form-trial textarea::placeholder{color:#788791!important}.store-trial form.form-trial input:focus,.store-trial form.form-trial select:focus,.store-trial form.form-trial textarea:focus{border:1px solid #005578;color:#2d373c}.store-trial form.form-trial select.sel-has-empty{color:#788791}.store-trial form.form-trial select.sel-has-empty.sel-has-value{color:#2d373c}.store-trial .step-badge{margin-right:8px;float:left;color:#fff;background:#879baa;width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center}.store-trial .activatecode{color:#005f87;font-family:SiemensBlack}.store-trial .button-conversion{margin-bottom:10px}.store-trial .animate-show{line-height:20px;opacity:1}.store-trial .animate-show.ng-hide-add.ng-hide-add-active,.store-trial .animate-show.ng-hide-remove.ng-hide-remove-active{transition:all .5s linear}.store-trial .animate-show.ng-hide{line-height:0;opacity:0}.domain-promo-landing{font-size:16px}.product-offering-desktop{margin-top:60px;padding-bottom:30px;color:#3c464b}.product-offering-desktop .product-image{width:100%;cursor:pointer;margin-bottom:20px}.product-offering-desktop .company{font-size:14px;font-family:SiemensBlackItalic;color:#005f87;display:block;margin-bottom:10px}.product-offering-desktop input[type=number]{-moz-appearance:textfield}.product-offering-desktop .no-padding{padding-left:0;padding-right:0}.product-offering-desktop .left-padding{padding-left:10px}.product-offering-desktop .product-title{margin-top:-7px}.product-offering-desktop .product-title h2{display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.product-offering-desktop .product-title a{display:inline;font-size:24px;color:#879baa;text-decoration:none}.product-offering-desktop .product-title .share{margin-top:0}.product-offering-desktop h4{font-family:SiemensBold}.product-offering-desktop .view-cart{color:#2387aa;position:absolute;right:15px;top:-45px;font-size:18px;font-family:SiemensBold;text-decoration:none}.product-offering-desktop ul{font-size:16px;padding-left:15px}.product-offering-desktop .two-col-list{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .two-col-list{column-gap:60px}}.product-offering-desktop .headline{margin-top:30px;margin-bottom:20px;background-color:#004669;height:80px}.product-offering-desktop .headline.headline-price{height:auto}.product-offering-desktop .headline.headline-price .right .bottom{font-family:SiemensBlack}.product-offering-desktop .headline.headline-price .bottom.billing-frequency{font-size:14px;display:inline-block;margin-top:10px}.product-offering-desktop .headline.headline-price .right .top{font-size:14px;font-family:SiemensBlackItalic}.product-offering-desktop .headline.white{background-color:inherit;color:inherit;margin-top:0}.product-offering-desktop .headline.white .right,.product-offering-desktop .headline.white h2{color:inherit}.product-offering-desktop .headline.white .right span{position:static;text-align:right;display:block}.product-offering-desktop .headline h2{font-family:SiemensBold;display:inline-block;margin-top:20px;color:#fff}.product-offering-desktop .headline i{font-size:30px;color:#fff;margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .headline i{margin-right:10px}}.product-offering-desktop .headline .right{height:inherit;position:relative;display:inline-block;color:#fff;float:right;width:19rem}.product-offering-desktop .headline .right h2{margin-bottom:0;display:block;text-align:right}.product-offering-desktop .headline .right span{position:absolute;right:0}.product-offering-desktop .headline .right .top{top:4px;font-size:12px;font-family:SiemensItalic}.product-offering-desktop .headline .right .bottom{font-family:SiemensRoman;bottom:8px}.product-offering-desktop hr{border-top:1px solid #3c464b}.product-offering-desktop button{margin-right:1%;margin-bottom:1%;display:inline-block;font-family:SiemensBold;font-size:18px;height:auto;width:31.9%;min-width:31.9%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop button{width:31.6%;margin-right:1%}}.product-offering-desktop button:focus{outline:0}.product-offering-desktop .button-active,.product-offering-desktop button:hover{background-color:#004669;color:#fff}.product-offering-desktop select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:18px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:31.9%;min-width:31.9%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.product-offering-desktop .steps .step-row{padding-left:3.5rem}.product-offering-desktop .steps .row-flex{margin-bottom:25px;margin-top:20px}.product-offering-desktop .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-desktop .steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-desktop .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-desktop .steps .error-message{width:240px;float:right;clear:right;color:#af235f;font-family:SiemensItalic}.product-offering-desktop .steps .error-message p{font-size:14px}.product-offering-desktop .steps .button-conversion{float:right;clear:right}.product-offering-desktop .steps .inactive{background-color:#becdd7}.product-offering-desktop .user-inputs{position:relative}.product-offering-desktop .user-inputs input{padding-left:10px;margin-top:5px;margin-bottom:5px;margin-right:10px;width:50px;height:28px;border:3px solid #becdd7;text-align:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-offering-desktop .user-inputs input{padding-left:0;line-height:13px}}.product-offering-desktop .user-inputs .user-count{margin-bottom:5px}.product-offering-desktop .user-inputs .user-count label{font-weight:400;line-height:16px;width:300px;margin-bottom:0;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .user-count label{width:160px}}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .user-count{margin-bottom:15px}}.product-offering-desktop .user-inputs .user-count input[type=number]:focus,.product-offering-desktop .user-inputs .user-count input[type=number]:hover{-moz-appearance:number-input}.product-offering-desktop .user-inputs .user-count input{width:70px;height:35px}.product-offering-desktop .user-inputs .total-users{position:absolute;right:19px;bottom:11%}.product-offering-desktop .user-inputs .total-users input{padding-left:15px;text-align:center;font-size:24px;margin:0;height:35px;width:70px}.product-offering-desktop .user-inputs .total-users label{font-weight:400;line-height:18px;font-size:16px;vertical-align:middle;margin-top:-5px;margin-left:10px;font-family:SiemensBold}.product-offering-desktop .user-inputs .total-users input[type=number]:focus,.product-offering-desktop .user-inputs .total-users input[type=number]:hover{-moz-appearance:textfield}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .total-users{top:60%}}.product-offering-desktop .checkout{padding-bottom:20px}.product-offering-desktop .checkout h3{font-family:SiemensRoman}.product-offering-desktop .checkout p{margin-bottom:4px}.product-offering-desktop .checkout .break{margin-bottom:12px}.product-offering-desktop .checkout button{width:240px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .checkout button{width:100%}}.product-offering-desktop .checkout .button-conversion{margin-top:20px;padding-left:10px}.product-offering-desktop .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-desktop .checkout .vat-info{margin-top:20px}.product-offering-desktop .checkout .vat-info p{margin-bottom:10px}.product-offering-desktop .checkout .vat-info span{display:block}.product-offering-desktop .checkout .vat-info a{display:block;color:#2387aa}.product-offering-desktop .checkout .vat-info a:hover{color:#2387aa}.product-offering-desktop .checkout .payment-methods{margin-top:10px;max-width:240px}@media only screen and (min-width:992px) and (max-width:1199px){.product-offering-desktop .checkout .payment-methods{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .checkout .payment-methods{width:100%}}.product-offering-desktop .checkout .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-desktop .payment-type{margin-top:-20px}.product-description .v3{margin-bottom:15px}.product-description .v3 table{border-collapse:collapse;border-spacing:0;margin-top:10px;width:100%}.product-description .v3 table td,.product-description .v3 table th{padding:10px 15px;border:1px solid #3c464b;overflow:hidden;word-break:normal}.product-description .v3 table th{font-weight:400}.product-description .v3 table .v3-cell{background-color:#fff;text-align:center}.product-description .v3 table .v3-row{font-weight:400;background-color:#ebf0f5;text-align:left}.product-description .v3 table .v3-col,.product-description .v3 table th.v3-row{color:#fff;background-color:#697882;font-weight:700}.product-description .v3 table .v3-col{text-align:center;width:20%}.product-description .v3 table .v3-nosaletext{color:#879baa}.product-description .toggle-table{font-size:16px}.product-description .details-button{min-width:100%}.legal{margin-top:0;margin-left:0;margin-right:0;width:100%;padding-top:25px;background-color:#dfe6ed}.legal .container{padding-left:0;padding-right:0}.legal p{font-size:12px}.product-offering-mobile{display:none;margin-top:0;padding-top:15px;padding-bottom:15px}.product-offering-mobile .back-to-catalog{position:static;top:auto;display:inline-block;margin-bottom:1rem}.product-offering-mobile .product-title{margin-top:20px;margin-bottom:10px}.product-offering-mobile .product-title h2{font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.product-offering-mobile .product-title a{display:inline;font-size:20px;color:#879baa;text-decoration:none}.product-offering-mobile .product-title .share{margin-top:-1px}.product-offering-mobile .product-title .is-active .share-wrapper{left:-7px;top:-10px}.product-offering-mobile .product-title .is-active-left .share-wrapper{left:-135px;top:-10px}.product-offering-mobile .company{font-size:14px;font-family:SiemensBlackItalic;color:#005f87;display:block;margin-bottom:10px}.product-offering-mobile input[type=number]{-moz-appearance:textfield}.product-offering-mobile .ten-px-padding{padding-left:10px;padding-right:10px}.product-offering-mobile .no-padding-right{padding-left:15px;padding-right:2px}.product-offering-mobile .no-padding-left{padding-right:15px;padding-left:2px}.product-offering-mobile h4{font-family:SiemensBold}.product-offering-mobile .product-image{width:100%}.product-offering-mobile .blue-background{background-color:#004669;line-height:65px;margin-top:30px;position:relative}.product-offering-mobile .blue-background i{color:#fff;margin-right:5px;font-size:28px}.product-offering-mobile .blue-background span{color:#fff}.product-offering-mobile .blue-background .centered{padding-top:5px;display:block;text-align:center}.product-offering-mobile .blue-background .left{font-size:14px;font-family:SiemensBoldItalic}.product-offering-mobile .blue-background .mid{font-family:SiemensBold;font-size:28px;margin-left:3px;margin-right:3px}.product-offering-mobile .blue-background .right{font-family:SiemensRoman;font-size:14px}.product-offering-mobile .blue-background .purchase{font-size:28px;font-family:SiemensRoman;position:relative}.product-offering-mobile .blue-background .purchase i{position:absolute;top:3px;left:-50px}.product-offering-mobile .blue-background .no-padding{padding-left:0;padding-right:0}.product-offering-mobile .button-conversion{margin-bottom:5px}.product-offering-mobile .product-offer-accordion .newton-accordion{padding-top:10px;padding-bottom:10px;margin-bottom:15px;min-height:40px;background-color:#becdd7;color:#3c464b;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;position:relative}.product-offering-mobile .product-offer-accordion .newton-accordion .panel-title{display:inline-block;width:250px;font-family:SiemensRoman;font-size:20px}.product-offering-mobile .product-offer-accordion .newton-accordion i{position:absolute;right:15px;top:10px;font-size:20px}.navigation .navigation-global ul .dropbtn .product-offering-mobile .product-offer-accordion .on-page,.product-offering-mobile .product-offer-accordion .active,.product-offering-mobile .product-offer-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.product-offering-mobile .product-offer-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden}.product-offering-mobile .product-offer-accordion .accordion-panel ul{padding-left:15px;font-size:16px}.product-offering-mobile .product-offer-accordion .show{max-height:5000px!important}.product-offering-mobile .product-offer-accordion .show p{white-space:normal!important}.product-offering-mobile .product-offer-accordion .accordion-tile{margin-bottom:10px}.product-offering-mobile .product-offer-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0}.product-offering-mobile .product-offer-accordion .accordion-tile .button-conversion{margin-top:36px;text-align:left;padding-left:15px}.product-offering-mobile hr{border-top:1px solid #3c464b;clear:both}.product-offering-mobile .mobile-steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-mobile .mobile-steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-mobile .mobile-steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-mobile .mobile-steps .button-conversion{float:right}.product-offering-mobile .mobile-steps button{display:block;margin-bottom:20px;font-family:SiemensBold;font-size:18px;height:auto;width:100%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}.product-offering-mobile .mobile-steps button:hover{background-color:#004669;color:#fff}.product-offering-mobile .mobile-steps button:focus{outline:0}.product-offering-mobile .mobile-steps .button-active{background-color:#004669;color:#fff}.product-offering-mobile .mobile-steps .row-eq-height{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.product-offering-mobile .steps .step-row{padding-left:0}.product-offering-mobile .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-mobile .steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-mobile .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-mobile .steps .button-conversion{float:right}.product-offering-mobile .steps button{display:block;margin-bottom:20px;font-family:SiemensBold;font-size:18px;height:auto;width:100%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem;margin-left:10px;margin-right:10px}.product-offering-mobile .steps button:hover{background-color:#004669;color:#fff}.product-offering-mobile .steps button:focus{outline:0}.product-offering-mobile .steps .button-active{background-color:#004669;color:#fff}.product-offering-mobile .steps .row-eq-height{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.product-offering-mobile .checkout button{width:240px;margin-bottom:10px;margin:0 auto}.product-offering-mobile .checkout h3{font-family:SiemensRoman;margin-top:10px}.product-offering-mobile .checkout .payment-methods{margin:0 auto;margin-bottom:15px}.product-offering-mobile .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-mobile .checkout .vat-info{margin-left:10px;color:#2387aa}.product-offering-mobile .checkout p{margin-bottom:3px}.product-offering-mobile .checkout .vat-info:hover{color:#2387aa}.product-offering-mobile .checkout .button-conversion{margin-top:20px;margin-bottom:5px;padding-left:20px;float:none}.product-offering-mobile .checkout .bottom-link{width:100%;background-color:#fff;height:30px;padding-top:5px}.product-offering-mobile .checkout .bottom-link .link,.product-offering-mobile .checkout .bottom-link .link:hover{color:#2387aa}.product-offering-mobile .checkout .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-mobile .continue{margin-top:20px}.product-offering-mobile .continue .button-conversion{float:none;display:block;margin:0 auto;cursor:pointer}.product-offering-mobile .continue .mobile-error-msg{width:240px;display:block;margin:0 auto;margin-top:10px;color:#af235f;font-family:SiemensItalic}.product-offering-mobile .continue .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-mobile #mobile-step4 button{height:70px}.product-offering-mobile .user-inputs{position:relative}.product-offering-mobile .user-inputs .user-count{height:40px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-offering-mobile .user-inputs .user-count label{font-weight:400;letter-spacing:-.05em;width:75%;display:inline;font-size:14px;line-height:16px;margin-top:0;margin-bottom:0}.product-offering-mobile .user-inputs .user-count input{margin-top:0;margin-bottom:0}.product-offering-mobile .user-inputs .total-users label{font-weight:400;font-family:SiemensBold;font-size:18px;line-height:1.2;margin-top:5px}.product-offering-mobile .user-inputs .total-users input{font-size:24px;height:42px}.product-offering-mobile .user-inputs label{font-weight:400;margin-top:10px}.product-offering-mobile .user-inputs label.single-product{font-size:18px;top:10px}.product-offering-mobile .user-inputs input{float:right;display:inline-block;margin-top:5px;margin-bottom:5px;width:70px;height:28px;border:3px solid #becdd7;text-align:center;font-size:16px}.product-offering-mobile .user-inputs input.single-product{padding-left:10px;margin:5px 10px 5px 3.5rem;width:85px;height:35px;border:3px solid #becdd7;text-align:center;font-size:24px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-offering-mobile .user-inputs input.single-product{padding-left:0;line-height:10px}}.product-offering-mobile .checkout-mobile button{width:240px;margin-bottom:10px;margin:0 auto}.product-offering-mobile .checkout-mobile h3{font-family:SiemensRoman;margin-top:10px}.product-offering-mobile .checkout-mobile .payment-methods{margin:0 auto;margin-bottom:15px}.product-offering-mobile .checkout-mobile .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-mobile .checkout-mobile .vat-info{margin-left:10px;color:#2387aa}.product-offering-mobile .checkout-mobile p{margin-bottom:3px}.product-offering-mobile .checkout-mobile .vat-info:hover{color:#2387aa}.product-offering-mobile .checkout-mobile .button-conversion{margin-top:20px;margin-bottom:5px;padding-left:20px;float:none}.product-offering-mobile .checkout-mobile .bottom-link{width:100%;background-color:#fff;height:30px;padding-top:5px}.product-offering-mobile .checkout-mobile .bottom-link .link,.product-offering-mobile .checkout-mobile .bottom-link .link:hover{color:#2387aa}.product-offering-mobile .checkout-mobile .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-desktop .headline .top,.product-offering-mobile .headline .top{color:#005f87;font-family:SiemensBlackItalic;font-size:14px}.product-offering-desktop .headline h2,.product-offering-mobile .headline h2{font-family:SiemensRoman;font-size:28px;margin-top:10px}.product-offering-desktop .headline .bottom,.product-offering-mobile .headline .bottom{font-family:SiemensBlack;font-size:18px}@media only screen and (max-width:767px){.product-offering-desktop{display:none}.product-offering-mobile{display:block}.product-offering-mobile .description .v3 td,.product-offering-mobile .description .v3 th{padding:10px}.product-offering-mobile .description .v3 ul{margin-bottom:20px}.product-offering-mobile select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:18px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:31.9%;min-width:31.9%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}}.product-support .trending-title{padding:20px 0 12px}.product-support .support-message{padding:0 20%}.product-support .support-phone-nums{display:none}.navigation .navigation-global ul .dropbtn .product-support .support-phone-nums.on-page,.product-support .navigation .navigation-global ul .dropbtn .support-phone-nums.on-page,.product-support .support-phone-nums.active{display:block}.product-support #fewer-phone-nums,.product-support #more-phone-nums{display:none}.navigation .navigation-global ul .dropbtn .product-support #fewer-phone-nums.on-page,.navigation .navigation-global ul .dropbtn .product-support #more-phone-nums.on-page,.product-support #fewer-phone-nums.active,.product-support #more-phone-nums.active,.product-support .navigation .navigation-global ul .dropbtn #fewer-phone-nums.on-page,.product-support .navigation .navigation-global ul .dropbtn #more-phone-nums.on-page{display:block}.product-support .info-group{margin-top:30px;margin-bottom:20px}.product-support .info-group p{font-size:.9em}.product-support .info-group p a{font-weight:700}.product-support p a{color:#2387aa}.product-support .button-conversion.wide-btn{width:auto}.product-support .support-links{border-left:2px solid #d0d0d0;margin-top:20px}.product-support .support-links .support-link{margin:6px 0}.product-support .support-links h3{font-weight:light;font-size:1.3em}.product-support .support-links h5{font-weight:700;font-size:1em;margin:10px 0 4px}.product-support .support-links h5 a{color:inherit;font-size:.9em}.product-support .support-links p{font-size:.9em}.product-support .support-links p a{color:inherit}.product-support .support-info-block h5{margin:4px 0;font-size:1.1em}.product-support h1,.product-support h2,.product-support h3,.product-support h4,.product-support h5,.product-support h6{margin-top:18px;margin-bottom:16px}.product-support h1.emphasis,.product-support h2.emphasis,.product-support h3.emphasis,.product-support h4.emphasis,.product-support h5.emphasis,.product-support h6.emphasis{font-size:1.2em;margin:20px 0 14px}.product-support h1.strong-h,.product-support h2.strong-h,.product-support h3.strong-h,.product-support h4.strong-h,.product-support h5.strong-h,.product-support h6.strong-h{font-weight:700}.product-support .resource-group{padding-top:30px;padding-bottom:30px}.product-support .resource-group a{display:block;color:inherit;padding-bottom:6px}.product-support .region-group h6{font-size:1.1em}.product-support .region-group h6 span{font-size:.8em}.product-support .region-group .region-info{padding-bottom:12px}.product-support .region-group .region-info h5{margin-bottom:0}.product-support .region-group .region-info a{color:inherit}.product-support .support-input{color:#000;line-height:1.8em}.product-support .support-input input{display:table-cell;width:100%;line-height:45px;height:45px;padding-left:10px}.product-support .banner-error{color:#ff0;display:none}.product-support .support-button{text-align:center}.product-support .banner{display:none}.product-support .banner p{margin:0}.product-support .banner .container{background-color:#dc6914;margin-top:20px;color:#fff;padding:25px 10px}.product-support .banner .container .content a{color:#fff;text-decoration:underline}.product-support .banner .container .content a:focus,.product-support .banner .container .content a:hover{font-weight:700}.product-support .banner .banner-close{text-align:right}.product-support .banner .banner-close a{color:#fff}@media (max-width:768px){.product-support .support-links{border-left:none;margin-top:20px;margin-bottom:20px}}.quote{padding-top:50px;padding-bottom:50px;background-color:#dfe6ed;min-height:530px;color:#3c464b}.quote .quote-title{margin-top:-1px;margin-bottom:10px;unicode-bidi:bidi-override}.quote .quote-title h1{font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.quote .quote-title .share{margin-top:-3px}@media only screen and (max-width:767px){.quote .quote-title .share{margin-top:-1px}}.quote .quote-title a{font-size:24px;display:inline;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.quote .quote-title a{font-size:20px}}@media only screen and (max-width:767px){.quote .quote-title .is-active .share-wrapper{left:-10px;top:-10px}.quote .quote-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.quote .content{margin-bottom:15px;unicode-bidi:bidi-override}.quote .content p{display:inline}.quote .content a{text-decoration:none;font-size:16px;display:inline;font-family:SiemensRoman}.quote #quote_img{position:absolute;right:0}@media only screen and (max-width:767px){.quote #quote_img{height:45px}}.quote .quotes{font-size:24px;font-family:SiemensItalic;color:#879baa;line-height:1.2;text-align:right;margin-bottom:15px;unicode-bidi:bidi-override}@media only screen and (max-width:767px){.quote .quotes{font-size:20px}}.quote .signature{font-size:12px;line-height:1.2;text-align:right}.quote .signature,.quote .video-micetype{color:#879baa;font-family:SiemensItalic;unicode-bidi:bidi-override}.quote .video-micetype{font-size:14px;line-height:14px;margin-top:10px;margin-bottom:14px}.quote #mobile-video,.quote .mobile-video,.quote .mobile-video-js{display:none}.quote .desktop-video,.quote .desktop-video-js{display:block}.quote .button-conversion{float:right}@media only screen and (max-width:767px){.quote{padding-top:35px;padding-bottom:35px}.quote .quote-title h1{font-size:28px}.quote #quote_img{position:static;margin-top:10px}.quote .quotes{margin-top:5px}.quote .video{display:none}.quote .mobile-video,.quote .mobile-video-js{display:block}.quote .desktop-video,.quote .desktop-video-js{display:none}.quote #mobile-video{display:block;margin-bottom:15px}.quote .signature{margin-bottom:20px}.quote .button-conversion{float:none}}.skiplink a{display:block;padding:0 8px;height:0;overflow:hidden}.skiplink a:focus{height:24px;overflow:visible}.related-links{position:relative;background-color:#323c46;padding-top:30px;padding-bottom:50px}.related-links h1{color:#3c464b;margin-top:0}.related-links h2,.related-links h3,.related-links h4,.related-links h5,.related-links h6{font-family:SiemensRoman;color:#3c464b;margin-top:0}.related-links h1{font-family:SiemensRoman;font-size:36px;color:#fff;letter-spacing:-.03em;font-variant-ligatures:none}.related-links .img-responsive{width:100%}.related-links .slick-prev{left:-30px}@media only screen and (min-width:1246px){.related-links .slick-prev{left:-45px}}.related-links .slick-next{right:-30px}@media only screen and (min-width:1246px){.related-links .slick-next{right:-45px}}.related-links .slick-next,.related-links .slick-prev{top:50%;width:3.8%;background:transparent;visibility:visible}@media only screen and (min-width:1246px){.related-links .slick-next,.related-links .slick-prev{visibility:visible;top:50%;width:50px;background-color:#3c464b}}@media only screen and (min-width:768px) and (max-width:991px){.related-links .slick-next,.related-links .slick-prev{display:block!important}}.related-links .slick-dots li.slick-active button:before,.related-links .slick-dots li button:before{color:#fff;opacity:1}.gap-right{margin-right:20px 50px}.related-link{height:auto;position:relative;display:-ms-flexbox;display:flex}.related-link a{display:block;font-size:15px;color:#fff;padding:15px;height:100%;min-height:130px;background:url(../images/Country/related-links-bg.png) repeat 50%;background-size:cover;text-decoration:none}@media only screen and (max-width:767px){.related-link a{font-size:14px}}.related-link a:focus{outline:none}.related-link i{color:#fff;position:absolute;bottom:15px;right:30px}@media only screen and (min-width:768px) and (max-width:991px){.related-link{min-height:150px}}.related-links-slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutter{padding-left:0;padding-right:0}.related-link-single{padding-top:3rem;padding-bottom:4rem}.related-link-single .content{font-size:2.4rem;text-align:center}@media only screen and (min-width:768px) and (max-width:991px){.white-page-tile h3{margin-top:10px}}.events-filter.buy-tiles .tile:hover,.events-filter.chapter-tiles .tile:hover,.events-filter.segments .tile:hover,.resource-filter.buy-tiles .tile:hover,.resource-filter.chapter-tiles .tile:hover,.resource-filter.segments .tile:hover{cursor:pointer}.events-filter.buy-tiles .tile .tile-details,.events-filter.chapter-tiles .tile .tile-details,.events-filter.segments .tile .tile-details,.resource-filter.buy-tiles .tile .tile-details,.resource-filter.chapter-tiles .tile .tile-details,.resource-filter.segments .tile .tile-details{background-color:#fff;padding:16px 16px 20px}.events-filter.buy-tiles .tile .tile-details h1,.events-filter.buy-tiles .tile .tile-details h2,.events-filter.buy-tiles .tile .tile-details h3,.events-filter.buy-tiles .tile .tile-details h4,.events-filter.buy-tiles .tile .tile-details h5,.events-filter.buy-tiles .tile .tile-details p.tile-banner,.events-filter.chapter-tiles .tile .tile-details h1,.events-filter.chapter-tiles .tile .tile-details h2,.events-filter.chapter-tiles .tile .tile-details h3,.events-filter.chapter-tiles .tile .tile-details h4,.events-filter.chapter-tiles .tile .tile-details h5,.events-filter.chapter-tiles .tile .tile-details p.tile-banner,.events-filter.segments .tile .tile-details h1,.events-filter.segments .tile .tile-details h2,.events-filter.segments .tile .tile-details h3,.events-filter.segments .tile .tile-details h4,.events-filter.segments .tile .tile-details h5,.events-filter.segments .tile .tile-details p.tile-banner,.resource-filter.buy-tiles .tile .tile-details h1,.resource-filter.buy-tiles .tile .tile-details h2,.resource-filter.buy-tiles .tile .tile-details h3,.resource-filter.buy-tiles .tile .tile-details h4,.resource-filter.buy-tiles .tile .tile-details h5,.resource-filter.buy-tiles .tile .tile-details p.tile-banner,.resource-filter.chapter-tiles .tile .tile-details h1,.resource-filter.chapter-tiles .tile .tile-details h2,.resource-filter.chapter-tiles .tile .tile-details h3,.resource-filter.chapter-tiles .tile .tile-details h4,.resource-filter.chapter-tiles .tile .tile-details h5,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner,.resource-filter.segments .tile .tile-details h1,.resource-filter.segments .tile .tile-details h2,.resource-filter.segments .tile .tile-details h3,.resource-filter.segments .tile .tile-details h4,.resource-filter.segments .tile .tile-details h5,.resource-filter.segments .tile .tile-details p.tile-banner{margin:0 0 12px}.events-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.events-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.events-filter.segments .tile .tile-details p.tile-banner span.left,.resource-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.resource-filter.segments .tile .tile-details p.tile-banner span.left{float:left}.events-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.events-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.events-filter.segments .tile .tile-details p.tile-banner span.right,.resource-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.resource-filter.segments .tile .tile-details p.tile-banner span.right{float:right}.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right{float:right;font-size:3em;color:#2486aa}.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-download,.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-download,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-download,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-play-circle{float:right;font-size:2em;color:#2486aa}.events-filter.buy-tiles .tile img,.events-filter.chapter-tiles .tile img,.events-filter.segments .tile img,.resource-filter.buy-tiles .tile img,.resource-filter.chapter-tiles .tile img,.resource-filter.segments .tile img{height:250px}.resource-list .three-column-resource{background-color:#f5f6fa}.resource-list .container{padding-top:30px;padding-bottom:30px}.resource-list h3{padding:0;margin:0}.resource-list p{margin:0 0 40px}.resource-list .resource-img-container{width:100%;height:175px;overflow:hidden;position:relative;min-height:175px;margin-bottom:8px}.resource-list .resource-img-container.img-shrink{height:100px;min-height:100px}.resource-list .resource-img-container img{width:100%;height:auto;overflow:hidden}.resource-list .additional-links>h2:first-child,.resource-list .other-resource>h2:first-child{padding-bottom:40px}.resource-list .additional-links{margin-bottom:20px}.resource-list .additional-links .collateral-tag{margin-top:0}.resource-list .additional-links .resource-item{margin-top:20px}.resource-list .other-resource{margin-bottom:20px}.resource-list .other-resource .resource-items{padding-left:15px}.resource-list .resource-items{padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.resource-list .resource-items .resource-item{margin-bottom:30px;width:calc(33% - 25px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;transition:opacity .5s ease-in-out}.resource-list .resource-items .resource-item:nth-child(3n+1){margin-left:0;margin-right:40px}.resource-list .resource-items .resource-item:nth-child(3n+2){margin-left:0;margin-right:0}.resource-list .resource-items .resource-item:nth-child(3n+3){margin-left:40px;margin-right:0}@media only screen and (max-width:767px){.resource-list .resource-items .resource-item{width:100%}.resource-list .resource-items .resource-item:nth-child(n){margin-left:0;margin-right:0}}.resource-list .collateral-info{margin-left:25px;width:65%}.resource-list .collateral-tag{font-size:14px;color:#dc6913;margin-top:10px;text-transform:uppercase;font-family:SiemensBold;display:block}.resource-list .collateral-title{font-size:16px;font-family:SiemensBold;line-height:24px;font-weight:500;color:#3c464b}.resource-list .collateral-description{color:#3c464b}.search-bar{padding-top:20px;padding-bottom:20px;background-color:#eff0f4}.search-bar .search-box{margin-left:15px;margin-right:15px;height:35px;position:relative;border:1px solid #becdd7;border-radius:2px;background-color:#fff}.search-bar .search-box input{padding-top:2px;padding-bottom:3px;padding-left:10px;width:75%;position:absolute;left:0;top:0;line-height:28px;border:none}.search-bar .search-box input:focus{outline:none}.search-bar .search-box .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.search-bar .search-box .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.search-bar .search-box .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.search-bar .search-box .search-buttons .search-btn:hover{background-color:#879baa}.search-bar .search-box .search-buttons .search-btn:hover i{color:#fff}.search-bar .search-box .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.search-bar .search-box .search-buttons .search-btn i{margin-left:-2px}.search-bar .search-box .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.search-bar .search-box .search-buttons .reset-btn i{font-size:14px}.search-bar .search-box .search-buttons .search-btn-active{background-color:#879baa}.search-bar .search-box .search-buttons .search-btn-active i{color:#fff}.search-bar span{line-height:35px}.recommended-results{background-color:#555f69;padding-bottom:30px}.recommended-results h1{font-size:24px;font-family:SiemensRoman;color:#fff;letter-spacing:-.03em;font-variant-ligatures:none}.recommended-results img{width:100%}.recommended-results .result-caption{display:block;margin-top:10px;font-size:18px;font-family:SiemensBold;color:#fff}@media only screen and (max-width:767px){.recommended-results .result-caption{margin-top:-15px;vertical-align:middle}}@media only screen and (max-width:767px){.recommended-results h1{padding-bottom:10px;border-bottom:1px solid #fff}.recommended-results img{display:inline-block;width:40%;margin-bottom:15px}.recommended-results .result-caption{width:50%;display:inline-block;margin-left:10px}}.no-results{padding-top:20px;padding-bottom:40px;background-color:#eff0f4}.no-results h1{display:inline-block;font-family:SiemensBold;font-size:24px;margin-top:3px;letter-spacing:-.03em;font-variant-ligatures:none;margin-bottom:20px}.no-results ul{padding-left:20px;font-size:16px}@media only screen and (max-width:767px){.no-results{padding-top:0}.no-results h1{margin-top:0}.no-results p,.no-results ul{font-size:14px}}.search-form{margin-top:20px}.search-form .input-wrapper{position:relative}.search-form .input-wrapper:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#879bab;font-size:.9em;padding-right:1em;position:absolute;top:12px;right:0}.search-form input.search-input{padding:10px 50px 10px 10px;width:100%;border:1px solid #bbc3c9}.other-results{padding-top:30px;padding-bottom:40px;background-color:#eff0f4}.other-results h1{display:inline-block;font-family:SiemensBold;font-size:24px;margin-top:3px;letter-spacing:-.03em;font-variant-ligatures:none}.other-results .page-results{float:right;font-size:18px;display:inline-block;line-height:36px}.other-results .page-results .total-results{display:inline-block;position:relative;top:0}@media only screen and (max-width:767px){.other-results .page-results .total-results{top:26px;left:0}}.other-results .page-results .showOnMobile{display:none}@media only screen and (max-width:767px){.other-results .page-results .showOnMobile{display:block;position:relative;top:-20px;left:-8px;font-size:11px}}.other-results .page-results .input-box{color:#2387aa;text-align:center;display:inline-block;width:36px;height:36px;line-height:34px;border:1px solid #879baa;background-color:#fff;font-family:SiemensBold}.other-results .page-results a{margin-left:5px;text-decoration:none;display:inline-block;color:#fff;background-color:#2387aa;width:36px;line-height:33px;text-align:center;font-size:16px;padding-top:3px}@media screen and (max-width:340px){.other-results .page-results a{margin-left:1px;width:18px}}.other-results .page-results input[type=number]::-webkit-inner-spin-button,.other-results .page-results input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.other-results .page-results input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:767px){.other-results .page-results .hide-mobile{display:none}}@media only screen and (max-width:767px){.other-results .mobile-results{float:none;display:block;text-align:center}}.other-results .blue-font{color:#2387aa}.other-results .search-result{margin-top:15px}.other-results .search-result .result-icon{text-align:center;padding-top:5px}.other-results .search-result .result-icon img{margin:0 auto}.other-results .search-result .result-icon .result-type{font-size:16px;font-family:SiemensBold;display:block}.other-results .search-result .result-icon .result-size{display:block;font-size:12px;margin-top:-5px}.other-results .search-result .result-details{display:inline-block}@media only screen and (max-width:767px){.other-results .search-result .result-details{padding-left:0}}@media only screen and (max-width:767px){.other-results .search-result .result-details p{font-size:14px;line-height:1.1}}.other-results .search-result .result-details .result-link{font-size:18px;color:inherit;text-decoration:underline;display:block;margin-bottom:10px}@media only screen and (max-width:767px){.other-results .search-result .result-details .result-link{font-size:16px;margin-bottom:5px;line-height:1.1}}.other-results .search-result .result-details .breadcrumbs{font-size:12px;color:#879baa}@media only screen and (max-width:767px){.other-results .search-result .result-details .breadcrumbs{display:none}}.other-results .search-result .mobile-border-top{display:none}@media only screen and (max-width:767px){.other-results .search-result .mobile-border-top{display:block;margin-bottom:10px;border-top:1px solid #879baa}}.segments{padding:55px 0 80px}@media only screen and (max-width:767px){.segments{padding-top:0}}.segments .header h1{font-size:36px}.segments .header__more-info{width:20px;text-align:center;vertical-align:top;line-height:20px;color:#fff;display:inline-block;font-size:18px;background-color:#2387aa;border-radius:50%}@media only screen and (max-width:767px){.segments .header{background-color:#004669;margin-left:-15px;margin-right:-15px;padding:20px 15px;color:#fff}}@media only screen and (max-width:767px){.segments .tile-container .tile img{display:block}}.segments .tile-container .tile-info{-ms-flex-pack:justify;justify-content:space-between}.share-container{display:inline-block;width:24px;height:24px;position:relative}@media only screen and (max-width:767px){.share-container{display:none;width:20px;height:20px}}.share{background-color:transparent;display:inline;height:100%}.share,.share .share-button{position:absolute;width:inherit}.share .share-button{z-index:999;cursor:pointer;color:#879baa;text-decoration:none;display:inline-block;height:inherit;outline:0}.share .share-text{line-height:20px;padding-top:10px;display:none;color:#1e2832;vertical-align:top;font-size:14px;font-family:SiemensBold;margin-left:35px}.share .share-expansible{display:none;width:100%;margin-left:0}.share .share-expansible .share-list{padding-left:0;color:#879baa;list-style:none;margin-top:10px}.share .share-expansible .share-list .share-link{padding-left:10px;padding-right:10px;margin-left:0;display:block;width:100%;height:27px;font-size:18px}.share .share-expansible .share-list .share-link i{color:#879baa;text-decoration:none;vertical-align:middle;font-size:20px}.share .share-expansible .share-list .share-link .share-name{font-size:14px;color:#3c464b;margin-left:10px;line-height:27px}.share .share-expansible .share-list .share-link:hover{background-color:#005578}.share .share-expansible .share-list .share-link:hover .share-name,.share .share-expansible .share-list .share-link:hover i{color:#fff!important}.is-active .share-button{z-index:99999}.is-active .share-text{display:block}.is-active .share-expansible{display:block;float:left}.is-active .share-wrapper{background-color:#eff0f4;border:1px solid #becdd7;position:absolute;left:-7px;top:-7px;width:170px;z-index:9999}.is-active-left .share-text{display:block;margin-left:10px}.is-active-left .share-expansible{display:block;float:left;margin-left:0}.is-active-left .share-wrapper{background-color:#eff0f4;border:1px solid #becdd7;position:absolute;left:-135px;top:-7px;width:170px;z-index:99}.qr-code{padding-top:10px;margin-left:35px}@media only screen and (max-width:767px){.qr-code{margin:50% auto;margin-top:10px;margin-bottom:0}}.shoutbox{background-color:#004669;color:#fff;padding-top:30px;padding-bottom:40px}.shoutbox:focus{outline:none}.shoutbox img{width:100%}.shoutbox .details{margin-right:5px;font-family:SiemensItalic;font-size:14px;unicode-bidi:bidi-override}.shoutbox .details span{color:#ffb900}.shoutbox .shoutbox-title h3{margin-top:0;font-family:SiemensRoman;font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;margin-right:5px}.shoutbox .shoutbox-title .share{margin-top:2px}@media only screen and (max-width:767px){.shoutbox .shoutbox-title .share{margin-top:0}}@media only screen and (max-width:767px){.shoutbox .shoutbox-title .is-active .share-wrapper{left:-10px;top:-10px}.shoutbox .shoutbox-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.shoutbox .shoutbox-title a{font-size:24px;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.shoutbox .shoutbox-title a{font-size:20px}}.shoutbox .content{margin-top:10px;margin-bottom:15px}.shoutbox .content p{display:inline;unicode-bidi:bidi-override}.shoutbox .content a:not(.button-conversion){font-size:16px;display:inline;text-decoration:none;font-family:SiemensRoman;color:#ffb900}.shoutbox .content ul.typeahead{min-width:400px}.shoutbox .content ul.typeahead a.dropdown-item{display:block;width:100%;color:inherit}.navigation .navigation-global .shoutbox .content ul.typeahead .dropbtn li.on-page a,.shoutbox .content .navigation .navigation-global ul.typeahead .dropbtn li.on-page a,.shoutbox .content ul.typeahead li.active a{background-color:#e2e6ea}.shoutbox .eloqua-success-message .button-conversion{margin-top:5px}.shoutbox .form-group:first-of-type{padding-left:0;margin-bottom:15px}@media only screen and (max-width:767px){.shoutbox .form-group:first-of-type{padding-right:0}}.shoutbox .form-group:last-of-type{padding-right:0;margin-bottom:15px}@media only screen and (max-width:767px){.shoutbox .form-group:last-of-type{padding-left:0}}.shoutbox .form-control{height:40px}.shoutbox #shoutbox-mobile-image{display:none;margin-bottom:20px;margin-top:10px}.shoutbox .single-input-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.shoutbox .single-input-form .form-group:first-of-type,.shoutbox .single-input-form .form-group:last-of-type{margin-bottom:0}.shoutbox .single-input-form #formElement0{-ms-flex:100%;flex:100%}.shoutbox .single-input-form #formElement1{-ms-flex:1;flex:1;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin-right:5%;-ms-flex-preferred-size:240px;flex-basis:240px}@media only screen and (max-width:767px){.shoutbox .single-input-form #formElement1{margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .single-input-form #formElement1{max-width:none;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.shoutbox .single-input-form #formElement2{max-width:240px;-ms-flex-preferred-size:240px;flex-basis:240px;margin-left:auto}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .single-input-form #formElement2{margin-top:15px}}@media only screen and (max-width:767px){.shoutbox .single-input-form #formElement2{margin-top:15px;-ms-flex-pack:center;justify-content:center;margin-right:auto}}.shoutbox .single-input-form #formElement2 .button-conversion{margin-top:0}.shoutbox.shoutbox-inline-form{background-color:#dedee3}.shoutbox.shoutbox-inline-form .inline-form{padding:0}.shoutbox.shoutbox-inline-form .inline-form form button{margin-top:-17px}.shoutbox.shoutbox-inline-form .inline-form form .form-group{padding-left:0}.shoutbox-dark{background-color:#004669;color:#fff}.shoutbox-light{background-color:#879baa;color:#3c464b}.shoutbox-light .shoutbox-title a{color:#005f87}.shoutbox-light .content,.shoutbox-light .shoutbox-title h3{color:#0a1419}.shoutbox-light .button-conversion{color:#0a1419;border:3px solid #0a1419}.shoutbox-light .details span.fg-yellow{color:#50143c}.shoutbox-light .details span.fg-white{color:#0a1419}.shoutbox-light .details span.fg-black{color:#000}.shoutbox-light .content a,.shoutbox-light .details span{color:#005f87}.shoutbox-light35{background-color:#becdd7;color:#3c464b}.shoutbox-light35 .details span,.shoutbox-light35 .shoutbox-title a{color:#005f87}.shoutbox-light35 .content p{font-size:2.4rem}.shoutbox-light35 .content a{color:#005f87}.shoutbox-light45{background-color:#dfe6ed;color:#3c464b}.shoutbox-light45 .content a,.shoutbox-light45 .details span,.shoutbox-light45 .shoutbox-title a{color:#005f87}@media (max-width:768px){.shoutbox ul.typeahead{min-width:auto!important}}@media (min-width:768px){.shoutbox .shoutbox-CTAs{float:right}.shoutbox .shoutbox-CTAs .button-conversion{float:none;margin-left:1rem}}@media only screen and (max-width:767px){.shoutbox .shoutbox-CTAs .button-conversion{margin-top:20px}.shoutbox p{line-height:1.3}.shoutbox .details i,.shoutbox .video-wrapper,.shoutbox img{display:none}.shoutbox #shoutbox-mobile-image{display:block;width:100%}.shoutbox .mobile-share-icon{display:block}.shoutbox .mobile-share-icon i{position:absolute;bottom:10px;right:20px;font-weight:800;font-size:36px;color:#fff}}.simple-rate-desktop{margin-top:60px;margin-bottom:36px;color:#3c464b}.simple-rate-desktop .no-padding{padding-left:0;padding-right:0}.simple-rate-desktop .left-padding{padding-left:10px}.simple-rate-desktop .title-share-button{float:none;margin-left:10px}.simple-rate-desktop .product-image{margin-bottom:20px;width:100%}.simple-rate-desktop .side-link{color:#2387aa;font-size:16px;display:block}.simple-rate-desktop .product-title{margin-top:-7px}.simple-rate-desktop .product-title h2{display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.simple-rate-desktop .product-title a{display:inline;font-size:24px;color:#879baa;text-decoration:none}.simple-rate-desktop .product-title .share{margin-top:0}.simple-rate-desktop .view-cart{color:#2387aa;position:absolute;right:15px;top:-45px;font-size:18px;font-family:SiemensBold;text-decoration:none}.simple-rate-desktop h2{margin-top:0;color:#005f87;font-family:SiemensRoman}.simple-rate-desktop h2 a{color:#879baa;float:right;text-decoration:none}.simple-rate-desktop h4{font-family:SiemensBold}.simple-rate-desktop ul{font-size:16px;padding-left:15px}.simple-rate-desktop .two-col-list{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .two-col-list{column-gap:60px}}.simple-rate-desktop .headline{margin-top:30px;margin-bottom:20px;background-color:#004669;height:80px}.simple-rate-desktop .headline h2{font-family:SiemensBold;display:inline-block;margin-top:20px;color:#fff}.simple-rate-desktop .headline i{font-size:30px;color:#fff;margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .headline i{margin-right:10px}}.simple-rate-desktop .headline .right{height:inherit;position:relative;display:inline-block;color:#fff;float:right;width:19rem}.simple-rate-desktop .headline .right h2{margin-bottom:0;display:block;text-align:right}.simple-rate-desktop .headline .right span{position:absolute;right:0}.simple-rate-desktop .headline .right .top{top:4px;font-size:12px;font-family:SiemensItalic}.simple-rate-desktop .headline .right .bottom{font-family:SiemensRoman;bottom:8px}.simple-rate-desktop hr{border-top:1px solid #3c464b}.simple-rate-desktop button{margin-right:20px;margin-bottom:10px;margin-top:20px;display:inline-block;font-family:SiemensBold;font-size:18px;height:auto;width:195px;min-width:31.9%;min-height:auto;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}.simple-rate-desktop button:hover{background-color:#004669;color:#fff}.simple-rate-desktop button:focus{outline:0}.simple-rate-desktop .button-active{background-color:#004669;color:#fff}.simple-rate-desktop .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.simple-rate-desktop .steps h4 small{font-size:14px;font-family:SiemensRoman}.simple-rate-desktop .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.simple-rate-desktop .user-inputs{position:relative}.simple-rate-desktop .user-inputs input{padding-left:10px;margin-top:5px;margin-bottom:5px;margin-right:10px;width:85px;height:35px;border:3px solid #becdd7;text-align:center;font-size:24px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.simple-rate-desktop .user-inputs input{padding-left:0;line-height:10px}}.simple-rate-desktop .user-inputs label{font-weight:400;position:absolute;font-size:18px;top:10px}.simple-rate-desktop .checkout{padding-bottom:20px;margin-top:-20px;float:right}.simple-rate-desktop .checkout h3{font-family:SiemensRoman}.simple-rate-desktop .checkout p{margin-bottom:5px}.simple-rate-desktop .checkout button{width:240px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .checkout button{width:100%}}.simple-rate-desktop .checkout .button-conversion{margin-top:20px;padding-left:10px}.simple-rate-desktop .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.simple-rate-desktop .checkout .payment-methods{margin-top:10px;max-width:240px}@media only screen and (min-width:992px) and (max-width:1199px){.simple-rate-desktop .checkout .payment-methods{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .checkout .payment-methods{width:100%}}.simple-rate-desktop .checkout .vat-info{margin-top:20px}.simple-rate-desktop .checkout .vat-info p{margin-bottom:10px}.simple-rate-desktop .checkout .vat-info span{display:block}.simple-rate-desktop .checkout .vat-info a{display:block;color:#2387aa}.simple-rate-desktop .checkout .vat-info a:hover{color:#2387aa}.simple-rate-desktop .payment-type{margin-top:-20px}.side-content{margin-top:5px}.side-content p{display:inline}.side-content a{display:inline;color:#2387aa;font-size:16px}.legal-side{margin-top:20px;padding-right:15px}.legal-side p{display:block;margin-bottom:10px;font-size:12px;line-height:1}@media only screen and (max-width:767px){.simple-rate-desktop button{width:100%;margin-top:0}.simple-rate-desktop .padding-left-lg{padding-left:0}.simple-rate-desktop .checkout .payment-methods{margin:1rem auto 0}.simple-rate-desktop .product-offer-accordion .newton-accordion{padding-top:10px;padding-bottom:10px;margin-bottom:15px;min-height:40px;background-color:#becdd7;color:#3c464b;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;position:relative}.simple-rate-desktop .product-offer-accordion .newton-accordion .panel-title{display:inline-block;width:250px;font-family:SiemensRoman;font-size:20px}.simple-rate-desktop .product-offer-accordion .newton-accordion i{position:absolute;right:15px;top:10px;font-size:20px}.navigation .navigation-global ul .dropbtn .simple-rate-desktop .product-offer-accordion .on-page,.simple-rate-desktop .product-offer-accordion .active,.simple-rate-desktop .product-offer-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.simple-rate-desktop .product-offer-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden}.simple-rate-desktop .product-offer-accordion .accordion-panel ul{padding-left:15px;font-size:16px}.simple-rate-desktop .product-offer-accordion .accordion-panel .legal-text{display:block;margin-bottom:10px;font-size:12px;line-height:1}.simple-rate-desktop .product-offer-accordion .show{max-height:5000px!important}.simple-rate-desktop .product-offer-accordion .show p{white-space:normal!important}.simple-rate-desktop .product-offer-accordion .accordion-tile{margin-bottom:10px}.simple-rate-desktop .product-offer-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0}.simple-rate-desktop .product-offer-accordion .accordion-tile .button-conversion{margin-top:36px;text-align:left;padding-left:15px}}.on-demand-webinar,.single-topic,.stlp-event-info{background-color:#eff0f4;padding-bottom:50px;padding-top:35px}.on-demand-webinar .agreeToTermsValidate,.single-topic .agreeToTermsValidate,.stlp-event-info .agreeToTermsValidate{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.on-demand-webinar .title,.single-topic .title,.stlp-event-info .title{margin-bottom:15px}.on-demand-webinar .title h1,.single-topic .title h1,.stlp-event-info .title h1{display:inline;font-family:SiemensRoman;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.on-demand-webinar .title h1,.single-topic .title h1,.stlp-event-info .title h1{font-size:28px}}.on-demand-webinar .title .share,.single-topic .title .share,.stlp-event-info .title .share{margin-top:-2px}@media only screen and (max-width:767px){.on-demand-webinar .title .share,.single-topic .title .share,.stlp-event-info .title .share{margin-top:-1px}}.on-demand-webinar .title a,.single-topic .title a,.stlp-event-info .title a{font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.on-demand-webinar .title a,.single-topic .title a,.stlp-event-info .title a{font-size:20px}}@media only screen and (max-width:767px){.on-demand-webinar .title .is-active .share-wrapper,.single-topic .title .is-active .share-wrapper,.stlp-event-info .title .is-active .share-wrapper{left:-10px;top:-10px}.on-demand-webinar .title .is-active-left .share-wrapper,.single-topic .title .is-active-left .share-wrapper,.stlp-event-info .title .is-active-left .share-wrapper{left:-140px;top:-10px}}.on-demand-webinar h3,.single-topic h3,.stlp-event-info h3{font-family:SiemensBold;margin-bottom:15px;margin-top:0;letter-spacing:-.03em;line-height:44px;font-variant-ligatures:none}@media only screen and (max-width:767px){.on-demand-webinar h3,.single-topic h3,.stlp-event-info h3{font-size:20px}}.on-demand-webinar p,.single-topic p,.stlp-event-info p{margin-bottom:20px}.on-demand-webinar img,.single-topic img,.stlp-event-info img{width:100%;margin-bottom:10px}.on-demand-webinar .img-caption,.single-topic .img-caption,.stlp-event-info .img-caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:16px;margin-top:10px;margin-bottom:14px}.on-demand-webinar form .form-group input:not([type=checkbox]),.single-topic form .form-group input:not([type=checkbox]),.stlp-event-info form .form-group input:not([type=checkbox]){height:40px}.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{float:none}}.on-demand-webinar form input[type=checkbox],.single-topic form input[type=checkbox],.stlp-event-info form input[type=checkbox]{margin-top:3px}.on-demand-webinar form .checkbox label,.single-topic form .checkbox label,.stlp-event-info form .checkbox label{font-size:14px}.on-demand-webinar form select,.single-topic form select,.stlp-event-info form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.on-demand-webinar form select::-ms-expand,.single-topic form select::-ms-expand,.stlp-event-info form select::-ms-expand{display:none}.on-demand-webinar .www-inline-form form p.checkbox,.single-topic .www-inline-form form p.checkbox,.stlp-event-info .www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.on-demand-webinar .www-inline-form form p.checkbox.error,.single-topic .www-inline-form form p.checkbox.error,.stlp-event-info .www-inline-form form p.checkbox.error{border:1px solid red}.on-demand-webinar .www-inline-form form p.checkbox input[type=checkbox],.single-topic .www-inline-form form p.checkbox input[type=checkbox],.stlp-event-info .www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.on-demand-webinar .www-inline-form form .form-group-legal p,.single-topic .www-inline-form form .form-group-legal p,.stlp-event-info .www-inline-form form .form-group-legal p{font-size:12px}.on-demand-webinar .www-inline-form form .form-group-legal p.checkbox,.single-topic .www-inline-form form .form-group-legal p.checkbox,.stlp-event-info .www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.on-demand-webinar .www-inline-form .LV_validation_message,.on-demand-webinar .www-inline-form .validation_message,.single-topic .www-inline-form .LV_validation_message,.single-topic .www-inline-form .validation_message,.stlp-event-info .www-inline-form .LV_validation_message,.stlp-event-info .www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.on-demand-webinar .www-inline-form .form-control.error,.single-topic .www-inline-form .form-control.error,.stlp-event-info .www-inline-form .form-control.error{border:1px solid red}.on-demand-webinar .www-inline-form .form-error-message,.single-topic .www-inline-form .form-error-message,.stlp-event-info .www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.on-demand-webinar .www-inline-form .form-error-message li,.single-topic .www-inline-form .form-error-message li,.stlp-event-info .www-inline-form .form-error-message li{color:#000}.on-demand-webinar .www-inline-form .form-error-message,.on-demand-webinar .www-inline-form .form-success-message,.single-topic .www-inline-form .form-error-message,.single-topic .www-inline-form .form-success-message,.stlp-event-info .www-inline-form .form-error-message,.stlp-event-info .www-inline-form .form-success-message{display:none;line-height:24px}.on-demand-webinar .www-inline-form .form-error-message h4,.on-demand-webinar .www-inline-form .form-success-message h4,.single-topic .www-inline-form .form-error-message h4,.single-topic .www-inline-form .form-success-message h4,.stlp-event-info .www-inline-form .form-error-message h4,.stlp-event-info .www-inline-form .form-success-message h4{text-align:center}.on-demand-webinar .www-inline-form .form-error-message .content,.on-demand-webinar .www-inline-form .form-success-message .content,.single-topic .www-inline-form .form-error-message .content,.single-topic .www-inline-form .form-success-message .content,.stlp-event-info .www-inline-form .form-error-message .content,.stlp-event-info .www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.on-demand-webinar .www-inline-form .form-error-message .content a,.on-demand-webinar .www-inline-form .form-success-message .content a,.single-topic .www-inline-form .form-error-message .content a,.single-topic .www-inline-form .form-success-message .content a,.stlp-event-info .www-inline-form .form-error-message .content a,.stlp-event-info .www-inline-form .form-success-message .content a{font-size:16px}.on-demand-webinar .www-inline-form .form-error-message .content p,.on-demand-webinar .www-inline-form .form-success-message .content p,.single-topic .www-inline-form .form-error-message .content p,.single-topic .www-inline-form .form-success-message .content p,.stlp-event-info .www-inline-form .form-error-message .content p,.stlp-event-info .www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.on-demand-webinar 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 #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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LElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsT0FBUyw2QkFBK0IsQ0FBRSxBQUMxQyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLFFBQVUsNkJBQStCLENBQUUsQUFDM0MsUUFBVSw2QkFBK0IsQ0FBRSxBQUMzQyxRQUFVLDZCQUErQixDQUFFLEFBQzNDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUs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QW9DLFdOc3BCWixDTXRwQndDLEFBQ2hFLGlCQUFrQyxXTnlJWixDTXpJc0MsQUFDNUQsb0RBRWtDLFdOcXFCWixDTXJxQnNDLEFBQzVELHVCQUF3QyxXTjhpQlosQ005aUI0QyxBQUN4RSx3QkFBeUMsV040aUJaLENNNWlCNkMsQUFDMUUscUJBQXNDLFdONGZaLENNNWYwQyxBQUNwRSxrQkFBbUMsV05pa0JaLENNamtCdUMsQUFDOUQsK0JBQ2dDLFdOZ0taLENNaEtvQyxBQUN4RCxtQkFBb0MsV04rcUJaLENNL3FCd0MsQUFDaEUsZ0JBQWlDLFdOd1ZaLENNeFZxQyxBQUMxRCxrQkFBbUMsV051UFosQ012UHVDLEFBQzlELG1CQUFvQyxXTmdKWixDTWhKd0MsQUFDaEUsZ0JBQWlDLFdObWhCWixDTW5oQnFDLEFBQzFELG9CQUFxQyxXTmdNWixDTWhNeUMsQUFDbEUsK0JBQWdELFdOWVosQ01ab0QsQUFDeEYsNkJBQThDLFdOY1osQ01ka0QsQUFDcEYsaUJBQWtDLFdOcVdaLENNcldzQyxBQUM1RCx5QkFBMEMsV053ZVosQ014ZThDLEFBQzVFLDBDQUNtQyxXTnNnQlosQ010Z0J1QyxBQUM5RCxtQkFBb0MsV05nZ0JaLENNaGdCd0MsQUFDaEUsb0JBQXFDLFdOd1laLENNeFl5QyxBQUNsRSxnQkFBaUMsV04yWVosQ00zWXFDLEFBQzFELGdCQUFpQyxXTjRQWixDTTVQcUMsQUFDMUQsc0JBQXVDLFdOb1VaLENNcFUyQyxBQUN0RSxzQkFBdUMsV05pdEJaLENNanRCMkMsQUFDdEUsdUJBQXdDLFdOK3NCWixDTS9zQjRDLEFBQ3hFLHFCQUFzQyxXTmd0QlosQ01odEIwQyxBQUNwRSxrQkFBbUMsV055ZVosQ016ZXVDLEFBQzlELG1CQUFvQyxXTndCWixDTXhCd0MsQUFDaEUsZUFBZ0MsV055bUJaLENNem1Cb0MsQUFDeEQsZ0JBQWlDLFdOeW1CWixDTXptQnFDLEFBQzFELGdCQUFpQyxXTnlEWixDTXpEcUMsQUFDMUQsb0JBQXFDLFdOeURaLENNekR5QyxBQUNsRSxpQkFBa0MsV04rZFosQ00vZHNDLEFBQzVELGtCQUFtQyxXTjJFWixDTTNFdUMsQUFDOUQsZ0JBQWlDLFdOMFBaLENNMVBxQyxBQUMxRCxnQkFBaUMsV05pRFosQ01qRHFDLEFBQzFELGtCQUFtQyxXTjBWWixDTTFWdUMsQUFDOUQsdUJBQXdDLFdOd21CWixDTXhtQjRDLEFBQ3hFLHNCQUF1QyxXTndtQlosQ014bUIyQyxBQUN0RSxzQkFBdUMsV05wQ1osQ01vQzJDLEFBQ3RFLHdCQUF5QyxXTnZDWixDTXVDNkMsQUFDMUUsdUJBQXdDLFdOckNaLENNcUM0QyxBQUN4RSx5QkFBMEMsV054Q1osQ013QzhDLEFBQzVFLGdCQUFpQyxXTitXWixDTS9XcUMsQUFDMUQscUNBQ29DLFdOMmFaLENNM2F3QyxBQUNoRSxrQkFBbUMsV05zVVosQ010VXVDLEFBQzlELHdCQUF5QyxXTmtyQlosQ01sckI2QyxBQUMxRSx1REFFc0MsV04wYlosQ00xYjBDLEFBQ3BFLGtCQUFtQyxXTmtiWixDTWxidUMsQUFDOUQsc0JBQXVDLFdOd1haLENNeFgyQyxBQUN0RSxrQkFBbUMsV050RFosQ01zRHVDLEFBQzlELGdCQUFpQyxXTm1uQlosQ01ubkJxQyxBQUMxRCwyQ0FDNEMsV04rYVosQ00vYWdELEFBQ2hGLDBCQUEyQyxXTjhmWixDTTlmK0MsQUFDOUUsMEJBQTJDLFdOK0VaLENNL0UrQyxBQUM5RSxrQkFBbUMsV056QlosQ015QnVDLEFBQzlELHlCQUEwQyxXTm1qQlosQ01uakI4QyxBQUM1RSx5QkFBMEMsV05xTFosQ01yTDhDLEFBQzVFLG9CQUFxQyxXTmxCWixDTWtCeUMsQUFDbEUsZ0JBQWlDLFdOc2JaLENNdGJxQyxBQUMxRCxpQkFBa0MsV05nYVosQ01oYXNDLEFBQzVELGdCQUFpQyxXTm1qQlosQ01uakJxQyxBQUMxRCxtQkFBb0MsV04rTlosQ00vTndDLEFBQ2hFLHdCQUF5QyxXTmdMWixDTWhMNkMsQUFDMUUsd0JBQXlDLFdONGlCWixDTTVpQjZDLEFBQzFFLGlCQUFrQyxXTitJWixDTS9Jc0MsQUFDNUQsd0JBQXlDLFdOeUVaLENNekU2QyxBQUMxRSx5QkFBMEMsV055RVosQ016RThDLEFBQzVFLHVCQUF3QyxXTmtiWixDTWxiNEMsQUFDeEUsd0JBQXlDLFdOdVhaLENNdlg2QyxBQUMxRSx3QkFBeUMsV04ybEJaLENNM2xCNkMsQUFDMUUsd0JBQXlDLFdOMkRaLENNM0Q2QyxBQUMxRSwyQkFBNEMsV055YlosQ016YmdELEFBQ2hGLHVCQUF3QyxXTjBTWixDTTFTNEMsQUFDeEUsc0JBQXVDLFdOMEdaLENNMUcyQyxBQUN0RSwwQkFBMkMsV051bEJaLENNdmxCK0MsQUFDOUUsMEJBQTJDLFdOdURaLENNdkQrQyxBQUM5RSxlQUFnQyxXTm5DWixDTW1Db0MsQUFDeEQsc0JBQXVDLFdObkRaLENNbUQyQyxBQUN0RSx1QkFBd0MsV05uRFosQ01tRDRDLEFBQ3hFLG9CQUFxQyxXTm5EWixDTW1EeUMsQUFDbEUsc0JBQXVDLFdOdkRaLENNdUQyQyxBQUN0RSx5Q0FDa0MsV040ZFosQ001ZHNDLEFBQzVELGtCQUFtQyxXTjhJWixDTTlJdUMsQUFDOUQsb0JBQXFDLFdOc0ZaLENNdEZ5QyxBQUNsRSxnQkFBaUMsV04rWlosQ00vWnFDLEFBQzFELGlCQUFrQyxXTm9XWixDTXBXc0MsQUFDNUQsb0JBQXFDLFdOcERaLENNb0R5QyxBQUNsRSw4QkFBK0MsV051SVosQ012SW1ELEFBQ3RGLGdCQUFpQyxXTmtOWixDTWxOcUMsQUFDMUQsZ0JBQWlDLFdOMFNaLENNMVNxQyxBQUMxRCxnQkFBaUMsV042S1osQ003S3FDLEFBQzFELGVBQWdDLFdOeUlaLENNeklvQyxBQUN4RCxxQkFBc0MsV055SVosQ016STBDLEFBQ3BFLG1EQUNpRCxXTmlJWixDTWpJcUQsQUFDMUYsaUJBQWtDLFdOK1laLENNL1lzQyxBQUM1RCxvQkFBcUMsV05BWixDTUF5QyxBQUNsRSxrQkFBbUMsV05vYVosQ01wYXVDLEFBQzlELG1CQUFvQyxXTmdFWixDTWhFd0MsQUFDaEUsa0JBQW1DLFdONlRaLENNN1R1QyxBQUM5RCxzQkFBdUMsV051Q1osQ012QzJDLEFBQ3RFLHdCQUF5QyxXTm1DWixDTW5DNkMsQUFDMUUsbUJBQW9DLFdOK2FaLENNL2F3QyxBQUNoRSx5QkFBMEMsV05rZFosQ01sZDhDLEFBQzVFLGtCQUFtQyxXTjBLWixDTTFLdUMsQUFDOUQsdUJBQXdDLFdOMktaLENNM0s0QyxBQUN4RSxvQkFBcUMsV04zRVosQ00yRXlDLEFBQ2xFLG9CQUFxQyxXTjdFWixDTTZFeUMsQUFDbEUsNENBQ3NDLFdObEVaLENNa0UwQyxBQUNwRSwwQkFBMkMsV04ra0JaLENNL2tCK0MsQUFDOUUsMkJBQTRDLFdONEhaLENNNUhnRCxBQUNoRix3QkFBeUMsV05UWixDTVM2QyxBQUMxRSxlQUFnQyxXTjJRWixDTTNRb0MsQUFDeEQsaUNBQ2lDLFdONkNaLENNN0NxQyxBQUMxRCxvQkFBcUMsV05rRFosQ01sRHlDLEFBQ2xFLHVCQUF3QyxXTnNpQlosQ010aUI0QyxBQUN4RSx5QkFBMEMsV05vaUJaLENNcGlCOEMsQUFDNUUscUJBQXNDLFdOMmVaLENNM2UwQyxBQUNwRSxtQkFBb0MsV044TlosQ005TndDLEFBQ2hFLG9CQUFxQyxXTm9jWixDTXBjeUMsQUFDbEUsMkJBQTRDLFdOdVJaLENNdlJnRCxBQUNoRixzQkFBdUMsV042aEJaLENNN2hCMkMsQUFDdEUseUJBQTBDLFdOc0daLENNdEc4QyxBQUM1RSxtQkFBb0MsV044YlosQ005YndDLEFBQ2hFLGtCQUFtQyxXTnFqQlosQ01yakJ1QyxBQUM5RCx5QkFBMEMsV05nTFosQ01oTDhDLEFBQzVFLGtCQUFtQyxXTnVrQlosQ012a0J1QyxBQUM5RCxtQkFBb0MsV05xUVosQ01yUXdDLEFBQ2hFLGlCQUFrQyxXTmlXWixDTWpXc0MsQUFDNUQsb0JBQXFDLFdOMmRaLENNM2R5QyxBQUNsRSxzQkFBdUMsV05qRFosQ01pRDJDLEFBQ3RFLHdCQUF5QyxXTitWWixDTS9WNkMsQUFDMUUsbUJBQW9DLFdOc2pCWixDTXRqQndDLEFBQ2hFLDBDQUNxQyxXTmdHWixDTWhHeUMsQUFDbEUsa0JBQW1DLFdOb0taLENNcEt1QyxBQUM5RCxrQkFBbUMsV04wakJaLENNMWpCdUMsQUFDOUQsdUJBQXdDLFdOb0NaLENNcEM0QyxBQUN4RSwrQkFDZ0MsV04rWVosQ00vWW9DLEFBQ3hELGlCQUFrQyxXTm9NWixDTXBNc0MsQUFDNUQsb0JBQXFDLFdOckRaLENNcUR5QyxBQUNsRSxnQkFBaUMsV05oRlosQ01nRnFDLEFBQzFELHVCQUF3QyxXTnJCWixDTXFCNEMsQUFDeEUsd0JBQXlDLFdOb0xaLENNcEw2QyxBQUMxRSx1QkFBd0MsV05rTFosQ01sTDRDLEFBQ3hFLHFCQUFzQyxXTm1MWixDTW5MMEMsQUFDcEUsdUJBQXdDLFdOK0taLENNL0s0QyxBQUN4RSw2QkFBOEMsV05ySVosQ01xSWtELEFBQ3BGLDhCQUErQyxXTmpJWixDTWlJbUQsQUFDdEYsMkJBQTRDLFdOaklaLENNaUlnRCxBQUNoRiw2QkFBOEMsV056SVosQ015SWtELEFBQ3BGLGlCQUFrQyxXTjJKWixDTTNKc0MsQUFDNUQsa0JBQW1DLFdONmxCWixDTTdsQnVDLEFBQzlELGlCQUFrQyxXTnFlWixDTXJlc0MsQUFDNUQsa0JBQW1DLFdOeUdaLENNekd1QyxBQUM5RCxxQkFBc0MsV056RVosQ015RTBDLEFBQ3BFLHNCQUF1QyxXTmxJWixDTWtJMkMsQUFDdEUsa0NBQ2tDLFdOaWpCWixDTWpqQnNDLEFBQzVELGlDQUNpQyxXTjRPWixDTTVPcUMsQUFDMUQsaUJBQWtDLFdOZFosQ01jc0MsQUFDNUQsaUJBQWtDLFdOMEdaLENNMUdzQyxBQUM1RCxtQ0FDcUMsV042WFosQ003WHlDLEFBQ2xFLG1DQUNvQyxXTjJGWixDTTNGd0MsQUFDaEUscUJBQXNDLFdONlNaLENNN1MwQyxBQUNwRSxvQ0FDcUMsV05xR1osQ01yR3lDLEFBQ2xFLGtCQUFtQyxXTmdiWixDTWhidUMsQUFDOUQsc0RBRWlDLFdObElaLENNa0lxQyxBQUMxRCxtQkFBb0MsV05zT1osQ010T3dDLEFBQ2hFLG1CQUFvQyxXTm9PWixDTXBPd0MsQUFDaEUseUJBQTBDLFdOK2JaLENNL2I4QyxBQUM1RSxxQkFBc0MsV04yZ0JaLENNM2dCMEMsQUFDcEUsaUJBQWtDLFdOdWNaLENNdmNzQyxBQUM1RCxpQkFBa0MsV055T1osQ016T3NDLEFBQzVELGlCQUFrQyxXTjZmWixDTTdmc0MsQUFDNUQscUJBQXNDLFdObVRaLENNblQwQyxBQUNwRSw0QkFBNkMsV05vVFosQ01wVGlELEFBQ2xGLDhCQUErQyxXTmdJWixDTWhJbUQsQUFDdEYsdUJBQXdDLFdONEhaLENNNUg0QyxBQUN4RSxpQkFBa0MsV05xUVosQ01yUXNDLEFBQzVELHNCQUF1QyxXTnBGWixDTW9GMkMsQUFDdEUsb0JBQXFDLFdOOUVaLENNOEV5QyxBQUNsRSxzQkFBdUMsV05yRlosQ01xRjJDLEFBQ3RFLHVCQUF3QyxXTnJGWixDTXFGNEMsQUFDeEUsbUJBQW9DLFdOaENaLENNZ0N3QyxBQUNoRSxvQ0FDaUMsV04wWVosQ00xWXFDLEFBQzFELDBDQUNzQyxXTjhZWixDTTlZMEMsQUFDcEUsdUNBQ3FDLFdOMllaLENNM1l5QyxBQUNsRSxvQkFBcUMsV05VWixDTVZ5QyxBQUNsRSxvQkFBcUMsV051TVosQ012TXlDLEFBQ2xFLHVDQUNpQyxXTnFmWixDTXJmcUMsQUFDMUQsa0NBQ2tDLFdOb0ZaLENNcEZzQyxBQUM1RCwyQ0FDdUMsV04rYVosQ00vYTJDLEFBQ3RFLHFCQUFzQyxXTjdDWixDTTZDMEMsQUFDcEUsc0JBQXVDLFdOMUNaLENNMEMyQyxBQUN0RSxpQ0FDaUMsV05wSVosQ01vSXFDLEFBQzFELG1CQUFvQyxXTjZXWixDTTdXd0MsQUFDaEUsb0JBQXFDLFdOeWVaLENNemV5QyxBQUNsRSxzQ0FDc0MsV05yRVosQ01xRTBDLEFBQ3BFLHVCQUF3QyxXTnFMWixDTXJMNEMsQUFDeEUsb0JBQXFDLFdOR1osQ01IeUMsQUFDbEUsMEJBQTJDLFdObkVaLENNbUUrQyxBQUM5RSx3QkFBeUMsV05uRVosQ01tRTZDLEFBQzFFLG1CQUFvQyxXTmlmWixDTWpmd0MsQUFDaEUsdUJBQXdDLFdOOFlaLENNOVk0QyxBQUN4RSxvQkFBcUMsV055WlosQ016WnlDLEFBQ2xFLGtCQUFtQyxXTjlKWixDTThKdUMsQUFDOUQsa0JBQW1DLFdObEVaLENNa0V1QyxBQUM5RCxtQkFBb0MsV04xQ1osQ00wQ3dDLEFBQ2hFLHVCQUF3QyxXTjhCWixDTTlCNEMsQUFDeEUsc0JBQXVDLFdOMUlaLENNMEkyQyxBQUN0RSxzQkFBdUMsV05zSFosQ010SDJDLEFBQ3RFLHFCQUFzQyxXTnJPWixDTXFPMEMsQUFDcEUsa0JBQW1DLFdONE1aLENNNU11QyxBQUM5RCx1QkFBd0MsV05VWixDTVY0QyxBQUN4RSxnQkFBaUMsV04zS1osQ00yS3FDLEFBQzFELG9CQUFxQyxXTnVGWixDTXZGeUMsQUFDbEUsdUJBQXdDLFdOMlFaLENNM1E0QyxBQUN4RSw2QkFBOEMsV05yT1osQ01xT2tELEFBQ3BGLDhCQUErQyxXTnJPWixDTXFPbUQsQUFDdEYsMkJBQTRDLFdOck9aLENNcU9nRCxBQUNoRiw2QkFBOEMsV056T1osQ015T2tELEFBQ3BGLHNCQUF1QyxXTnJPWixDTXFPMkMsQUFDdEUsdUJBQXdDLFdOck9aLENNcU80QyxBQUN4RSxvQkFBcUMsV05yT1osQ01xT3lDLEFBQ2xFLHNCQUF1QyxXTnpPWixDTXlPMkMsQUFDdEUsbUJBQW9DLFdOcERaLENNb0R3QyxBQUNoRSxrQkFBbUMsV040SVosQ001SXVDLEFBQzlELGtCQUFtQyxXTndZWixDTXhZdUMsQUFDOUQsMENBQ21DLFdOdU1aLENNdk11QyxBQUM5RCxvQkFBcUMsV056R1osQ015R3lDLEFBQ2xFLHNCQUF1QyxXTnlRWixDTXpRMkMsQUFDdEUsdUJBQXdDLFdOeVFaLENNelE0QyxBQUN4RSxtQkFBb0MsV04rVlosQ00vVndDLEFBQ2hFLGtCQUFtQyxXTjlHWixDTThHdUMsQUFDOUQsdUNBQ2tDLFdOb1JaLENNcFJzQyxBQUM1RCxzQkFBdUMsV04rQ1osQ00vQzJDLEFBQ3RFLG9CQUFxQyxXTm1CWixDTW5CeUMsQUFDbEUseUJBQTBDLFdOb0JaLENNcEI4QyxBQUM1RSxtQkFBb0MsV05xVVosQ01yVXdDLEFBQ2hFLG1CQUFvQyxXTjJCWixDTTNCd0MsQUFDaEUsaUJBQWtDLFdOZ0xaLENNaExzQyxBQUM1RCxtQkFBb0MsV04yQlosQ00zQndDLEFBQ2hFLHNCQUF1QyxXTnVIWixDTXZIMkMsQUFDdEUsa0JBQW1DLFdOTVosQ01OdUMsQUFDOUQsMEJBQTJDLFdOSVosQ01KK0MsQUFDOUUsb0JBQXFDLFdONlhaLENNN1h5QyxBQUNsRSxnQkFBaUMsV05oSFosQ01nSHFDLEFBQzFELCtDQUNzQyxXTnVRWixDTXZRMEMsQUFDcEUsNEVBRXdDLFdOc1ZaLENNdFY0QyxBQUN4RSwwQkFBMkMsV053SVosQ014SStDLEFBQzlFLGdCQUFpQyxXTmhHWixDTWdHcUMsQUFDMUQscUJBQXNDLFdOdkhaLENNdUgwQyxBQUNwRSwwQ0FDeUMsV050SlosQ01zSjZDLEFBQzFFLG9CQUFxQyxXTnlPWixDTXpPeUMsQUFDbEUsZ0JBQWlDLFdOMEZaLENNMUZxQyxBQUMxRCx1QkFBd0MsV04xRFosQ00wRDRDLEFBQ3hFLHVCQUF3QyxXTmtXWixDTWxXNEMsQUFDeEUscUJBQXNDLFdONFZaLENNNVYwQyxBQUNwRSxrQkFBbUMsV05sRVosQ01rRXVDLEFBQzlELHdCQUF5QyxXTmdPWixDTWhPNkMsQUFDMUUsc0JBQXVDLFdOMkpaLENNM0oyQyxBQUN0RSw0QkFBNkMsV04ySlosQ00zSmlELEFBQ2xGLGtCQUFtQyxXTnNSWixDTXRSdUMsQUFDOUQsc0JBQXVDLFdONUxaLENNNEwyQyxBQUN0RSw2QkFBOEMsV054QlosQ013QmtELEFBQ3BGLGtCQUFtQyxXTnVQWixDTXZQdUMsQUFDOUQsa0JBQW1DLFdONklaLENNN0l1QyxBQUM5RCwrQkFBZ0QsV045SlosQ004Sm9ELEFBQ3hGLGdDQUFpRCxXTjlKWixDTThKcUQsQUFDMUYsNkJBQThDLFdOOUpaLENNOEprRCxBQUNwRiwrQkFBZ0QsV05sS1osQ01rS29ELEFBQ3hGLGlCQUFrQyxXTjhEWixDTTlEc0MsQUFDNUQsZ0JBQWlDLFdOckhaLENNcUhxQyxBQUMxRCxrQkFBbUMsV052U1osQ011U3VDLEFBQzlELHNCQUF1QyxXTjJaWixDTTNaMkMsQUFDdEUsb0JBQXFDLFdOaE5aLENNZ055QyxBQUNsRSxzQkFBdUMsV043RlosQ002RjJDLEFBQ3RFLHNCQUF1QyxXTjdGWixDTTZGMkMsQUFDdEUsc0JBQXVDLFdOK09aLENNL08yQyxBQUN0RSx1QkFBd0MsV05pTVosQ01qTTRDLEFBQ3hFLGtCQUFtQyxXTjZXWixDTTdXdUMsQUFDOUQsd0JBQXlDLFdOMElaLENNMUk2QyxBQUMxRSwwQkFBMkMsV04wSVosQ00xSStDLEFBQzlFLG9CQUFxQyxXTnFGWixDTXJGeUMsQUFDbEUsc0JBQXVDLFdObUZaLENNbkYyQyxBQUN0RSx3QkFBeUMsV05uTFosQ01tTDZDLEFBQzFFLHlCQUEwQyxXTjBLWixDTTFLOEMsQUFDNUUsZ0NBQWlELFdOcEZaLENNb0ZxRCxBQUMxRix3QkFBeUMsV053UFosQ014UDZDLEFBQzFFLG1CQUFvQyxXTmpKWixDTWlKd0MsQUFDaEUsc0RBQ2dELFdOL01aLENNK01vRCxBQUN4RixrREFDOEMsV045TVosQ004TWtELEFBQ3BGLHdEQUNpRCxXTmpOWixDTWlOcUQsQUFDMUYsK0JBQ2dDLFdOdkdaLENNdUdvQyxBQUN4RCxlQUFnQyxXTmhDWixDTWdDb0MsQUFDeEQsaUNBQ2dDLFdOcVlaLENNcllvQyxBQUN4RCxnQ0FDZ0MsV040Q1osQ001Q29DLEFBQ3hELDREQUdnQyxXTmdEWixDTWhEb0MsQUFDeEQsa0RBRWdDLFdOaU5aLENNak5vQyxBQUN4RCw4QkFDZ0MsV04rQ1osQ00vQ29DLEFBQ3hELGtDQUNnQyxXTjNQWixDTTJQb0MsQUFDeEQsZ0JBQWlDLFdOaEdaLENNZ0dxQyxBQUMxRCxxQkFBc0MsV05wRlosQ01vRjBDLEFBQ3BFLDBCQUEyQyxXTjBQWixDTTFQK0MsQUFDOUUsMkJBQTRDLFdOMFBaLENNMVBnRCxBQUNoRiwyQkFBNEMsV04wUFosQ00xUGdELEFBQ2hGLDRCQUE2QyxXTjBQWixDTTFQaUQsQUFDbEYsNEJBQTZDLFdONlBaLENNN1BpRCxBQUNsRiw2QkFBOEMsV042UFosQ003UGtELEFBQ3BGLHFCQUFzQyxXTmtVWixDTWxVMEMsQUFDcEUsdUJBQXdDLFdOOFRaLENNOVQ0QyxBQUN4RSwwQkFBMkMsV055YVosQ016YStDLEFBQzlFLG1CQUFvQyxXTnNhWixDTXRhd0MsQUFDaEUsZ0JBQWlDLFdOMlpaLENNM1pxQyxBQUMxRCx1QkFBd0MsV04yWlosQ00zWjRDLEFBQ3hFLHdCQUF5QyxXTm9hWixDTXBhNkMsQUFDMUUsbUJBQW9DLFdOeEpaLENNd0p3QyxBQUNoRSwwQkFBMkMsV044UFosQ005UCtDLEFBQzlFLHFCQUFzQyxXTmdCWixDTWhCMEMsQUFDcEUsa0JBQW1DLFdOcEZaLENNb0Z1QyxBQUM5RCxlQUFnQyxXTjNXWixDTTJXb0MsQUFDeEQscUJBQXNDLFdOL1JaLENNK1IwQyxBQUNwRSw0QkFBNkMsV04vUlosQ00rUmlELEFBQ2xGLGtCQUFtQyxXTitVWixDTS9VdUMsQUFDOUQseUJBQTBDLFdOK1VaLENNL1U4QyxBQUM1RSwyQkFBNEMsV05nRFosQ01oRGdELEFBQ2hGLHlCQUEwQyxXTmtEWixDTWxEOEMsQUFDNUUsMkJBQTRDLFdOK0NaLENNL0NnRCxBQUNoRiw0QkFBNkMsV04rQ1osQ00vQ2lELEFBQ2xGLGlCQUFrQyxXTmpXWixDTWlXc0MsQUFDNUQsbUJBQW9DLFdObVlaLENNbll3QyxBQUNoRSxtQkFBb0MsV043V1osQ002V3dDLEFBQ2hFLGlCQUFrQyxXTmtDWixDTWxDc0MsQUFDNUQsb0JBQXFDLFdONUtaLENNNEt5QyxBQUNsRSxpQkFBa0MsV05nTlosQ01oTnNDLEFBQzVELHNCQUF1QyxXTnhGWixDTXdGMkMsQUFDdEUsa0JBQW1DLFdONFRaLENNNVR1QyxBQUM5RCxrQkFBbUMsV050SVosQ01zSXVDLEFBQzlELGdCQUFpQyxXTjZDWixDTTdDcUMsQUFDMUQsc0NBQ3FDLFdONURaLENNNER5QyxBQUNsRSxpQkFBa0MsV044UFosQ005UHNDLEFBQzVELGtCQUFtQyxXTnVFWixDTXZFdUMsQUFDOUQsbUJBQW9DLFdOOVdaLENNOFd3QyxBQUNoRSxlQUFnQyxXTnRTWixDTXNTb0MsQUFDeEQsY0FBK0IsV05pV1osQ01qV21DLEFBQ3RELGlCQUFrQyxXTnVXWixDTXZXc0MsQUFDNUQsa0JBQW1DLFdOK0laLENNL0l1QyxBQUM5RCxxQkFBc0MsV05rRlosQ01sRjBDLEFBQ3BFLDBCQUEyQyxXTjZOWixDTTdOK0MsQUFDOUUsZ0NBQWlELFdOL1daLENNK1dxRCxBQUMxRiwrQkFBZ0QsV05qWFosQ01pWG9ELEFBQ3hGLHNEQUNnRCxXTnpSWixDTXlSb0QsQUFDeEYsd0JBQXlDLFdObk1aLENNbU02QyxBQUMxRSxzQkFBdUMsV05pV1osQ01qVzJDLEFBQ3RFLHdCQUF5QyxXTm9WWixDTXBWNkMsQUFDMUUsdUNBQ2dDLFdOMFNaLENNMVNvQyxBQUN4RCx5QkFBMEMsV04wR1osQ00xRzhDLEFBQzVFLHlCQUEwQyxXTjRNWixDTTVNOEMsQUFDNUUsaUJBQWtDLFdOc0xaLENNdExzQyxBQUM1RCwyQkFBNEMsV056TFosQ015TGdELEFBQ2hGLHFCQUFzQyxXTm9XWixDTXBXMEMsQUFDcEUsa0JBQW1DLFdOOERaLENNOUR1QyxBQUM5RCw2REFFdUMsV044U1osQ005UzJDLEFBQ3RFLGtEQUMyQyxXTjFGWixDTTBGK0MsQUFDOUUsaUJBQWtDLFdOc1daLENNdFdzQyxBQUM1RCxrQkFBbUMsV05sR1osQ01rR3VDLEFBQzlELGtCQUFtQyxXTmdIWixDTWhIdUMsQUFDOUQseUJBQTBDLFdOaUhaLENNakg4QyxBQUM1RSw4QkFBK0MsV055TlosQ016Tm1ELEFBQ3RGLHVCQUF3QyxXTnVOWixDTXZONEMsQUFDeEUscUJBQXNDLFdOL05aLENNK04wQyxBQUNwRSxnQkFBaUMsV041TlosQ000TnFDLEFBQzFELHlCQUEwQyxXTjJFWixDTTNFOEMsQUFDNUUsMEJBQTJDLFdOeUVaLENNekUrQyxBQUM5RSxrQkFBbUMsV052TlosQ011TnVDLEFBQzlELGtCQUFtQyxXTnpDWixDTXlDdUMsQUFDOUQsb0JBQXFDLFdOcENaLENNb0N5QyxBQUNsRSxlQUFnQyxXTnRMWixDTXNMb0MsQUFDeEQsb0JBQXFDLFdON1VaLENNNlV5QyxBQUNsRSxpQkFBa0MsV04xUlosQ00wUnNDLEFBQzVELGVBQWdDLFdOc0RaLENNdERvQyxBQUN4RCxpQkFBa0MsV05tTFosQ01uTHNDLEFBQzVELGdCQUFpQyxXTnJQWixDTXFQcUMsQUFDMUQsaUJBQWtDLFdOclBaLENNcVBzQyxBQUM1RCxtQkFBb0MsV043V1osQ002V3dDLEFBQ2hFLDBCQUEyQyxXTjdXWixDTTZXK0MsQUFDOUUsaUJBQWtDLFdOMExaLENNMUxzQyxBQUM1RCx3QkFBeUMsV04wTFosQ00xTDZDLEFBQzFFLG1CQUFvQyxXTnlGWixDTXpGd0MsQUFDaEUscUNBQ2dDLFdOelVaLENNeVVvQyxBQUN4RCwrQkFDaUMsV04rTVosQ00vTXFDLEFBQzFELGdCQUFpQyxXTjRQWixDTTVQcUMsQUFDMUQsbUJBQW9DLFdOdUtaLENNdkt3QyxBQUNoRSxzQkFBdUMsV050UFosQ01zUDJDLEFBQ3RFLHNCQUF1QyxXTmlLWixDTWpLMkMsQUFDdEUsb0JBQXFDLFdOOVBaLENNOFB5QyxBQUNsRSxzQkFBdUMsV04vTFosQ00rTDJDLEFBQ3RFLHVCQUF3QyxXTnhMWixDTXdMNEMsQUFDeEUsd0JBQXlDLFdOck1aLENNcU02QyxBQUMxRSw2QkFBOEMsV04vTFosQ00rTGtELEFBQ3BGLDBFQUV5QyxXTnhNWixDTXdNNkMsQUFDMUUsZ0RBQzJDLFdOOU1aLENNOE0rQyxBQUM5RSxnREFDeUMsV04vTVosQ00rTTZDLEFBQzFFLGdEQUN5QyxXTnBNWixDTW9NNkMsQUFDMUUsdUJBQXdDLFdOak5aLENNaU40QyxBQUN4RSxnQkFBaUMsV051UlosQ012UnFDLEFBQzFELG1CQUFvQyxXTjVTWixDTTRTd0MsQUFDaEUsb0JBQXFDLFdOOUVaLENNOEV5QyxBQUNsRSx3R0FJc0MsV05uRVosQ01tRTBDLEFBQ3BFLDBCQUEyQyxXTi9UWixDTStUK0MsQUFDOUUscURBRWtDLFdOcURaLENNckRzQyxBQUM1RCxnQ0FDbUMsV05uUVosQ01tUXVDLEFBQzlELHNCQUF1QyxXTnpLWixDTXlLMkMsQUFDdEUsZUFBZ0MsV04zS1osQ00yS29DLEFBQ3hELDJFQUV3QyxXTnhKWixDTXdKNEMsQUFDeEUseUJBQTBDLFdOMktaLENNM0s4QyxBQUM1RSxjQUErQixXTmlDWixDTWpDbUMsQUFDdEQsb0NBQ21DLFdOMFFaLENNMVF1QyxBQUM5RCx1Q0FDd0MsV05WWixDTVU0QyxBQUN4RSwyQ0FDMEMsV05YWixDTVc4QyxBQUM1RSxtQkFBb0MsV04xSVosQ00wSXdDLEFBQ2hFLHVCQUF3QyxXTmxWWixDTWtWNEMsQUFDeEUsa0JBQW1DLFdOakpaLENNaUp1QyxBQUM5RCxxQkFBc0MsV05iWixDTWEwQyxBQUNwRSxtQkFBb0MsV04rRlosQ00vRndDLEFBQ2hFLHFCQUFzQyxXTnVFWixDTXZFMEMsQUFDcEUsNEJBQTZDLFdOdUVaLENNdkVpRCxBQUNsRixnQkFBaUMsV056WlosQ015WnFDLEFBQzFELDZDQUNxQyxXTjVNWixDTTRNeUMsQUFDbEUsZUFBZ0MsV04wTVosQ00xTW9DLEFBQ3hELHNCQUF1QyxXTnhhWixDTXdhMkMsQUFDdEUsZ0JBQWlDLFdOSVosQ01KcUMsQUFDMUQsc0JBQXVDLFdOdUZaLENNdkYyQyxBQUN0RSxrQkFBbUMsV04yTVosQ00zTXVDLEFBQzlELGdCQUFpQyxXTitRWixDTS9RcUMsQUFDMUQsdUJBQXdDLFdOekNaLENNeUM0QyxBQUN4RSxnQkFBaUMsV053UFosQ014UHFDLEFBQzFELHNCQUF1QyxXTnJaWixDTXFaMkMsQUFDdEUsa0JBQW1DLFdOdkJaLENNdUJ1QyxBQUM5RCx5QkFBMEMsV04zTFosQ00yTDhDLEFBQzVFLG1CQUFvQyxXTjVYWixDTTRYd0MsQUFDaEUseUJBQTBDLFdOaFlaLENNZ1k4QyxBQUM1RSx1QkFBd0MsV05uWVosQ01tWTRDLEFBQ3hFLG1CQUFvQyxXTnRZWixDTXNZd0MsQUFDaEUscUJBQXNDLFdObFlaLENNa1kwQyxBQUNwRSxxQkFBc0MsV05sWVosQ01rWTBDLEFBQ3BFLHNCQUF1QyxXTjNiWixDTTJiMkMsQUFDdEUsd0JBQXlDLFdOM2JaLENNMmI2QyxBQUMxRSxpQkFBa0MsV04rS1osQ00vS3NDLEFBQzVELHFCQUFzQyxXTm5WWixDTW1WMEMsQUFDcEUsY0FBK0IsV045ZFosQ004ZG1DLEFBQ3RELHNCQUF1QyxXTjVSWixDTTRSMkMsQUFDdEUsdUJBQXdDLFdOL0NaLENNK0M0QyxBQUN4RSx5QkFBMEMsV045YlosQ004YjhDLEFBQzVFLHNCQUF1QyxXTnRmWixDTXNmMkMsQUFDdEUscUJBQXNDLFdOL0JaLENNK0IwQyxBQUNwRSxzQkFBdUMsV056SFosQ015SDJDLEFBQ3RFLGtCQUFtQyxXTnZJWixDTXVJdUMsQUFDOUQseUJBQTBDLFdOdklaLENNdUk4QyxBQUM1RSxzQkFBdUMsV040SlosQ001SjJDLEFBQ3RFLHFCQUFzQyxXTjRKWixDTTVKMEMsQUFDcEUsbUJBQW9DLFdOeGNaLENNd2N3QyxBQUNoRSxlQUFnQyxXTmpiWixDTWlib0MsQUFDeEQsbUJBQW9DLFdOdkpaLENNdUp3QyxBQUNoRSxxQkFBc0MsV04zZ0JaLENNMmdCMEMsQUFDcEUsY0FBK0IsV043WlosQ002Wm1DLEFBQ3RELG1EQUVnQyxXTnpLWixDTXlLb0MsQUFDeEQsb0JBQXFDLFdOcEdaLENNb0d5QyxBQUNsRSxzQkFBdUMsV054YlosQ013YjJDLEFBQ3RFLDBCQUEyQyxXTjVXWixDTTRXK0MsQUFDOUUsb0JBQXFDLFdOOVZaLENNOFZ5QyxBQUNsRSxvQkFBcUMsV045UFosQ004UHlDLEFBQ2xFLG1CQUFvQyxXTnJKWixDTXFKd0MsQUFDaEUsa0JBQW1DLFdOZVosQ01mdUMsQUFDOUQsd0JBQXlDLFdOMkJaLENNM0I2QyxBQUMxRSx1QkFBd0MsV05vQ1osQ01wQzRDLEFBQ3hFLG9CQUFxQyxXTnFDWixDTXJDeUMsQUFDbEUscUJBQXNDLFdONWFaLENNNGEwQyxBQUNwRSwyQkFBNEMsV045YVosQ004YWdELEFBQ2hGLG1CQUFvQyxXTi9WWixDTStWd0MsQUFDaEUsZ0JBQWlDLFdOb0JaLENNcEJxQyxBQUMxRCx1QkFBd0MsV044S1osQ005SzRDLEFBQ3hFLHNCQUF1QyxXTi9GWixDTStGMkMsQUFDdEUsdUJBQXdDLFdONkVaLENNN0U0QyxBQUN4RSxxQkFBc0MsV045TVosQ004TTBDLEFBQ3BFLGlCQUFrQyxXTitLWixDTS9Lc0MsQUFDNUQsZ0JBQWlDLFdON0haLENNNkhxQyxBQUMxRCxtQkFBb0MsV05uSFosQ01tSHdDLEFBQ2hFLDJDQUN3QyxXTmtJWixDTWxJNEMsQUFDeEUsMkJBQTRDLFdOa0laLENNbElnRCxBQUNoRix3QkFBeUMsV04wS1osQ00xSzZDLEFBQzFFLHVCQUF3QyxXTmxJWixDTWtJNEMsQUFDeEUsc0JBQXVDLFdOeUtaLENNeksyQyxBQUN0RSx1QkFBd0MsV05uSVosQ01tSTRDLEFBQ3hFLHlCQUEwQyxXTmxJWixDTWtJOEMsQUFDNUUseUJBQTBDLFdOcElaLENNb0k4QyxBQUM1RSxrQkFBbUMsV04xR1osQ00wR3VDLEFBQzlELHNCQUF1QyxXTjdRWixDTTZRMkMsQUFDdEUsNkJBQThDLFdOMVVaLENNMFVrRCxBQUNwRix1QkFBd0MsV056RVosQ015RTRDLEFBQ3hFLG9CQUFxQyxXTmtMWixDTWxMeUMsQUFDbEUsa0JBQW1DLFdOWFosQ01XdUMsQUFDOUQscUJBQXNDLFdOdUpaLENNdkowQyxBQUNwRSxzQkFBdUMsV053SlosQ014SjJDLEFBQ3RFLGdDQUNnQyxXTi9mWixDTStmb0MsQUFDeEQsbUJBQW9DLFdONEpaLENNNUp3QyxBQUNoRSxpQkFBa0MsV044R1osQ005R3NDLEFBQzVELGtCQUFtQyxXTndEWixDTXhEdUMsQUFDOUQsa0JBQW1DLFdOOUlaLENNOEl1QyxBQUM5RCxzQ0FDeUMsV04wTFosQ00xTDZDLEFBQzFFLHlCQUEwQyxXTmpIWixDTWlIOEMsQUFDNUUsb0JBQXFDLFdOckhaLENNcUh5QyxBQUNsRSx3QkFBeUMsV05uV1osQ01tVzZDLEFBQzFFLGdFQUV5QyxXTi9nQlosQ00rZ0I2QyxBQUMxRSx1REFDbUQsV045Z0JaLENNOGdCdUQsQUFDOUYsNkNBQ3lDLFdObGhCWixDTWtoQjZDLEFBQzFFLGdEQUM0QyxXTm5oQlosQ01taEJnRCxBQUNoRiw4Q0FDMEMsV054aEJaLENNd2hCOEMsQUFDNUUseUJBQTBDLFdOM0laLENNMkk4QyxBQUM1RSxvQkFBcUMsV04zT1osQ00yT3lDLEFBQ2xFLHdCQUF5QyxXTnhJWixDTXdJNkMsQUFDMUUsMEJBQTJDLFdOeElaLENNd0krQyxBQUM5RSx1QkFBd0MsV053QlosQ014QjRDLEFBQ3hFLHlCQUEwQyxXTndCWixDTXhCOEMsQUFDNUUsa0JBQW1DLFdOL2RaLENNK2R1QyxBQUM5RCwwQkFBMkMsV05sZVosQ01rZStDLEFBQzlFLGlCQUFrQyxXTnBjWixDTW9jc0MsQUFDNUQseUJBQTBDLFdObGpCWixDTWtqQjhDLEFBQzVFLHVCQUF3QyxXTnhQWixDTXdQNEMsQUFDeEUsa0RBQzRDLFdOelBaLENNeVBnRCxBQUNoRixpREFDMkMsV043UFosQ002UCtDLEFBQzlFLGdEQUMwQyxXTmhRWixDTWdROEMsQUFDNUUscUJBQXNDLFdOclFaLENNcVEwQyxBQUNwRSw4Q0FDd0MsV054UlosQ013UjRDLEFBQ3hFLCtDQUN5QyxXTjdSWixDTTZSNkMsQUFDMUUsMkJBQTRDLFdOMVJaLENNMFJnRCxBQUNoRix5QkFBMEMsV05wU1osQ01vUzhDLEFBQzVFLHdCQUF5QyxXTjNSWixDTTJSNkMsQUFDMUUsMEJBQTJDLFdOL1JaLENNK1IrQyxBQUM5RSx3QkFBeUMsV05qU1osQ01pUzZDLEFBQzFFLHFCQUFzQyxXTitEWixDTS9EMEMsQUFDcEUsc0JBQXVDLFdOL0ZaLENNK0YyQyxBQUN0RSw0QkFBNkMsV04vYlosQ00rYmlELEFBQ2xGLGNBQStCLFdOdFVaLENNc1VtQyxBQUN0RCxxQkFBc0MsV050VVosQ01zVTBDLEFBQ3BFLHVCQUF3QyxXTmtFWixDTWxFNEMsQUFDeEUseUJBQTBDLFdOcktaLENNcUs4QyxBQUM1RSxnQ0FBaUQsV05yS1osQ01xS3FELEFBQzFGLHNCQUF1QyxXTjVVWixDTTRVMkMsQUFDdEUsdUJBQXdDLFdOd0haLENNeEg0QyxBQUN4RSxrQkFBbUMsV05uRlosQ01tRnVDLEFBQzlELGtCQUFtQyxXTnplWixDTXlldUMsQUFDOUQsbUJBQW9DLFdOOVdaLENNOFd3QyxBQUNoRSxpQkFBa0MsV054S1osQ013S3NDLEFBQzVELDZCQUE4QyxXTnBRWixDTW9Ra0QsQUFDcEYsb0NBQ3VDLFdOU1osQ01UMkMsQUFDdEUsa0JBQW1DLFdOamRaLENNaWR1QyxBQUM5RCxpQkFBa0MsV056b0JaLENNeW9Cc0MsQUFDNUQsa0JBQW1DLFdOL25CWixDTStuQnVDLEFBQzlELDJCQUE0QyxXTjNoQlosQ00yaEJnRCxBQUNoRiw0QkFBNkMsV045aEJaLENNOGhCaUQsQUFDbEYsNEJBQTZDLFdONWhCWixDTTRoQmlELEFBQ2xGLDRCQUE2QyxXTmppQlosQ01paUJpRCxBQUNsRixvQkFBcUMsV05wUlosQ01vUnlDLEFBQ2xFLG1CQUFvQyxXTjVOWixDTTROd0MsQUFDaEUscUJBQXNDLFdONU5aLENNNE4wQyxBQUNwRSxpQkFBa0MsV04vTlosQ00rTnNDLEFBQzVELGVBQWdDLFdObE9aLENNa09vQyxBQUN4RCxzQkFBdUMsV05wZVosQ01vZTJDLEFBQ3RFLHdCQUF5QyxXTnBlWixDTW9lNkMsQUFDMUUsaUJBQWtDLFdOdFNaLENNc1NzQyxBQUM1RCxpQkFBa0MsV05pRlosQ01qRnNDLEFBQzVELHFCQUFzQyxXTmxrQlosQ01ra0IwQyxBQUNwRSxxQkFBc0MsV05yWFosQ01xWDBDLEFBQ3BFLHdCQUF5QyxXTnBJWixDTW9JNkMsQUFDMUUsZ0JBQWlDLFdOcGNaLENNb2NxQyxBQUMxRCwyQkFBNEMsV05oZVosQ01nZWdELEFBQ2hGLG9CQUFxQyxXTnBmWixDTW9meUMsQUFDbEUsZ0JBQWlDLFdObE5aLENNa05xQyxBQUMxRCx3QkFBeUMsV04xWFosQ00wWDZDLEFBQzFFLGVBQWdDLFdOb0RaLENNcERvQyxBQUN4RCx3QkFBeUMsV04zSlosQ00ySjZDLEFBQzFFLG9CQUFxQyxXTnpOWixDTXlOeUMsQUFDbEUsa0JBQW1DLFdObEhaLENNa0h1QyxBQUM5RCx3QkFBeUMsV043TFosQ002TDZDLEFBQzFFLDBCQUEyQyxXTjdMWixDTTZMK0MsQUFDOUUsdUJBQXdDLFdOM0NaLENNMkM0QyxBQUN4RSx5QkFBMEMsV04zQ1osQ00yQzhDLEFBQzVFLHdCQUF5QyxXTnJHWixDTXFHNkMsQUFDMUUsMkJBQTRDLFdOckdaLENNcUdnRCxBQUNoRixtQkFBb0MsV043VVosQ002VXdDLEFBQ2hFLHFCQUFzQyxXTm5sQlosQ01tbEIwQyxBQUNwRSx1QkFBd0MsV05ubEJaLENNbWxCNEMsQUFDeEUsbUJBQW9DLFdOL0xaLENNK0x3QyxBQUNoRSxrQkFBbUMsV05sWFosQ01rWHVDLEFBQzlELHNCQUF1QyxXTmtGWixDTWxGMkMsQUFDdEUsbUJBQW9DLFdObUZaLENNbkZ3QyxBQUNoRSxrQkFBbUMsV045Y1osQ004Y3VDLEFBQzlELDRCQUE2QyxXTjJCWixDTTNCaUQsQUFDbEYsMEJBQTJDLFdObUVaLENNbkUrQyxBQUM5RSw2QkFBOEMsV054S1osQ013S2tELEFBQ3BGLGlCQUFrQyxXTjlsQlosQ004bEJzQyxBQUM1RCw2QkFBOEMsV050b0JaLENNc29Ca0QsQUFDcEYsZ0NBQWlELFdOcURaLENNckRxRCxBQUMxRixtQkFBb0MsV054bEJaLENNd2xCd0MsQUFDaEUsdUNBQXdELFdONW9CWixDTTRvQjRELEFBQ3hHLDJFQUNnRSxXTjlxQlosQ004cUJvRSxBQUN4SCwrREFFaUMsV052ZlosQ011ZnFDLEFBQzFELGlCQUFrQyxXTmhZWixDTWdZc0MsQUFDNUQsbUJBQW9DLFdOaFlaLENNZ1l3QyxBQUNoRSw0Q0FDMEMsV04xSFosQ00wSDhDLEFBQzVFLHNCQUF1QyxXTnpSWixDTXlSMkMsQUFDdEUsa0JBQW1DLFdOaUNaLENNakN1QyxBQUM5RCx5QkFBMEMsV05pQ1osQ01qQzhDLEFBQzVFLG9CQUFxQyxXTmxIWixDTWtIeUMsQUFDbEUsMEJBQTJDLFdObEhaLENNa0grQyxBQUM5RSwyQkFBNEMsV05sSFosQ01rSGdELEFBQ2hGLHNCQUF1QyxXTnJOWixDTXFOMkMsQUFDdEUsdUJBQXdDLFdOcGJaLENNb2I0QyxBQUN4RSxpQkFBa0MsV05tRVosQ01uRXNDLEFBQzVELHFCQUFzQyxXTnBEWixDTW9EMEMsQUFDcEUsOERBQ2lELFdOellaLENNeVlxRCxBQUMxRixzQ0FDeUMsV043YVosQ002YTZDLEFBQzFFLHVCQUF3QyxXTnRYWixDTXNYNEMsQUFDeEUseUJBQTBDLFdObGZaLENNa2Y4QyxBQUM1RSwyQkFBNEMsV05sZlosQ01rZmdELEFBQ2hGLGtCQUFtQyxXTnRUWixDTXNUdUMsQUFDOUQsd0JBQXlDLFdOcHRCWixDTW90QjZDLEFBQzFFLDBCQUEyQyxXTnB0QlosQ01vdEIrQyxBQUM5RSx5Q0FDeUMsV05ydEJaLENNcXRCNkMsQUFDMUUsNkNBQzJDLFdOdHRCWixDTXN0QitDLEFBQzlFLHVCQUF3QyxXTkpaLENNSTRDLEFBQ3hFLHlCQUEwQyxXTkpaLENNSThDLEFBQzVFLGtCQUFtQyxXTkhaLENNR3VDLEFBQzlELG9CQUFxQyxXTjNXWixDTTJXeUMsQUFDbEUsOENBQ29DLFdONVdaLENNNFd3QyxBQUNoRSxrREFDc0MsV043V1osQ002VzBDLEFBQ3BFLGlCQUFrQyxXTnROWixDTXNOc0MsQUFDNUQsMEJBQTJDLFdOM2JaLENNMmIrQyxBQUM5RSxvQkFBcUMsV050RlosQ01zRnlDLEFBQ2xFLDRFQUU2QyxXTnhFWixDTXdFaUQsQUFDbEYsK0RBQ3VELFdOdkVaLENNdUUyRCxBQUN0RyxxREFDNkMsV04zRVosQ00yRWlELEFBQ2xGLHdEQUNnRCxXTjVFWixDTTRFb0QsQUFDeEYsc0RBQzhDLFdOakZaLENNaUZrRCxBQUNwRixrQkFBbUMsV04zS1osQ00yS3VDLEFBQzlELGtEQUVpQyxXTnpyQlosQ015ckJxQyxBQUMxRCxtQkFBb0MsV05sUFosQ01rUHdDLEFBQ2hFLDJCQUE0QyxXTktaLENNTGdELEFBQ2hGLDJCQUE0QyxXTktaLENNTGdELEFBQ2hGLDBCQUEyQyxXTktaLENNTCtDLEFBQzlFLG1EQUN5QyxXTkRaLENNQzZDLEFBQzFFLHVEQUMyQyxXTkZaLENNRStDLEFBQzlFLG9CQUFxQyxXTnhzQlosQ013c0J5QyxBQUNsRSxnQkFBaUMsV05wYlosQ01vYnFDLEFBQzFELGdCQUFpQyxXTjFoQlosQ00waEJxQyxBQUMxRCxnQkFBaUMsV054WVosQ013WXFDLEFBQzFELG1CQUFvQyxXTi9PWixDTStPd0MsQUFDaEUsbUJBQW9DLFdOemlCWixDTXlpQndDLEFBQ2hFLHFCQUFzQyxXTmpVWixDTWlVMEMsQUFDcEUsdUJBQXdDLFdON0taLENNNks0QyxBQUN4RSx1QkFBd0MsV05oSVosQ01nSTRDLEFBQ3hFLHNCQUF1QyxXTkpaLENNSTJDLEFBQ3RFLGtCQUFtQyxXTnhVWixDTXdVdUMsQXBOeHBCOUQsU2tOM0ZFLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsV0FBVyxBQUNYLFVBQVUsQUFDVixZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixRQUFTLENHckNzQixBck53SWpDLG1Ea052RkksZ0JBQWdCLEFBQ2hCLFdBQVcsQUFDWCxZQUFZLEFBQ1osU0FBUyxBQUNULGlCQUFpQixBQUNqQixTQUFVLENBQ1gsQXROeENILEswTnFIRSx5QkFBeUIsQUFDekIsYUFBYyxDQUNmLEFBRUQsbUJBQ0UsWUFBYSxDQUNkLEFBRUQsZUFDRSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWMsQUFDZCxxQkFBcUIsQUFDckIsZUFBZ0IsQ0FHakIsQUFFRCxtQkFDRSw0QkFBNkIsQUFDN0IsV0FBVyxBQUNYLFVBQVUsQUFDVixnQkFBZ0IsQUFDaEIsMkJBQTJCLEFBQzNCLDBCQUE4QixDQUMvQixBQUNELFlBQ0UsY0FBYyxBQUNkLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsYUFBYyxDQUNmLEFBQ0QsZUFDQyxnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsaUJBQWtCLENBQ2xCLEFBQ0QscUJBQ0MscUJBQXNCLENBQ3RCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgLy8gW2NvbnZlcnRlcl0gV29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9pc3N1ZXMvMTExNVxuICAgICAgJG5ic3A6IFwiXFwwMGEwXCI7XG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfSN7JG5ic3B9XCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJib290c3RyYXAvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ByaW50XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdHlwZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb2RlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Zvcm1zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9kcm9wZG93bnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uLWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZiYXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdlclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYmFkZ2VzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2FsZXJ0c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFuZWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvd2VsbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2xvc2VcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21vZGFsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BvcG92ZXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcImJvb3RzdHJhcC91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH1cblxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH1cblxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH1cblxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjsgfVxuXG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH1cblxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjsgfVxuXG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cblxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG5cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG5cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG5cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG5cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG5cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7IH1cblxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH1cblxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH1cblxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH1cblxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiOyB9XG5cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH1cblxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiOyB9XG5cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjsgfVxuXG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiOyB9XG5cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjsgfVxuXG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiOyB9XG5cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH1cblxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cblxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cblxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH1cblxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiOyB9XG5cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiOyB9XG5cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiOyB9XG5cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH1cblxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjsgfVxuXG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjsgfVxuXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjsgfVxuXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH1cblxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH1cblxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH1cblxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjsgfVxuXG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH1cblxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiOyB9XG5cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiOyB9XG5cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7IH1cblxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH1cblxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH1cblxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiOyB9XG5cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiOyB9XG5cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH1cblxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiOyB9XG5cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiOyB9XG5cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiOyB9XG5cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH1cblxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH1cblxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiOyB9XG5cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH1cblxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH1cblxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH1cblxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cblxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cblxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiOyB9XG5cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cblxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH1cblxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiOyB9XG5cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH1cblxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7IH1cblxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiOyB9XG5cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiOyB9XG5cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH1cblxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiOyB9XG5cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH1cblxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiOyB9XG5cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiOyB9XG5cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiOyB9XG5cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiOyB9XG5cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiOyB9XG5cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH1cblxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiOyB9XG5cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH1cblxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiOyB9XG5cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH1cblxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjsgfVxuXG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiOyB9XG5cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiOyB9XG5cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiOyB9XG5cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjsgfVxuXG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiOyB9XG5cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiOyB9XG5cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH1cblxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH1cblxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH1cblxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjsgfVxuXG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH1cblxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiOyB9XG5cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH1cblxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiOyB9XG5cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiOyB9XG5cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiOyB9XG5cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiOyB9XG5cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH1cblxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiOyB9XG5cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjsgfVxuXG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiOyB9XG5cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH1cblxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiOyB9XG5cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH1cblxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH1cblxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH1cblxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiOyB9XG5cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjsgfVxuXG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiOyB9XG5cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiOyB9XG5cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiOyB9XG5cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH1cblxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjsgfVxuXG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjsgfVxuXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjsgfVxuXG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiOyB9XG5cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjsgfVxuXG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH1cblxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjsgfVxuXG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiOyB9XG5cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiOyB9XG5cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjsgfVxuXG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiOyB9XG5cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjsgfVxuXG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiOyB9XG5cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjsgfVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiOyB9XG5cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiOyB9XG5cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH1cblxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiOyB9XG5cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiOyB9XG5cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH1cblxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjsgfVxuXG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH1cblxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH1cblxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH1cblxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiOyB9XG5cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiOyB9XG5cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiOyB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzIzNTI3YztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgaDEgc21hbGwsXG4gIGgxIC5zbWFsbCwgaDIgc21hbGwsXG4gIGgyIC5zbWFsbCwgaDMgc21hbGwsXG4gIGgzIC5zbWFsbCwgaDQgc21hbGwsXG4gIGg0IC5zbWFsbCwgaDUgc21hbGwsXG4gIGg1IC5zbWFsbCwgaDYgc21hbGwsXG4gIGg2IC5zbWFsbCxcbiAgLmgxIHNtYWxsLFxuICAuaDEgLnNtYWxsLCAuaDIgc21hbGwsXG4gIC5oMiAuc21hbGwsIC5oMyBzbWFsbCxcbiAgLmgzIC5zbWFsbCwgLmg0IHNtYWxsLFxuICAuaDQgLnNtYWxsLCAuaDUgc21hbGwsXG4gIC5oNSAuc21hbGwsIC5oNiBzbWFsbCxcbiAgLmg2IC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGgxIHNtYWxsLFxuICBoMSAuc21hbGwsIC5oMSBzbWFsbCxcbiAgLmgxIC5zbWFsbCxcbiAgaDIgc21hbGwsXG4gIGgyIC5zbWFsbCwgLmgyIHNtYWxsLFxuICAuaDIgLnNtYWxsLFxuICBoMyBzbWFsbCxcbiAgaDMgLnNtYWxsLCAuaDMgc21hbGwsXG4gIC5oMyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlOyB9XG5cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgaDQgc21hbGwsXG4gIGg0IC5zbWFsbCwgLmg0IHNtYWxsLFxuICAuaDQgLnNtYWxsLFxuICBoNSBzbWFsbCxcbiAgaDUgLnNtYWxsLCAuaDUgc21hbGwsXG4gIC5oNSAuc21hbGwsXG4gIGg2IHNtYWxsLFxuICBoNiAuc21hbGwsIC5oNiBzbWFsbCxcbiAgLmg2IC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEycHg7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1JTsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAuMmVtOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGV4dC11cHBlcmNhc2UsIC5pbml0aWFsaXNtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDkwOyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI0NTI2OTsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMzsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3OyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTsgfVxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgYmxvY2txdW90ZSBmb290ZXIsXG4gIGJsb2NrcXVvdGUgc21hbGwsXG4gIGJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAgIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDExNzBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7IH1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7IH1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDsgfVxuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG5cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5vbi1wYWdlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgub24tcGFnZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGhlYWQgPiB0ci5vbi1wYWdlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRoZWFkID4gdHIub24tcGFnZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQub24tcGFnZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLm9uLXBhZ2UsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRib2R5ID4gdHIub24tcGFnZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Ym9keSA+IHRyLm9uLXBhZ2UgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLm9uLXBhZ2UsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5vbi1wYWdlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Zm9vdCA+IHRyLm9uLXBhZ2UgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGZvb3QgPiB0ci5vbi1wYWdlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQub24tcGFnZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLm9uLXBhZ2U6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIub24tcGFnZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5vbi1wYWdlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLm9uLXBhZ2U6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpOyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmFkaW8gbGFiZWwsXG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzRweDsgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuc2VsZWN0LmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbnRleHRhcmVhLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuc2VsZWN0LmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbnRleHRhcmVhLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyLjVweDsgfVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7IH1cblxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4OyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7IH1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46YWN0aXZlLmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4ub24tcGFnZTpmb2N1cywgLmJ0bi5hY3RpdmUuZm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLmZvY3VzLm9uLXBhZ2Uge1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi5vbi1wYWdlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuICAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRlZmF1bHQub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAgIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRlZmF1bHQub24tcGFnZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGVmYXVsdC5vbi1wYWdlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kZWZhdWx0LmZvY3VzLm9uLXBhZ2UsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRlZmF1bHQub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDsgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICAgIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1wcmltYXJ5Lm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICBib3JkZXItY29sb3I6ICMyMDRkNzQ7IH1cbiAgICAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1wcmltYXJ5Lm9uLXBhZ2U6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXByaW1hcnkub24tcGFnZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tcHJpbWFyeS5mb2N1cy5vbi1wYWdlLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1wcmltYXJ5Lm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIGJvcmRlci1jb2xvcjogIzJlNmRhNDsgfVxuICAuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tc3VjY2Vzcy5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG4gICAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tc3VjY2Vzcy5vbi1wYWdlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1zdWNjZXNzLm9uLXBhZ2U6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXN1Y2Nlc3MuZm9jdXMub24tcGFnZSxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gICAgICBib3JkZXItY29sb3I6ICMyNTU2MjU7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tc3VjY2Vzcy5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgICBib3JkZXItY29sb3I6ICM0Y2FlNGM7IH1cbiAgLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gICAgY29sb3I6ICM1Y2I4NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzFiNmQ4NTsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9XG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWluZm8ub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAgIC5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWluZm8ub24tcGFnZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4taW5mby5vbi1wYWdlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1pbmZvLmZvY3VzLm9uLXBhZ2UsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWluZm8ub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG4gIC5idG4taW5mbyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNWJjMGRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi13YXJuaW5nLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICNkNTg1MTI7IH1cbiAgICAuYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi13YXJuaW5nLm9uLXBhZ2U6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXdhcm5pbmcub24tcGFnZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4td2FybmluZy5mb2N1cy5vbi1wYWdlLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk4NWYwZDsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi13YXJuaW5nLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgICBjb2xvcjogI2YwYWQ0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGFuZ2VyLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuICAgIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGFuZ2VyLm9uLXBhZ2U6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGFuZ2VyLm9uLXBhZ2U6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGFuZ2VyLmZvY3VzLm9uLXBhZ2UsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5OyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kYW5nZXIub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cbiAgLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgICBjb2xvcjogI2Q5NTM0ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tbGluay5vbi1wYWdlLCAuYnRuLWxpbmtbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbmssIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzIzNTI3YztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuZmFkZS5pbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bzsgfSB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1ncm91cCA+IC5idG4ub24tcGFnZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlLFxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5vbi1wYWdlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5idG4tdG9vbGJhcjpiZWZvcmUsIC5idG4tdG9vbGJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYnRuLXRvb2xiYXIgLmJ0bixcbiAgLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5idG4tdG9vbGJhciA+IC5idG4sXG4gIC5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4gIC5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUsIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tbGcgLmNhcmV0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0LCAuZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4OyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTsgfVxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciwgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4gIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2OmJlZm9yZSwgLm5hdjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2ID4gbGkgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgICAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gICAgLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAgICAgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5uYXYgLm9wZW4gPiBhLCAubmF2IC5vcGVuID4gYTpob3ZlciwgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG4gIC5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5hdi10YWJzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgICAgIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7IH1cbiAgICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzID4gbGkub24tcGFnZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMgPiBsaS5vbi1wYWdlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicyA+IGxpLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDsgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXBpbGxzID4gbGkub24tcGFnZSA+IGEsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi1waWxscyA+IGxpLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtcGlsbHMgPiBsaS5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuXG4ubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lOyB9XG4gIC5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubmF2LWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTsgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTsgfVxuICAgICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5uYXYtdGFicy1qdXN0aWZpZWQsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGEsXG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6aG92ZXIsXG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmhvdmVyLFxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmZvY3VzLFxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYi1jb250ZW50ID4gLm9uLXBhZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyOmJlZm9yZSwgLm5hdmJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH0gfVxuXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gICAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgICAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDsgfVxuICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH0gfVxuXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDsgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDsgfVxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1mb3JtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubmF2YmFyLWJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubmF2YmFyLWJ0bi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItdGV4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBjb2xvcjogIzU1NTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA5MDkwOTsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5icmVhZGNydW1iID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIvwqBcIjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICNjY2M7IH1cbiAgLmJyZWFkY3J1bWIgPiAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJyZWFkY3J1bWIgPiAub24tcGFnZSB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucGFnaW5hdGlvbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzMzN2FiNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgfVxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuICAucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzIzNTI3YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24gPiAub24tcGFnZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbiA+IC5vbi1wYWdlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uID4gLm9uLXBhZ2UgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24gPiAub24tcGFnZSA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbiA+IC5vbi1wYWdlID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uID4gLm9uLXBhZ2UgPiBzcGFuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZXI6YmVmb3JlLCAucGFnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wYWdlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2VyIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAucGFnZXIgbGkgPiBhLFxuICAgIC5wYWdlciBsaSA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAucGFnZXIgbGkgPiBhOmhvdmVyLFxuICAgIC5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAucGFnZXIgLm5leHQgPiBhLFxuICAucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4gIC5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucGFnZXIgLmRpc2FibGVkID4gYSxcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuICAucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07IH1cbiAgLmxhYmVsOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG5cbmEubGFiZWw6aG92ZXIsIGEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3OyB9XG4gIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLCAubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTsgfVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cbiAgLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwOyB9XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuICAubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7IH1cblxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9XG4gIC5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLCAubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTsgfVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cbiAgLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmOyB9XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsIC5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAuYnRuLXhzIC5iYWRnZSwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2Uge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlID4gLmJhZGdlLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2UsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXBpbGxzID4gLm9uLXBhZ2UgPiBhID4gLmJhZGdlIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5qdW1ib3Ryb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAuanVtYm90cm9uID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuanVtYm90cm9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgICAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAgICAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAuanVtYm90cm9uIGgxLFxuICAgICAgLmp1bWJvdHJvbiAuaDEge1xuICAgICAgICBmb250LXNpemU6IDYzcHg7IH0gfVxuXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC50aHVtYm5haWwgPiBpbWcsXG4gIC50aHVtYm5haWwgYSA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG5cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS50aHVtYm5haWwub24tcGFnZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5hbGVydCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWxlcnQgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5hbGVydCA+IHAsXG4gIC5hbGVydCA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hbGVydCA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMmI1NDJjOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYzsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyNDUyNjk7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1OyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY2NTEyYzsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwOyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjODQzNTM0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDsgfVxuXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZ3Jlc3Mub24tcGFnZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnByb2dyZXNzLWJhci5vbi1wYWdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDsgfVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2UsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2UgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNjN2RkZWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mub24tcGFnZSwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLm9uLXBhZ2U6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5vbi1wYWdlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLm9uLXBhZ2UsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mub24tcGFnZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5vbi1wYWdlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICAgIGJvcmRlci1jb2xvcjogIzNjNzYzZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0taW5mby5vbi1wYWdlLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLWluZm8ub24tcGFnZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLm9uLXBhZ2U6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ub24tcGFnZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5vbi1wYWdlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLm9uLXBhZ2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLm9uLXBhZ2UsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5vbi1wYWdlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcub24tcGFnZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5vbi1wYWdlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLm9uLXBhZ2U6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcub24tcGFnZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLm9uLXBhZ2UsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIub24tcGFnZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLnBhbmVsLWJvZHk6YmVmb3JlLCAucGFuZWwtYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wYW5lbC10aXRsZSA+IGEsXG4gIC5wYW5lbC10aXRsZSA+IHNtYWxsLFxuICAucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4gIC5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbiAgLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gICAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7IH1cbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7IH1cblxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cbiAgICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzN2FiNzsgfVxuICAgIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNzsgfVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjsgfVxuICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICAgIGJvcmRlci1jb2xvcjogI2Q2ZTljNjsgfVxuICAgIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2OyB9XG4gICAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNkZmYwZDg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkOyB9XG4gIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2OyB9XG5cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxOyB9XG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzE3MDhmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxOyB9XG4gICAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7IH1cbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2Q5ZWRmNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7IH1cbiAgLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7IH1cblxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7IH1cbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgICBib3JkZXItY29sb3I6ICNmYWViY2M7IH1cbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYzsgfVxuICAgIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZmNmOGUzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjsgfVxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYzsgfVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9XG4gIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICBib3JkZXItY29sb3I6ICNlYmNjZDE7IH1cbiAgICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxOyB9XG4gICAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2YyZGVkZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7IH1cbiAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAud2VsbCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTsgfVxuICAuY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLm1vZGFsLWhlYWRlcjpiZWZvcmUsIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLm1vZGFsLWZvb3RlcjpiZWZvcmUsIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC50b29sdGlwLmluIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAudG9vbHRpcC50b3Age1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnRvb2x0aXAuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnBvcG92ZXIudG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAucG9wb3Zlci5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnBvcG92ZXIuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wb3BvdmVyLmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdywgLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4OyB9XG5cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IC0xMXB4OyB9XG4gIC5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0b3A6IC0xMXB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogLTEwcHg7IH1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0sIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDsgfVxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0gPiBpbWcsXG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nLFxuICAgIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbSA+IGEgPiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLmFjdGl2ZS5yaWdodCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnJpZ2h0Lm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ucmlnaHQub24tcGFnZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ucHJldiwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5hY3RpdmUubGVmdCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmxlZnQub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5sZWZ0Lm9uLXBhZ2Uge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5wcmV2LnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLm9uLXBhZ2Uge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5vbi1wYWdlLFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldixcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5vbi1wYWdlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldixcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldixcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLm5leHQubGVmdCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQsXG4gIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuYWN0aXZlLmxlZnQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXIgPiAubGVmdC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5sZWZ0Lm9uLXBhZ2Uge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuYWN0aXZlLnJpZ2h0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyID4gLnJpZ2h0Lm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLnJpZ2h0Lm9uLXBhZ2Uge1xuICAgIGxlZnQ6IDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTUlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAzOSc7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwM2EnOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlLCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAub24tcGFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDsgfSB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbDpiZWZvcmUsIC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywgLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8vVmlkZW9KUy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBNTRBQW9BQUFBQUZtZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFENEFBQUJXVVpGZUJXTnRZWEFBQUFFMEFBQUFPZ0FBQVVyaU1CQzJaMng1WmdBQUFYQUFBQW91QUFBUFVGdng2QWRvWldGa0FBQUxvQUFBQUNzQUFBQTJERjdZNDJob1pXRUFBQXZNQUFBQUdBQUFBQ1FPb2djZ2FHMTBlQUFBQytRQUFBQVBBQUFBZk5rQUFBQnNiMk5oQUFBTDlBQUFBRUFBQUFCQU1NZzA2bTFoZUhBQUFBdzBBQUFBSHdBQUFDQUJNQUI1Ym1GdFpRQUFERlFBQUFFbEFBQUNDdFhIOWFCd2IzTjBBQUFOZkFBQUFQd0FBQUdCWmtTTjQzaWNZMkJrWjJDY3dNREt3TUZTeVBLTWdZSGhGNFJtam1FSVp6ekh3TURFd01yTWdCVUVwTG1tTURoOFpQd294dzdpTG1TSENET0NDQUR2RUFvK0FBQjRuR05nWUdCbWdHQVpCa1lHRUhBQjhoakJmQllHRFNETkJxUVpHWmdZR0Q3Sy9mOFBVdkNSRVVUek0wRFZBd0VqRzhPSUJ3Q1Bkd2JWQUFCNG5JMVhlMUNVMXhYL3p2MWVMSXRMbG4wSndySWZDN3NKR0VUMmhSSjJOMUdVb0JKRThBRVNRRUVobUJIamFCN1V1Qk1UTzRHTWFTdTdhWTNSTmxPZFJQTnFPMnBxUm11VGFTWnRSNkpKSUxVWmswMGEvNGltanBtaWVjQjMwM08vWFVnTUpPUHVmdmQrOTl4enp6MzNuTjg1NXk0SEhIN0VmckdmSXh3SFJpQU52Ri9zSDcxSTlCekhzem1wVytyR09RT1h4WEU2WWhJNFBvTVQ4emtUNGNERnVmMWN3TXJaSkk1Y2dsTTBIS1Z2ME1hVUZEZ0lGZmc5bUpKQ0cra2JLbjFKa3FCT1ZhRk9rdWhMcEFScThmdTBObmM5L3pkdmZZOVB4WFc0UGRIMEM2TitQQ2VqaG9yeEZqQXFSamdGUlhTSU5FQVJiQkdzb3hjRks3SUptcjRPeWNGSm5Jbkw1OXpJWHd4dWk4MGZrR1JiRUh5b3NNV2FBVEpLVWZDc2ttd0pRc0FXQU5rbW5JR09obGY1MTRoN1U4SE5JdjNvd29IQjBXTXQwRWIzc3gwZ3VMaTVwcS84TnkxcTY5NjlmS1I5WDlHQlY2ZFB2NmRwMDRLOTlTT3d0bXlQbDQ3QXBSYTZuNFpwUDF5anI1Zm43TW1ZUC92WExVSnM3MTVVZ3VrbEhCYUhPWkhabUcxTjlGQUlXMm1mME1xV0NJZG8vOFJaMXlHZnhLVWxkRGNHSWJGQTdJQ08rdnFPTVNQVGgvWnJTcWdIaS9iQi9POEU4TW56cCtNK2FjeGZwc1RTaEJ3ZWoyNlRpR3hCbjdtNGVFSU8rUnVldTZIaitJRkJuaDg4Y0FFVUVRLy9uVkx4NUM3a2YreUlSNDdRRWUrZU1saHo5U3FzR2JlM2hoMlIwM05Hem9ZNk80Mkt6OGw3ZkI2ZkFrNkxZblR5Rm8vRll5VDZHR3lOeDJKeDJzZEg0ckExRm8vSHlDWGFGeU9wOGRoWUJDZkpiMk5JbjFJbUU2Q1lOR21nU1RiNTJEYXdKUjZqZlhFbURVNHh5VEVtcGdISE9JU3RveGZqU0dka2JzSzJ3MmpiZE1RRzRzZ0FzdEVPTmdVUllDd0dIaEVoaHNjaW9RYUFoaENmN01jaWZFUWMwbDYrbXhqOW5JK2dtU2RpUTBaYm03Z1puSU83R1NNRVhHNlVEQVZvY3hBVjhHY0VYQ0tnMWEwMlJjVHR3QU5XUkdJQXlFbG9yNm4vK1pVMnlPQjMrVDc3SGIxTUxxaG40S0hWblFCakpucWU5UVpTb242S2M1RHhBRDJ2TWRQTC9CWFNtUUd3c3BhNjd6OXdMVWpkaTlUTjdRQzdseXlCcjlycHQ3dVhWQzFDTXB5aktSb1huR1BIVHVpYVBMc05kYzJkYkFGUUxBb29Qa1hFaDMzRm9kSGw0WHBDNnNQQ0lhMGZ0VUloSFNZWFZTdTVpTUUrRElYc2JaSjUxQmVpZENnYWpjYWk0M2pVOW5Wem9TbjJkUHFjRnZTb3hTekp6Z1JLQXg0N1dNUnhPcklqM1dmMCtobmR4aEpUaU9rU0VxeGFyM2IzUktNOWhZNjRveEJBNjRpZVVSTHZDZnBrRGI4c2lCZFVKMWJnVCt1cko1UEdmZXdRcm1tNVI1KzBIbWZ5SVB5U0Q3T1lrVDBXeFJlUGFoOG9FaXlqbHhJUDc0dGhWb1JUVVJwbUw2UWhHdVdTK1FEamRBTlhqSU04U1FhLzF3MTI4T0R4MFFwNGFMTU5nOStKTDNqb1VuOEFNeFcrYUxOaXVLamFybjR1eXlUZFhqT3paVHNoMjF1d2xkVXZKb1l6YSt6RUxBTGZ1M3AxTDgvM2tydHlaMEFnMDU4SjNoeEhnaHZiR1puMGRIWnk2TWltLzdCbHJlNGxwSGQxYzI4eVZxUlZpTzE1M0Yyb0lXb1hDSUtiTDRaMGNNMWlhUW45bUk1S3VWMlN6RXZXWEpETU50a0FOcE1kUW9ERGhJZEQ0QS9ZclA2QXllOXlzeHlFK3VPRUFjVERvcmd2VlpKamN1YTA0M1BuWi9QbWREcWNiaWJabFhPT1Q4dVNvN0tvZjBZVW45R0wrSm8xN2ZpY3lteGlUb2ZDNnpuVXNvMERoQXhzMUZvK2tGK2QzNnZMbWdaOG1rNWNkR3YybXdZajVrM0RtOW0zTGhKMWFWUk5tNkhyVGJMZ1lBb1dYRGhEZC91NFBHeTVDVCt4R01kaWFCb3Zld1VDRi8xQmlXTmxqSTlNTG43amVTY3BnK1d5SDZtZlU2MmVWRHFsN2hzcm12eDFlenAvWWxkRTJMaGpia2lEbkFuOHRHeS9NVzNJWFJNWUpkdXZxOUhwbUljS3VGdCtKQ3RnZEdFR0tBY0Y2VWFjVndJWWJWUEdmdy8rWXVOQlM0Y3gvQ1VIY255ZmMrd1JETXRUcjcybU1TQmpUL3luL0dLU2RlRFdRVUNINlhvcXE1UjEwUkU2MGdWNmVyVUwwaUN0aTE2ZDBoWmp4dXQ0UUkvckVwZ1NoNldqbkpYZEJYUmcxR0tDdWNHSlB0RnFNMjdhRDF0T3FxS29uc1EyS3NGU1NtRXBtdlJsc1IrVGNEOU9Gd3JxWHhJY2xMNHNKVG5HTVN1RzhLcGtadktkZVZJT0tEeVdTeVBMVjE2L3AxUU1QYlA4Tmlod1V6cjQ3YmRuWHR3dGpkQ3ZxcXBPMEgrcE92SWwzUHp2NDZlNUNUL3RRamtsWENYWHltMUFhV1k3YnpITGt1RE1jN2xkS0N2Z3h6TG44d1lrSkxCaEVEeUs3TVQ4YlRid2JreGJmcCszbUtBR3NtVEJwYWJTSUVFQ3pNSWNRbHpPUEFNS3N4TXM3dWhzbnhQTHVvZlBEVGMxaGt1cTZNWDlqMTZZVTdDcWVnY1lIYm1XWXV2QVA2dENTOTd0Z1dmN2RsUXZubDI1WVBhdlhMVlp2cnpRUGVIQ3BabXp6RVVWcS94enU1c0NoblNUUFRXN29PWW1oNjl6NHpML2drM2IrTzZob2E3MzN1dmlQODJ2bkZjYnFXbGM5dERtWmEyM0xWemFWMXlYVVJpK0pYKzI4TmVCdWozK084SXJRMDgwVm0xZVdCNE9LalBtckp1N2MxdWRXeW52S0Y2L3ZzNDc5bFNXOSs1Z1prbitkS2ZlbGxOR0RQbGx6ZVVMdXN0eitBMGJQdmhndzdsa3ZFVXduL040VHk3VTduaEdzRXBGa09meStrdXRiT2gxSlF4aFZESnVtb1cxMWhua1BUaHpuaDZGRmxoZlQrcmExeDlzRjU2a3g1WXVEelZZOVBRWUFZQTdpYmx3NGZyUTRUUENrMk1LL3hHVTNybG16ZTYydHJIejZsc2tvK3YrU28vZG83NFBUOEtWa3BKZk9Fcktjdjh6bnJNR3NIVE54b0VrV3kxbVlnREI2WEJiUGFXc3VpUzZDcnlHYUw2ekNqYVhCZ3Z0a3V5WEJ1YTF3T0tuaCtrN0w5QXZQbllXZmZ4SzE4RmNKYnVvc0dmMy9KbzdhbVkrQ0UxdnBwelkrVVRydmEwRlhjMWk1NXBLUS9ZalZMMTg3TjVmQ24xa1c1dW90LzFoaStEaVorNWF0bkpSOUUrcHJ2eWRKOVpaNW13T3BVNWdNNEtZeXNNQlE3MVV6UHVNVGw5UVFPeVVvNW53aW9lWUNQakZrbHJiSzZzNlgreXBVWjZydW05K0NaWXpXUmlCSmZTUDB4enpTbXJnN2Y4NmcwREtWai93d0Z6aWVEOXJSZlBHRmJlS01sMDVwbjVqOS9yc1FKSjJpRWdScnBvaGx5Qm8zZjRRSzdLbCtFY0FZWmdBb05WbVpXWEs3MDRZQWEzRndCeGdTR1VPczVodHZHUno0U2dqM3lGa1NKRkJ1di9zeHU1eWs5OThUOFdESnp2di8yUlgxOUh0VFVXMVMrd3BLUktSako2enp6LzEvT1BkRmRXR2xBS2J2elM0UEhPdFVSaWtnOUFHejBMYklCODVTL2NQT3BvWHZ1dWU4L2lWMkgxdlBUeTNkZHZPZVozN0hHbU8zT21TelZ6UitOUzUzKzg0ZEhsRmhYUExxdHpTTys1cnVITTJ2WHRCZHhQODdMT3pLQUQzNTlqL0lOWUlieVBhYklpM0NxNldhK1NhR2U3OGRpSXp1N3FjYmxjQWE2L2ZKUnZOb3BYRkpuTytVOUtLTTVicUg1TE0waVFTVm1wUENQRHU3WlQ0QW91YnozNzA5RUJUeXJURGp5eDhNUVhnVUgxbnFtN1RXbmc0VHpFNGk0QXNLc2tCSVRYZlN5QzRGa2w1TXhuSkRpS1NJRFNKQXNHdmQxeSsvZU5EcDJlK0ErNWQ4SGVpaXVuclRrVDZUcVdMSXMrL1FSb1dyOThzMHFqOHV1ekx1UzIyWXR1ZmczcmRUYUhuMW00NnNmZ0dLSFh0ME1HbkxhUkhkbndOMzd0dkhjV0tvMlY2bG5QeEw0VXZVUWNSZE96bVpTUXM4WDVDSDVPeFhNWHBrQVR1RHo4RXQwU0g0dXlDUlIrVGptQkRQMUd2c1ZyV0VHVnpFajMzWVZROWpBdElLcHFzbC9zLzB4cm9jd0FBZUp4allHUmdZQURpUTJxR1IrTDViYjR5Y0xNemdNQmxCYmZQeURRN0ExaWNnNEVKUkFFQUFhNElBUUI0bkdOZ1pHQmdad0NDaFdBU3hHWmtRQVh5QUJPVUFOaDRuR05uWUdCZ0h5QU1BRGE4QU5vQUFBQUFBQUFPQUZBQVpnQ3lBTVlBNWdFZUFVZ0JkQUdjQWZJQ0xnS09Bcm9EQ2dPT0E3QUQ2Z1E0Qkh3RXVBVG9CUXdGb2dYb0JqWUdiQWJhQjNJSHFIaWNZMkJrWUdDUVo4aGxZR2NBQVNZZzVnSkNCb2IvWUQ0REFCYlZBYW9BZUp4ZGtFMXFnMEFZaGw4VGs5QUlvVkRhVlNtemFoY0Y4N1BNQVJMSU1vRkFsMFpIWTFCSGRCSklUOUFUOUFROVJROVFlcXkreXRlTk16RHpmTSs4OHcwSzRCWS9jTkFNQjZOMmJVYVBQQkx1a3liQ0x2bGVlQUFQajhKRCtoZmhNVjdoQzN1NHd4czdPTzROelFTWmNJLzhMdHduZndpNzVFL2hBUjd3SlR5ay94WWVZNDlmWVEvUHp0TStqYlRaN0xZNk9XZEJKZFgvcHFzNk5ZV2Erek14YTEzb0tyQTZVb2VycWkvSnd0cFl4WlhKMWNvVVZtZVpVV1ZsVGpxMC90SGFjam1keHVMOTBPUjhPMFVFRFlNTmR0aVNFcHo1WFFHcXpsbTMwa3pVZEFZRkZPYjhSN05PWmswcTJsd0F5ejFpN29BcjF4b1h2ck9ndFloWng4d1k1S1JWMjY5Slo1eUdwbXpQVGpRaHZZOWplNnZFRWxQT3VKUDNtV0tuUDVNM1YrWUFBQUI0bkcyUDJYTENNQXhGZllGc3BHVXAzVGUrSUI5bEhKRjRjT3pVUzJuL3ZvYUVHUjZxQitsS28rV0lUZGhnYS9hL2JSbkRCRlBNa0NCRmhod0Y1aWh4ZzFzc3NNUUthOXhoZzNzODRCRlBlTVlMWHZHR2QzemdFOXRaci9odmVYS1ZrRllvU25vZUhKWGZSb1dPcWk1NG1vOWFtZU5GZHJLK2RMU3lhVmY3b0pRVGxraFhwRDNaNVhYaFIvclVmUVZ1S1hPOTFKcHM0Y0xPUzYvSTVZTDNYaG9kUlJzVldaZTROblpPaFduU0FXZ3hoTW9FcjZTbXpaaWVGNDNNazdaT0JkZUNWR3JwOUV1KzU0SjJ4aHlTcGxmQjVYSHdRTFhVbVQ5S0g2K2tQblE3Wll1SUV6TnlmczFETFUxVlU0U1daNkxrWEdIc0QxWktiTXc9KSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFLQUlBQUF3QWdUMU12TWxHUlhnVUFBQUVvQUFBQVZtTnRZWERpTUJDMkFBQUIvQUFBQVVwbmJIbG1XL0hvQndBQUE0Z0FBQTlRYUdWaFpBeGUyT01BQUFEUUFBQUFObWhvWldFT29nY2dBQUFBckFBQUFDUm9iWFI0MlFBQUFBQUFBWUFBQUFCOGJHOWpZVERJTk9vQUFBTklBQUFBUUcxaGVIQUJNQUI1QUFBQkNBQUFBQ0J1WVcxbDFjZjFvQUFBRXRnQUFBSUtjRzl6ZEdaRWplTUFBQlRrQUFBQmdRQUJBQUFIQUFBQUFLRUhBQUFBQUFBSEFBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUh3QUJBQUFBQVFBQXdpYUNjRjhQUFBVQUN3Y0FBQUFBQU5NZ1J2TUFBQUFBMHlCRzh3QUFBQUFIQUFjQUFBQUFDQUFDQUFBQUFBQUFBQUVBQUFBZkFHMEFCd0FBQUFBQUFnQUFBQW9BQ2dBQUFQOEFBQUFBQUFBQUFRY0FBWkFBQlFBSUJIRUU1Z0FBQVBvRWNRVG1BQUFEWEFCWEFjNEFBQUlBQlFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVR1pGWkFCQThRSHhIZ2NBQUFBQW9RY0FBQUFBQUFBQkFBQUFBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQUFBQUFNQUFBQURBQUFBSEFBQkFBQUFBQUJFQUFNQUFRQUFBQndBQkFBb0FBQUFCZ0FFQUFFQUFnQUE4UjcvL3dBQUFBRHhBZi8vQUFBUEFBQUJBQUFBQUFBQUFBQUJCZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT0FGQUFaZ0N5QU1ZQTVnRWVBVWdCZEFHY0FmSUNMZ0tPQXJvRENnT09BN0FENmdRNEJId0V1QVRvQlF3Rm9nWG9CallHYkFiYUIzSUhxQUFCQUFBQUFBV0xCWXNBQWdBQUFSRUJBbFVETmdXTCsrb0NDd0FBQXdBQUFBQUdhd1pyQUFJQURnQWFBQUFKQWhNRUFBTVNBQVVrQUJNQ0FBRW1BQ2MyQURjV0FCY0dBQUxyQWNEK1FKWCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9scit3LzMrcmdZR0FWTDkvUUZTQmdiK3JnSXdBVkFCVUFHYkNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFBQUFBZ0FBQUFBRlFBV0xBQU1BQndBQUFTRVJLUUVSSVJFQndBRXIvdFVDVlFFckFYVUVGdnZxQkJZQUFBQUVBQUFBQUFZZ0JpQUFCZ0FUQUNRQUp3QUFBUzRCSnhVWE5qY0dCeGMrQVRVbUFDY1ZGaElCQndFaEVTRUJFUUVHQnhVK0FUY1hOd0VIRndUUUFXVlZ1QU83QWlkeEpTZ0YvdC9scGM3N3QxOEJZZjZmQVNzQmRRRStURjFPaWp1WlgvMWduSndEZ0dTZUs2VzRHQmhxVzNGR25GVDBBV000bWpUKzlBSHJYLzZmL2tEK2l3SDIvc0k3SFpvU1JER1lYd1NXbkp3QUFBRUFBQUFBQktzRjFnQUZBQUFCRVNFQkVRRUNDd0VxQVhiK2lnUmcva0QraXdTcS9vc0FBQUFDQUFBQUFBVm1CZFlBQmdBTUFBQUJMZ0VuRVQ0QkFSRWhBUkVCQldVQlpWUlVaZndSQVNzQmRmNkxBNEJrbml2OXBpdWVBVVQrUVA2TEJLcitpd0FBQXdBQUFBQUdJQVlQQUFVQURBQWFBQUFURVNFQkVRRUZMZ0VuRVQ0QkF4VVdFaGNHQWdjVk5nQTNKZ0RnQVNzQmRmNkxBc1VCWlZWVlpicWx6Z01EenFYbEFTRUZCZjdmQkdEK1FQNkxCS3IraStCa25pdjlwaXVlQXZPYU5QNzB0YlgrOURTYU9BRmk5ZlVCWWdBQUFBUUFBQUFBQllzRml3QUZBQXNBRVFBWEFBQUJJeEVoTlNNRE16VXpOU0VCSXhVaEVTTURGVE1WTXhFQ0M1WUJkdUNXbHVEK2lnT0E0QUYybHVEZ2xnTHIvb3FXQWdyZ2x2eUFsZ0YyQXFDVzRBRjJBQVFBQUFBQUJZc0Zpd0FGQUFzQUVRQVhBQUFCTXhVekVTRVRJeFVoRVNNQk16VXpOU0VUTlNNUklUVUJkZUNXL29yZzRBRjJsZ0hBbHVEK2lwYVdBWFlDVmVBQmRnSEFsZ0YyKytyZ2xnSEE0UDZLbGdBQUFBQUNBQUFBQUFYV0JkWUFEd0FUQUFBQklRNEJCeEVlQVJjaFBnRTNFUzRCQXlFUklRVkEvSUEvVlFFQlZUOERnRDlWQVFGVlAveUFBNEFGMVFGVlAveUFQMVVCQVZVL0E0QS9WZnZzQTRBQUFBWUFBQUFBQm1zR2F3QUhBQXdBRXdBYkFDQUFLQUFBQ1FFbUp3NEJCd0VsTGdFbkFRVWhBVFlTTnlZRkFRWUNCeFlYSVFVZUFSY0JNd0VXRno0Qk53RUN2Z0ZrVGxTSDhHRUJFZ09PTmVtaC91NEM1ZjNRQVhwY2FBRUIvQlArM1Z4b0FRRU9BakQ5NURYcG9RRVNlUDdkVGxTSDhHSCs3Z1B3QW1nU0FRRllVUDRuZDZYMlB2NG5TLzF6WkFFQmswMU5BZmhrL3YrVFRVaExwZlkrQWRuK0NCSUJBVmhRQWRrQUFBQUZBQUFBQUFackJkWUFEd0FUQUJjQUd3QWZBQUFCSVE0QkJ4RWVBUmNoUGdFM0VTNEJBU0VWSVFFaE5TRUZJVFVoTlNFMUlRWFYrMVpBVkFJQ1ZFQUVxa0JVQWdKVSt4WUJLdjdXQXVyOUZnTHFBY0QrMWdFcS9SWUM2Z1hWQVZVLy9JQS9WUUVCVlQ4RGdEOVYvYXlWL3RXVmxaV1dsUUFEQUFBQUFBWWdCZFlBRHdBbkFEOEFBQUVoRGdFSEVSNEJGeUUrQVRjUkxnRUJJelVqRlRNMU14VVVCZ2NqTGdFbkVUNEJOek1lQVJVRkl6VWpGVE0xTXhVT0FRY2pMZ0UxRVRRMk56TWVBUmNGaS92cVAxUUNBbFEvQkJZL1ZBSUNWUDFyY0pXVmNDb2c0Q0FxQVFFcUlPQWdLZ0lMY0pXVmNBRXFJT0FnS2lvZzRDQXFBUVhWQVZVLy9JQS9WUUVCVlQ4RGdEOVYvZmNsNENWS0lDb0JBU29nQVNvZ0tnRUJLaUJLSmVBbFNpQXFBUUVxSUFFcUlDb0JBU29nQUFBR0FBQUFBQVlnQlBZQUF3QUhBQXNBRHdBVEFCY0FBQk16TlNNUk16VWpFVE0xSXdFaE5TRVJJVFVoRVJVaE5lQ1ZsWldWbFpVQkt3UVYrK3NFRmZ2ckJCVUROWmIrUUpVQndKWCtRSmIrUUpVQ1ZaV1ZBQUFBQVFBQUFBQUdJQVpzQUM0QUFBRWlCZ2NCTmpRbkFSNEJNejRCTnk0Qkp3NEJCeFFYQVM0Qkl3NEJCeDRCRnpJMk53RUdCeDRCRno0Qk55NEJCVUFyU2g3OTdBY0hBZzhlVGl4ZmZ3SUNmMTlmZndJSC9mRWVUaXhmZndJQ2YxOHNUaDRDRkFVQkEzdGNYSHNEQTNzQ1R4OGJBVGNaTmhrQk5CMGdBbjlmWDM4Q0FuOWZHeG4relJ3Z0FuOWZYMzhDSUJ6K3loY2FYSHNDQW50Y1hYc0FBQUlBQUFBQUJsa0dhd0JEQUU4QUFBRTJOQ2MzUGdFbkF5NEJEd0VtTHdFdUFTY2hEZ0VQQVFZSEp5WUdCd01HRmg4QkJoUVhCdzRCRnhNZUFUOEJGaDhCSGdFWElUNEJQd0UyTnhjV05qY1ROaVluQlM0Qkp6NEJOeDRCRnc0QkJhc0ZCWjRLQmdlV0J4a051anBFSEFNVUQvN1dEeFFDSEVVNXVnMGFCNVVIQlF1ZEJRV2RDd1VIbFFjYURibzVSUndDRkE4QktnOFVBaHhGT2JvTkdnZVZCd1VML1RodmxBSUNsRzl2bEFJQ2xBTTNKRW9rZXdrYURRRUREQWtGU3kwY3hnNFJBUUVSRHNZY0xVc0ZDUXorL1F3YkNYc2tTaVI3Q1JvTi92ME1DUVZMTFJ6R0RoRUJBUkVPeGh3dFN3VUpEQUVEREJzSlFRS1ViMitVQWdLVWIyK1VBQUFBQUFFQUFBQUFCbXNHYXdBTEFBQVRFZ0FGSkFBVEFnQWxCQUNWQ0FHbUFUMEJQUUdtQ0FqK1d2N0Qvc1ArV2dPQS9zUCtXZ2dJQWFZQlBRRTlBYVlJQ1A1YUFBQUFBZ0FBQUFBR2F3WnJBQXNBRndBQUFRUUFBeElBQlNRQUV3SUFBU1lBSnpZQU54WUFGd1lBQTREK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xyK3cvMytyZ1lHQVZMOS9RRlNCZ2IrcmdackNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFBQURBQUFBQUFackJtc0FDd0FYQUNNQUFBRUVBQU1TQUFVa0FCTUNBQUVtQUNjMkFEY1dBQmNHQUFNT0FRY3VBU2MrQVRjZUFRT0Evc1ArV2dnSUFhWUJQUUU5QWFZSUNQNWEvc1A5L3E0R0JnRlMvZjBCVWdZRy9xNGRBbjlmWDM4Q0FuOWZYMzhHYXdqK1d2N0Qvc1ArV2dnSUFhWUJQUUU5QWFiNnlBWUJVdjM5QVZJR0J2NnUvZjMrcmdKUFgzOENBbjlmWDM4Q0FuOEFBQUFFQUFBQUFBWWdCaUFBRHdBYkFDVUFLUUFBQVNFT0FRY1JIZ0VYSVQ0Qk54RXVBUUVqTlNNVkl4RXpGVE0xT3dFaEhnRVhFUTRCQnlFM016VWpCWXY3Nmo5VUFnSlVQd1FXUDFRQ0FsVDlhM0NWY0hDVmNKWUJLaUFxQVFFcUlQN1djSldWQmlBQ1ZELzc2ajlVQWdKVVB3UVdQMVQ4Z3BXVkFjQzd1d0VxSVA3V0lDb0JjT0FBQWdBQUFBQUdhd1pyQUFzQUZ3QUFBUVFBQXhJQUJTUUFFd0lBRXdjSkFTY0pBVGNKQVJjQkE0RCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9sbzRhZjcwL3ZScEFRdis5V2tCREFFTWFmNzFCbXNJL2xyK3cvN0QvbG9JQ0FHbUFUMEJQUUdtL0JGcEFRdis5V2tCREFFTWFmNzFBUXRwL3ZRQUFRQUFBQUFGMWdhMkFCWUFBQUVSQ1FFUkhnRVhEZ0VITGdFbkl4WUFGellBTnlZQUE0RCtpd0YxdnYwRkJmMit2djBGbFFZQlVmNytBVkVHQnY2dkJZc0JLdjZML29zQktnVDl2Nzc5QlFYOXZ2Nytyd1lHQVZIKy9nRlJBQUFBQVFBQUFBQUZQd2NBQUJRQUFBRVJJeUlHSFFFaEF5TVJJUkVqRVRNMU5EWXpNZ1UvblZZOEFTVW4vdjdPLy8vUXJaTUc5UDc0U0VpOS90ajlDUUwzQVNqYXVzMEFBQUFBQkFBQUFBQUdqZ2NBQURBQVJRQmdBR3dBQUFFVUhnTVZGQWNHQkNNaUppY21OVFEyTnpZbExnRTFORGNHSXlJbU5UUTJOejRCTXlFSEl4NEJGUlFPQXljeU5qYzJOVFF1QWlNaUJnY0dGUlFlQXhNeVBnSTFOQzRCTHdFbUx3SW1JeUlPQXhVVUhnSUJNeFVqRlNNMUl6VXpOVE1ESDBCYldrQXdTUDdxbjRUbE9TVlpTb01CRVNBZkZTNFdsTXRJUDAzVGNBR2lpb05LVERGRlJqR1NKbEFhTlNJL2FrQXFVUmt2RkNzOVdUWTZhMXMzRGc4VEhnb2NKVTRRSURWb2IxTTJSbkY5QTJ2VjFXblUxR2tENUNSRlExQ0FUbHBUZW5OVFlEeEhVWW91VWhJcVFDa2tNUVRCbEZLYU5rSkFXRCtNV2toelJ6dEFQaUViT1dZNmhuMVNKeUU3WlM1bloxSTAvSmNhTkY0K0dUQWtHQ01MRngwNEFnNGtPRjA3Um1zN0hRTnNiTnZiYk5rQUF3QUFBQUFHZ0Fac0FBTUFEZ0FxQUFBQkVTRVJBUllHS3dFaUpqUTJNaFlCRVNFUk5DWWpJZ1lIQmhVUklSSVFMd0VoRlNNK0F6TXlGZ0hkL3JZQlh3Rm5WQUpTWkdlbVpBU1AvcmRSVmo5VkZRdit0d0lCQVFGSkFoUXFSMmMvcTlBRWovd2hBOThCTWtsaVlwTmhZZnpkL2NnQ0VtbDNSVE1lTS8zWEFZOEI4REF3a0NBd09CL2pBQUFCQUFBQUFBYVVCZ0FBTVFBQUFRWUhGaFVVQWc0QkJDTWdKeFl6TWpjdUFTY1dNekkzTGdFOUFSWVhMZ0UxTkRjV0JCY21OVFEyTXpJWE5qY0dCellHbEVOZkFVeWIxdjdTclA3eDRTTXI0YkJwcGg4aEhDc3FjSk5FVGtKT0xIa0JXOFlJdllhTVlHMWdKV2xkQldoaVJRNGNndjc5N3JkdGtRU0tBbjFoQlFzWHNYVUVKZ01zamxOWVM1V3pDaVlraHIxbUZUbHpQd29BQUFBQkFBQUFBQVdBQndBQUlnQUFBUmNPQVFjR0xnTTFFU00xUGdRM1BnRTdBUkVoRlNFUkZCNENOellGTUZBWHNGbG9yWEJPSWFoSWNrUXdGQVVCQndUMEFVMytzZzBnUXpCT0FjL3RJejRCQWpoY2VIZzZBaURYR2xkZGIxY3RCUWYrV1B6OStoNDBOUjRCQWdBQkFBQUFBQWFBQm9BQVNnQUFBUlFDQkNNaUp6WS9BUjRCTXpJK0FUVTBMZ0VqSWc0REZSUVdGeFkvQVRZM05pY21OVFEyTXpJV0ZSUUdJeUltTno0Q05UUW1JeUlHRlJRWEF3WVhKZ0kxTkJJa0lBUVNCb0RPL3AvUmIyczdFellVYWoxNXZtaDM0bzVwdG45YksxQk5IZ2dJQmdJR0VUUFJxWmVwaVdzOVNnNElKUmMyTWo1V0dXTVJCTTcremdGaEFhSUJZYzREZ05IK244NGdYVWZUSnptSjhKWnl5SDQ2WUgyR1EyaWVJQXdnSHhnR0Z4UTlXcGZacElPcTdsYzlJM1ZaSHpKQ2NsVkpNZjVlUm10YkFYenAwUUZoenM3K253QUFCd0FBQUFBSEFBVFBBQTRBRndBcUFEMEFVQUJhQUYwQUFBRVJOaDRDQnc0QkJ3WW1JeWNtTnhZMk56WW1CeEVVQlJZMk56NEJOeTRCSnlNR0h3RWVBUmNPQVJjV05qYytBVGN1QVNjakJoOEJIZ0VYRkFZWEZqWTNQZ0UzTGdFbkl3WWZBUjRCRnc0QkJUTS9BUlV6RVNNR0F5VVZKd01jaE0yVVd3Z05xNEpIclFnQkFhcFVhQW9KY1dNQmZpSWhEaU1yQVFKTE1CMEJCQW9rTkFJQlBtTWlJUTRpTEFFQ1N6QWVBUVVLSkRRQlAyTWlJUTRpTEFFQ1N6QWVBUVVLSkRRQkFUNzVnKzVCNGFyTkxOSUJKNDRCeVFMOUJROW12WUNLd0E4RkJRTUR3d0pWVEdkekJmNlZCOElITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VXdITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VXdITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VkprQVdVRERFZit0WVA1QVFBQUFBRUFBQUFBQmlBR3RnQWJBQUFCQkFBREVSNEJGek1SSVRVMkFEY1dBQmNWSVJFelBnRTNFUUlBQTREKzR2NkZCd0ovWCtEKzFRWUJKOTdlQVNjRy90WGdYMzhDQi82RkJyVUgvb1grNHYzMlgzOENBbFdWM2dFbkJnYisyZDZWL2FzQ2YxOENDZ0VlQVhzQUFBQUFFQURHQUFFQUFBQUFBQUVBQndBQUFBRUFBQUFBQUFJQUJ3QUhBQUVBQUFBQUFBTUFCd0FPQUFFQUFBQUFBQVFBQndBVkFBRUFBQUFBQUFVQUN3QWNBQUVBQUFBQUFBWUFCd0FuQUFFQUFBQUFBQW9BS3dBdUFBRUFBQUFBQUFzQUV3QlpBQU1BQVFRSkFBRUFEZ0JzQUFNQUFRUUpBQUlBRGdCNkFBTUFBUVFKQUFNQURnQ0lBQU1BQVFRSkFBUUFEZ0NXQUFNQUFRUUpBQVVBRmdDa0FBTUFBUVFKQUFZQURnQzZBQU1BQVFRSkFBb0FWZ0RJQUFNQUFRUUpBQXNBSmdFZVZtbGtaVzlLVTFKbFozVnNZWEpXYVdSbGIwcFRWbWxrWlc5S1UxWmxjbk5wYjI0Z01TNHdWbWxrWlc5S1UwZGxibVZ5WVhSbFpDQmllU0J6ZG1jeWRIUm1JR1p5YjIwZ1JtOXVkR1ZzYkc4Z2NISnZhbVZqZEM1b2RIUndPaTh2Wm05dWRHVnNiRzh1WTI5dEFGWUFhUUJrQUdVQWJ3QktBRk1BVWdCbEFHY0FkUUJzQUdFQWNnQldBR2tBWkFCbEFHOEFTZ0JUQUZZQWFRQmtBR1VBYndCS0FGTUFWZ0JsQUhJQWN3QnBBRzhBYmdBZ0FERUFMZ0F3QUZZQWFRQmtBR1VBYndCS0FGTUFSd0JsQUc0QVpRQnlBR0VBZEFCbEFHUUFJQUJpQUhrQUlBQnpBSFlBWndBeUFIUUFkQUJtQUNBQVpnQnlBRzhBYlFBZ0FFWUFid0J1QUhRQVpRQnNBR3dBYndBZ0FIQUFjZ0J2QUdvQVpRQmpBSFFBTGdCb0FIUUFkQUJ3QURvQUx3QXZBR1lBYndCdUFIUUFaUUJzQUd3QWJ3QXVBR01BYndCdEFBQUFBZ0FBQUFBQUFBQVJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZkFBQUJBZ0VEQVFRQkJRRUdBUWNCQ0FFSkFRb0JDd0VNQVEwQkRnRVBBUkFCRVFFU0FSTUJGQUVWQVJZQkZ3RVlBUmtCR2dFYkFSd0JIUUVlQVI4RWNHeGhlUXR3YkdGNUxXTnBjbU5zWlFWd1lYVnpaUXQyYjJ4MWJXVXRiWFYwWlFwMmIyeDFiV1V0Ykc5M0NuWnZiSFZ0WlMxdGFXUUxkbTlzZFcxbExXaHBaMmdRWm5Wc2JITmpjbVZsYmkxbGJuUmxjZzltZFd4c2MyTnlaV1Z1TFdWNGFYUUdjM0YxWVhKbEIzTndhVzV1WlhJSmMzVmlkR2wwYkdWekNHTmhjSFJwYjI1ekNHTm9ZWEIwWlhKekJYTm9ZWEpsQTJOdlp3WmphWEpqYkdVT1kybHlZMnhsTFc5MWRHeHBibVVUWTJseVkyeGxMV2x1Ym1WeUxXTnBjbU5zWlFKb1pBWmpZVzVqWld3R2NtVndiR0Y1Q0daaFkyVmliMjlyQldkd2JIVnpDR3hwYm10bFpHbHVCM1IzYVhSMFpYSUdkSFZ0WW14eUNYQnBiblJsY21WemRCRmhkV1JwYnkxa1pYTmpjbWx3ZEdsdmJnVmhkV1JwYndBQUFBQUEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnZqcy1pY29uLXBsYXksIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi52anMtaWNvbi1wYXVzZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcGF1c2U6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbXV0ZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTAge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTA6YmVmb3JlLFxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIRcIjsgfVxuXG4udmpzLWljb24tdm9sdW1lLWxvdywgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTEge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMTpiZWZvcmUsXG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbWlkLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yOmJlZm9yZSxcbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1oaWdoLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbDpiZWZvcmUsXG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXIsIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQsIC52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUsIC52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLnZqcy1pY29uLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLnZqcy1pY29uLXNwaW5uZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhItcIjsgfVxuXG4udmpzLWljb24tc3VidGl0bGVzLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc3VidGl0bGVzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLnZqcy1pY29uLWNhcHRpb25zLCAudmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLnZqcy1pY29uLWNoYXB0ZXJzLCAudmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLnZqcy1pY29uLXNoYXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Ej1wiOyB9XG5cbi52anMtaWNvbi1jb2cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi52anMtaWNvbi1jaXJjbGUsIC52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXksIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJFcIjsgfVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJNcIjsgfVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1oZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLnZqcy1pY29uLWNhbmNlbCwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2FuY2VsOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJVcIjsgfVxuXG4udmpzLWljb24tcmVwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tcmVwbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJZcIjsgfVxuXG4udmpzLWljb24tZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SXXCI7IH1cblxuLnZqcy1pY29uLWdwbHVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tZ3BsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi52anMtaWNvbi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJlcIjsgfVxuXG4udmpzLWljb24tdHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi52anMtaWNvbi1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbiwgLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLnZqcy1pY29uLWF1ZGlvLCAudmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1hdWRpbzpiZWZvcmUsIC52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLnZpZGVvLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAudmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tanMgKixcbi52aWRlby1qcyAqOmJlZm9yZSxcbi52aWRlby1qcyAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4udmlkZW8tanMgdWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udmlkZW8tanMudmpzLWZsdWlkLFxuLnZpZGVvLWpzLnZqcy0xNi05LFxuLnZpZGVvLWpzLnZqcy00LTMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvLWpzLnZqcy0xNi05IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTsgfVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmpzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4OyB9XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvOyB9XG5cbi52anMtbm8tanMgYSxcbi52anMtbm8tanMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NkE4Q0M7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTsgfVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwczsgfVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby1qcyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAyOyB9XG5cbi52anMtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLnZqcy1zY3J1YmJpbmcgLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cyxcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJCMzMzRjsgfVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjNlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMGVtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjVlbTtcbiAgbWF4LWhlaWdodDogMTVlbTsgfVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZSB7XG4gIHdpZHRoOiAyLjIyMjIyMjIyMmVtOyB9XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3Zlcixcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyxcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSxcbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHdpZHRoOiAxMmVtOyB9XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMy4wZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTsgfVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzOyB9XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzOyB9XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIsXG4udmpzLWVycm9yIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuICAudmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NzsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSB3aGl0ZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDRlbTsgfVxuXG4udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGhlaWdodDogMC4zZW07IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjY2NjZlbTsgfVxuXG4vKiBJZiB3ZSBsZXQgdGhlIGZvbnQgc2l6ZSBncm93IGFzIG11Y2ggYXMgZXZlcnl0aGluZyBlbHNlLCB0aGUgY3VycmVudCB0aW1lIHRvb2x0aXAgZW5kcyB1cFxuIGdpbm9ybW91cy4gSWYgeW91J2QgbGlrZSB0byBlbmFibGUgdGhlIGN1cnJlbnQgdGltZSB0b29sdGlwIGFsbCB0aGUgdGltZSwgdGhpcyBzaG91bGQgYmUgZGlzYWJsZWRcbiB0byBhdm9pZCBhIHdlaXJkIGhpdGNoIHdoZW4geW91IHJvbGwgb2ZmIHRoZSBob3Zlci4gKi9cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheTphZnRlcixcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMC42ZW07IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy10b29sdGlwLXByb2dyZXNzLWJhcixcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC4zMzMzMzMzMzMzMzMzMzNlbTtcbiAgICByaWdodDogLTAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTphZnRlcixcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICByaWdodDogLTEuOWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzAwMDtcbiAgY29udGVudDogYXR0cihkYXRhLWN1cnJlbnQtdGltZSk7XG4gIHBhZGRpbmc6IDZweCA4cHggOHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTsgfVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICB6LWluZGV4OiAxOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1rZWVwLXRvb2x0aXBzLWluc2lkZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNiZmM3ZDM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNzUpOyB9XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogLTEuOWVtOyB9XG5cbi52anMtdG9vbHRpcC1wcm9ncmVzcy1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSxcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxczsgfVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSxcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyIHtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjQ1ZW0gMCAwLjQ1ZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTsgfVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMGVtIDBlbSAxZW0gd2hpdGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmOyB9XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHdpZHRoOiA1ZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG4gIG1hcmdpbjogMS4zNWVtIDAuNDVlbTsgfVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTsgfVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4zNWVtIGF1dG87IH1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07IH1cbiAgLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgICBsZWZ0OiAtMC4zZW07IH1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMC4zZW07IH1cbiAgLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICAgIHRvcDogLTAuM2VtO1xuICAgIHJpZ2h0OiAtMC41ZW07IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbWVudSB7XG4gIGxlZnQ6IDAuNWVtO1xuICBoZWlnaHQ6IDhlbTsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWw6Zm9jdXMgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbC52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbG9jay1zaG93aW5nIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAyLjllbTsgfVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbDpmb2N1cyAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLWxvY2stc2hvd2luZyAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMi45ZW07XG4gIHdpZHRoOiA4ZW07IH1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZqcy1wb3N0ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtZmxleDogYXV0bztcbiAgLW1vei1ib3gtZmxleDogYXV0bztcbiAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAtbXMtZmxleDogYXV0bztcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07IH1cblxuLnZqcy1uby1mbGV4IC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSxcbi52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sXG4udmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtOyB9XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG5cbi52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07IH1cblxuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4udmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi52anMtY2FwdGlvbnMge1xuICBjb2xvcjogI2ZjNjsgfVxuXG4udmpzLXR0LWN1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7IH1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pOyB9XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDBlbTsgfVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiAnWCc7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMC4wNWVtIDAuMDVlbSAwLjFlbSAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtNnB4O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40NHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40NHM7IH1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7IH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlOyB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9IH1cblxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wcm9ncmVzcy1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLW11dGUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWF1ZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1tdXRlLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1hdWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtbXV0ZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1hdWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMC41ZW07XG4gIGhlaWdodDogMTZlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogNDBlbTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb2xvcnMsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWZvbnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbG9yczphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtZm9udDphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29udHJvbHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgcmlnaHQ6IDFlbTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogM3B4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxhYmVsLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAwOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBsYWJlbCA+IGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGZpZWxkc2V0IC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogZm9yIEludGVybmV0IEV4cGxvcmVyICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiAqOm5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcikge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi8qR2xvYmFsIFN0eWxlcyovXG4vKiBzaXRlIGNvbG9yIHBhbGxldHRlICovXG4uc2llbWVucy1vcmFuZ2Uge1xuICBjb2xvcjogI2RjNjkxNDsgfVxuXG4uc2llbWVucy1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0OyB9XG5cbi5zaWVtZW5zLWJsdWUge1xuICBjb2xvcjogIzIzODdhYTsgfVxuXG4uc2llbWVucy1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTsgfVxuXG4vKnZpZXcgY29sb3IgdGVzdCBwYWdlLCBjb2xvci10ZXN0Lmh0bWwgKi9cbi5jb2xvcnNUZXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmdyZXktbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG5cbi5wZXRyb2wtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5OyB9XG5cbi5zdG9uZS1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjsgfVxuXG4uc3RvbmUtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG5cbi5zdG9uZS1saWdodDM1LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuXG4uc2FuZC1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjQ1YTsgfVxuXG4uc2FuZC1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhOTY7IH1cblxuLnNhbmQtbGlnaHQzNS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3Y2Q7IH1cblxuLnNub3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50ZWFsLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDZlOyB9XG5cbi50ZWFsLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTsgfVxuXG4uYmx1ZS1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWY4NzsgfVxuXG4uYmx1ZS1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MGJlZDc7IH1cblxuLnllbGxvdy1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNzgwYTsgfVxuXG4ueWVsbG93LWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwMDsgfVxuXG4ucmVkLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQxOTQ2OyB9XG5cbi5yZWQtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWYyMzVmOyB9XG5cbi5ncmVlbi1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0N2QyZDsgfVxuXG4uZ3JlZW4tbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFiNDE0OyB9XG5cbi8qd2UgbWF5IGhhdmUgY29sb3JzIHRoYXQgYXJlIGNsb3NlLCBsZXRzIHVzZSBsaXRlbiBhbmQgZGFya2VuIGluIHNhc3MqL1xuLnRlc3QtZ3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwYmViZSAwJSwgIzAwOTk5OSA1MCUsICMwMDk5Y2IgMTAwJSk7IH1cblxuLnN0b3JlLWdyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTRlYWVmIDAlLCAjZmVmZWZmIDUwJSwgI2Y0ZjhmOSAxMDAlKTsgfVxuXG4ud2hpdGUtZ3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7IH1cblxuLyogU2xpZGVyICovXG4vKiBJY29ucyAqL1xuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb247XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGljay1wcmV2LFxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMCU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLumIZcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piHXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMCU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLumIdcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piGXCI7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piUXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbjtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBHZW5lcmljIHNwYWNpbmcgKi9cbi5wYWRkaW5nLWxlZnQtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfVxuXG4ubWFyZ2luLWxlZnQtbGcge1xuICBtYXJnaW4tbGVmdDogMy41cmVtOyB9XG5cbi5uby1saXN0LW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tYXJnaW4tc2lkZS1zbWFsbCB7XG4gIG1hcmdpbjogYXV0byAxcmVtOyB9XG5cbi5tYXJnaW4tbGVmdC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5tYXJnaW4tYnRtLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubWFyZ2luLXRvcC1yZWcge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5jaGFwdGVyLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuXG4vKiBET0xMWSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtUm9tYW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtUm9tYW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmQm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZkl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL3NpZW1lbnMtd2ViaWNvbnMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vc2llbWVucy13ZWJpY29ucy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi8qIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZSb21hbjtcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5vdGYpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZTZW1pYm9sZDtcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC5vdGYpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZTZW1pYm9sZEl0YWxpYztcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5vdGYpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgXG59ICAqL1xuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLWV4dHJhc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWV4dHJhc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC1leHRyYXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7IH1cblxuLmljb24tYXJyb3ctdXAtZXh0cmFzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG5cbi5pY29uLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG5cbi5pY29uLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7IH1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjsgfVxuXG4uaWNvbi1jYWxjdWxhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjsgfVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiOyB9XG5cbi5pY29uLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjsgfVxuXG4uaWNvbi1jaGVjay1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7IH1cblxuLmljb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjsgfVxuXG4uaWNvbi1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cblxuLmljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7IH1cblxuLmljb24tZG91YmxlLWFycm93LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cblxuLmljb24tZG91YmxlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjsgfVxuXG4uaWNvbi1kb3VibGUtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG5cbi5pY29uLWRvdWJsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiOyB9XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7IH1cblxuLmljb24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG5cbi5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjsgfVxuXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiOyB9XG5cbi5pY29uLWV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiOyB9XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7IH1cblxuLmljb24tZmFjZWJvb2stbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjsgfVxuXG4uaWNvbi1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjsgfVxuXG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cblxuLmljb24tYXZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7IH1cblxuLmljb24tZG9jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7IH1cblxuLmljb24tZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7IH1cblxuLmljb24tanBnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7IH1cblxuLmljb24tbW92OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7IH1cblxuLmljb24tbXAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7IH1cblxuLmljb24tbXA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7IH1cblxuLmljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cblxuLmljb24tcG5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7IH1cblxuLmljb24tcHB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cblxuLmljb24tZmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjsgfVxuXG4uaWNvbi10aWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjsgfVxuXG4uaWNvbi12Y2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjsgfVxuXG4uaWNvbi14bHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjsgfVxuXG4uaWNvbi16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjsgfVxuXG4uaWNvbi1mb3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiOyB9XG5cbi5pY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjsgfVxuXG4uaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiOyB9XG5cbi5pY29uLWdsb3NzYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cblxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7IH1cblxuLmljb24tZ29vZ2xlLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7IH1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiOyB9XG5cbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7IH1cblxuLmljb24taW5mb3JtYXRpb24tcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiOyB9XG5cbi5pY29uLWxlZ2FsLW5vdGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG5cbi5pY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7IH1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjsgfVxuXG4uaWNvbi1saW5rZWRpbi1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiOyB9XG5cbi5pY29uLWxpc3QtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiOyB9XG5cbi5pY29uLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NFwiOyB9XG5cbi5pY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiOyB9XG5cbi5pY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjsgfVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7IH1cblxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjsgfVxuXG4uaWNvbi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7IH1cblxuLmljb24tbmF2aWdhdGlvbi1neXJvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4uaWNvbi1uYXZpZ2F0aW9uLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cblxuLmljb24tbmV3dG9uX3Byb2R1Y3QtY2F0YWxvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7IH1cblxuLmljb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiOyB9XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7IH1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiOyB9XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjsgfVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG5cbi5pY29uLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiOyB9XG5cbi5pY29uLXJlZ2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1M1wiOyB9XG5cbi5pY29uLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiOyB9XG5cbi5pY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiOyB9XG5cbi5pY29uLXNjYWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjsgfVxuXG4uaWNvbi1zaGFyZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NThcIjsgfVxuXG4uaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjsgfVxuXG4uaWNvbi1zaG93LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7IH1cblxuLmljb24tc2luZ2xlLWFycm93LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7IH1cblxuLmljb24tc2luZ2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjsgfVxuXG4uaWNvbi1zaW5nbGUtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiOyB9XG5cbi5pY29uLXNpbmdsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiOyB9XG5cbi5pY29uLXNsaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiOyB9XG5cbi5pY29uLXNvY2lhbC1mZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7IH1cblxuLmljb24tc3BlYWtlcnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7IH1cblxuLmljb24tc3BlYWtlcnMtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjsgfVxuXG4uaWNvbi1zdWJzY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjsgfVxuXG4uaWNvbi10aGVlbmVyZ3libG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7IH1cblxuLmljb24tdGhlZW5lcmd5YmxvZy1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiOyB9XG5cbi5pY29uLXRpbGUtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjsgfVxuXG4uaWNvbi10d2l0dGVyLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7IH1cblxuLmljb24tdXNlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7IH1cblxuLmljb24tdmlkZW8tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiOyB9XG5cbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmNcIjsgfVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7IH1cblxuLmljb24teW91dHViZS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiOyB9XG5cbi5pY29uLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjsgfVxuXG4uaWNvbi13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiOyB9XG5cbi5pY29uLXdlaWJvLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24teW91a3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi15b3VrdS1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29uLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmhlYWRUZXN0QmxhY2sgaDEge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5oZWFkVGVzdEJsYWNrIGgyIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uaGVhZFRlc3RCbGFjayBoMyB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLmhlYWRUZXN0QmxhY2sgaDQge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5oZWFkVGVzdEJsYWNrIGg1IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uaGVhZFRlc3RCbGFjayBoNiB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLmhlYWRUZXN0Um9tYW4gaDEge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5oZWFkVGVzdFJvbWFuIGgyIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uaGVhZFRlc3RSb21hbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmhlYWRUZXN0Um9tYW4gaDQge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5oZWFkVGVzdFJvbWFuIGg1IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uaGVhZFRlc3RSb21hbiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmJvbGQge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuLml0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG5cbi5ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLmJpZ2dlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEdsb2JhbCBVdGlsaXRpZXMgKi9cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlaWdodC0yMCB7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uaGVpZ2h0LTQwIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5oZWlnaHQtNjAge1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLmhlaWdodC04MCB7XG4gIGhlaWdodDogODBweDsgfVxuXG4uaGVpZ2h0LTEwMCB7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLmhlaWdodC0xMjAge1xuICBoZWlnaHQ6IDEyMHB4OyB9XG5cbi5oZWlnaHQtMTQwIHtcbiAgaGVpZ2h0OiAxNDBweDsgfVxuXG4uaGVpZ2h0LTE2MCB7XG4gIGhlaWdodDogMTYwcHg7IH1cblxuLmhlaWdodC0xODAge1xuICBoZWlnaHQ6IDE4MHB4OyB9XG5cbi5oZWlnaHQtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4uaGVpZ2h0LTIyMCB7XG4gIGhlaWdodDogMjIwcHg7IH1cblxuLmhlaWdodC0yNDAge1xuICBoZWlnaHQ6IDI0MHB4OyB9XG5cbi5oZWlnaHQtMjYwIHtcbiAgaGVpZ2h0OiAyNjBweDsgfVxuXG4uaGVpZ2h0LTI4MCB7XG4gIGhlaWdodDogMjgwcHg7IH1cblxuLmhlaWdodC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5oZWlnaHQtMzIwIHtcbiAgaGVpZ2h0OiAzMjBweDsgfVxuXG4uaGVpZ2h0LTM2MCB7XG4gIGhlaWdodDogMzYwcHg7IH1cblxuLmhlaWdodC00MDAge1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5oZWlnaHQtNDUwIHtcbiAgaGVpZ2h0OiA0NTBweDsgfVxuXG4uaGVpZ2h0LTUwMCB7XG4gIGhlaWdodDogNTAwcHg7IH1cblxuLmhlaWdodC01NTAge1xuICBoZWlnaHQ6IDU1MHB4OyB9XG5cbi53aWR0aC0yMCB7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi53aWR0aC00MCB7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi53aWR0aC02MCB7XG4gIHdpZHRoOiA2MHB4OyB9XG5cbi53aWR0aC04MCB7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbi53aWR0aC0xMDAge1xuICB3aWR0aDogMTAwcHg7IH1cblxuLndpZHRoLTEyMCB7XG4gIHdpZHRoOiAxMjBweDsgfVxuXG4ud2lkdGgtMTQwIHtcbiAgd2lkdGg6IDE0MHB4OyB9XG5cbi53aWR0aC0xNjAge1xuICB3aWR0aDogMTYwcHg7IH1cblxuLndpZHRoLTE4MCB7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4ud2lkdGgtMjAwIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi53aWR0aC0yMjAge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLndpZHRoLTI0MCB7XG4gIHdpZHRoOiAyNDBweDsgfVxuXG4ud2lkdGgtMjYwIHtcbiAgd2lkdGg6IDI2MHB4OyB9XG5cbi53aWR0aC0yODAge1xuICB3aWR0aDogMjgwcHg7IH1cblxuLndpZHRoLTMwMCB7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4ud2lkdGgtMzIwIHtcbiAgd2lkdGg6IDMyMHB4OyB9XG5cbi53aWR0aC0zNjAge1xuICB3aWR0aDogMzYwcHg7IH1cblxuLndpZHRoLTQwMCB7XG4gIHdpZHRoOiA0MDBweDsgfVxuXG4ud2lkdGgtNDUwIHtcbiAgd2lkdGg6IDQ1MHB4OyB9XG5cbi53aWR0aC01MDAge1xuICB3aWR0aDogNTAwcHg7IH1cblxuLndpZHRoLTU1MCB7XG4gIHdpZHRoOiA1NTBweDsgfVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLndpZHRoLWF1dG8ge1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKi0tIGZsb2F0IHV0aWxpdGllcyAtLSovXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICAgIWltcG9ydGFudDsgfSB9XG5cbi8qLS0gdGV4dCB1dGlsaXRpZXMgLS0qL1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi8qLS0gc3BhY2luZyB1dGlsaXRpZXMgLS0qL1xuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mb290ZXIgcCB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICMzZjNmM2Y7IH1cblxuLmZvb3QtaGVhZGVyIHtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjM2M0NjRiO1xuICB0ZXh0LXNoYWRvdzogd2hpdGUgMXB4IDFweCAwcHg7IH1cblxuLmNvbnRhY3Q6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbnRhY3Q6aG92ZXIgcCB7XG4gICAgY29sb3I6ICMwMDY0NmU7IH1cblxuLmZvb3QtbGlua3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmZvb3QtbGlua3MgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjM2YzZjNmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzZjNmM2Y7XG4gICAgdGV4dC1zaGFkb3c6IHdoaXRlIDFweCAxcHggMHB4OyB9XG4gICAgLmZvb3QtbGlua3MgbGkgYSB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgLmZvb3QtbGlua3MgbGkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNjQ2ZTsgfVxuICAuZm9vdC1saW5rcyBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29udGVudDogXCLigLpcIjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuaHRtbFtkaXI9XCJydGxcIl0gLmZvb3QtbGlua3MgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc29jaWFsLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5zb2NpYWwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjNDY0YjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uc29jaWFsLWxpbmtzLWltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5rcy1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uYm90dG9tLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuYm90dG9tLWZvb3RlciBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDsgfVxuICAuYm90dG9tLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjQ2ZTsgfVxuXG4ubW9iaWxlLWJvdHRvbS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZm9vdGVyIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2JlY2RkNztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3cucG5nKSBuby1yZXBlYXQgcmlnaHQ7IH1cblxuLmZvb3RlciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gIC5mb290ZXIgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXIgLmZvb3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXIgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXIgLmZvb3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweCkge1xuICAuZm9vdGVyIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyIC5mb290LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXIgLmZvb3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuZm9vdGVyIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuZm9vdGVyIC5mb290LWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmJvdHRvbS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7IH0gfVxuXG4ubWluaWN0X3dyYXBwZXIge1xuICBmb250LWZhbWlseTogXCJTaWVtZW5zIFNhbnMgUm9tYW5cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M3JlbTtcbiAgY29sb3I6ICMyZDM3M2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9wNTUge1xuICB0b3A6IDU1cHg7IH1cblxuLnRvcDYwIHtcbiAgdG9wOiA2MHB4OyB9XG5cbi50b3A2NSB7XG4gIHRvcDogNjVweDsgfVxuXG4udG9wNzUge1xuICB0b3A6IDc1cHg7IH1cblxuLnRvcDgwIHtcbiAgdG9wOiA4MHB4OyB9XG5cbi50b3A4NSB7XG4gIHRvcDogODVweDsgfVxuXG4udG9wLTAge1xuICB0b3A6IDA7IH1cblxuLnRvcC01IHtcbiAgdG9wOiAtNXB4OyB9XG5cbi50b3AtMTAge1xuICB0b3A6IC0xMHB4OyB9XG5cbi50b3AtMTUge1xuICB0b3A6IC0xNXB4OyB9XG5cbi50b3AtMjAge1xuICB0b3A6IC0yMHB4OyB9XG5cbi50b3AtMjUge1xuICB0b3A6IC0yNXB4OyB9XG5cbi50b3AtMzAge1xuICB0b3A6IC0zMHB4OyB9XG5cbi50b3AtMzUge1xuICB0b3A6IC0zNXB4OyB9XG5cbi50b3AtNDAge1xuICB0b3A6IC00MHB4OyB9XG5cbi50b3AtNDUge1xuICB0b3A6IC00NXB4OyB9XG5cbi50b3AtNTAge1xuICB0b3A6IC01MHB4OyB9XG5cbi50b3AtNTUge1xuICB0b3A6IC01NXB4OyB9XG5cbi50b3AtNjAge1xuICB0b3A6IC02MHB4OyB9XG5cbi50b3AtNjUge1xuICB0b3A6IC02NXB4OyB9XG5cbi50b3AtNzAge1xuICB0b3A6IC03MHB4OyB9XG5cbi50b3AtNzUge1xuICB0b3A6IC03NXB4OyB9XG5cbi50b3AtODAge1xuICB0b3A6IC04MHB4OyB9XG5cbi50b3AtODUge1xuICB0b3A6IC04NXB4OyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uc2llbWVucy1oZWFkIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5zaWVtZW5zLWhlYWQgLmxvZ28ge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAuc2llbWVucy1oZWFkIC5sb2dvLW1haW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxOXB4OyB9XG4gIC5zaWVtZW5zLWhlYWQgLmxvZ28tdGFnbGluZSB7XG4gICAgbWF4LWhlaWdodDogMjlweDsgfVxuICAuc2llbWVucy1oZWFkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAuc2llbWVucy1oZWFkIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5zaWVtZW5zLWhlYWQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLnNpZW1lbnMtaGVhZCAudXNlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAuc2llbWVucy1oZWFkIGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2llbWVucy1oZWFkIC5pY29uLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuc2llbWVucy1oZWFkIC5zZXJ2aWNlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnNpZW1lbnMtaGVhZCAuc2VydmljZSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuc2llbWVucy1oZWFkIC50b3AtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogODg4OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnNpZW1lbnMtaGVhZCAudG9wLWJhbm5lciAuY29sLXhzLW9mZnNldC0yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2llbWVucy1oZWFkIC50b3AtYmFubmVyIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnNpZW1lbnMtaGVhZCAudG9wLWJhbm5lciAuZW1haWwtbGFuZy1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC5zaWVtZW5zLWhlYWQgLnRvcC1iYW5uZXIgLmVtYWlsLWxhbmctYm94IC5pY29uLWxhbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IGlucHV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIGJ1dHRvbiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4gaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5yZXNldC1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvdW50cnktc2l0ZSAubmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgLmNvdW50cnktc2l0ZSAubmF2aWdhdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgIGhlaWdodDogNTdweDsgfVxuXG4ubGFuZ3VhZ2UtcmVnaW9uOmhvdmVyLCAubGFuZ3VhZ2UtcmVnaW9uLmhvdmVyZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmQzNzNjO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzQxYWFhYTtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xOXB4OyB9XG5cbi5sYW5ndWFnZS1yZWdpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm50cy1zaXRlaWQge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY1O1xuICBjb2xvcjogIzY5Nzg4MjtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogODg5NjtcbiAgcGFkZGluZzogMThweCAwIDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGZlNmVkO1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5udHMtc2l0ZWlkIC5pY29uLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGkgYSBbY2xhc3NePVwiaWNvbi1cIl0sIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGkgYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwgbGkgYSBbY2xhc3NePVwiaWNvbi1cIl06OmJlZm9yZSwgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB1bCBsaSBhIFtjbGFzcyo9XCIgaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MGJcIjsgfVxuICAubnRzLXNpdGVpZCAucmVnaW9uLWxhbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm50cy1zaXRlaWQgLnNpdGVpZC1jb2wtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm50cy1zaXRlaWQgLmF2YWlsYWJsZS1sYW5ndWFnZXMtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm50cy1zaXRlaWQgLmF2YWlsYWJsZS1sYW5ndWFnZXMtbGlzdCB1bCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubnRzLXNpdGVpZCAuYXZhaWxhYmxlLWxhbmd1YWdlcy1saXN0IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5udHMtc2l0ZWlkIC5jb3VudHJ5LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5udHMtc2l0ZWlkIC5jb3VudHJ5LWxhbmd1YWdlLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5udHMtc2l0ZWlkIGhyLCAubnRzLW5hdmJhci1oZWFkZXItc2l0ZWlkIGhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5udHMtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0b3A6IDE2cHg7IH1cblxuLkIyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2llbWVuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIzODdhYTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogIzIzODdhYSBzb2xpZCAycHg7IH1cbiAgLkIyIFtjbGFzc149XCJpY29uLVwiXSwgLkIyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDNweDsgfVxuXG4uQjI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNTU3ODtcbiAgYm9yZGVyOiAjMDA1NTc4IHNvbGlkIDJweDsgfVxuXG4ubmF2aWdhdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYmVjZGQ3O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2aWdhdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5uYXZpZ2F0aW9uIC5icmVhZGNydW1icyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAubmF2aWdhdGlvbiAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuOmhvdmVyIC5hY3RpdmUtc3RhdGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA5OTk5OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG46aG92ZXIgLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2Uge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA5OTk5OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH0gfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLm9uLXBhZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2OXB4O1xuICAgICAgICAgIHdpZHRoOiA5NDBweDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ3MHB4KTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1NzBweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0NXB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwNzBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MzVweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNjBweCk7IH0gfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwNTU3ODsgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjYlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMzIwcHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDI5NHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dC5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmZseW91dC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgLm5hdi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCBwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgLmJ1dHRvbi1jb252ZXJzaW9uIGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LmNvbHVtbnMge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4OyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC5jb2x1bW5zIC5mbHlvdXQgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QuY29sdW1ucyAuZmx5b3V0IC5jb250ZW50IHVsIHtcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QuY29sdW1ucyAuZmx5b3V0IC5jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IC5jb3VudHJ5LW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHggMCA1cHg7IH0gfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSA6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGxpIDpob3ZlciBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAwOTk5OTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSA6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLm5hdmlnYXRpb24tY291bnRyeSB1bCAuZHJvcGJ0biAub24tcGFnZSB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIC5kcm9wYnRuIC5vbi1wYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfSB9XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXIgLm1vYmlsZS1sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX2hlYWRlciAubW9iaWxlLWxvZ28gYSBpbWcge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOXB4OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19pY29ucyBhIHtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19pY29ucyAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLmJyZWFkY3J1bWJzIHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM4NzliYWE7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM4NzliYWE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5icmVhZGNydW1icyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgLnJlZ2lvbi1sYW5ndWFnZS1iYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5yZWdpb24tbGFuZ3VhZ2UtYmFyIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5yZWdpb24tbGFuZ3VhZ2UtYmFyIC5zaXRlLWlkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgdWwgLm1vYmlsZS1uYXYtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2RkZTU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW0gPiBhIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2RkZTU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW0taGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB1bCAubW9iaWxlLW5hdi1pdGVtLWhlYWRlciArIC5tb2JpbGUtbmF2LWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsICsgdWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IC5uYXYtc3ViX19sZXZlbC11cCB7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5uYXZpZ2F0aW9uLW1vYmlsZV9fc3ViLW1lbnUgLm5hdi1zdWJfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzO1xuICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIGJ1dHRvbiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU3cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmMzsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24gLnJlZ2lvbi1sYW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkZGU1OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIC5yZWdpb24tbGFuZyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24gLnJlZ2lvbi1jb3VudHJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggNTVweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3JlZ2lvbiAucmVnaW9uLWNvdW50cnkgZGl2LmNvdW50cnktbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIC5yZWdpb24tY291bnRyeSBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLmxvZ28gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLmxvZ28tbWFpbiB7XG4gICAgbWF4LWhlaWdodDogMTlweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubG9nby1tYWluIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxOXB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5zaXRlLWlkLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAuYnJlYWRjcnVtYnMge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzg3OWJhYTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzg3OWJhYTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5icmVhZGNydW1icyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIGFbaGlkZGVuXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyAjaGFtYnVyZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzICNoYW1idXJnZXIgaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAuY291bnRyeS1uYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1mbHlvdXQgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWZseW91dCB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZmx5b3V0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogIzAwNTU3ODsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZmx5b3V0IHVsIGxpIGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1kcm9wZG93bi1oaWRkZW4gLm1vYmlsZS1mbHlvdXQge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZHJvcGRvd24tYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1kcm9wZG93bi1hY3RpdmUgYSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwOTk5OTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAvKiBJRSA5ICovXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIC8qIFNhZmFyaSAqL1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZHJvcGRvd24tYWN0aXZlIC5tb2JpbGUtZmx5b3V0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogbm9uZTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLnNlYXJjaC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5zZWFyY2gtb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgaW5wdXQge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZW1lbnMtaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUsIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC50b3AtYmFubmVyLW1vYmlsZSwgLm5hdmlnYXRpb24tbW9iaWxlX192MiAudG9wLWJhbm5lci1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogODg4OTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIElFIDYvNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4udmlzaWJsZS13aGVuLWZvY3VzZWQ6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5ieXBhc3MtYmxvY2stbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmNjO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgei1pbmRleDogMTA7IH1cblxuLm1pbmljdF93cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M3JlbTtcbiAgY29sb3I6ICMyZDM3M2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWluaWN0X3dyYXBwZXIuYWN0aXZlOmFmdGVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm1pbmljdF93cmFwcGVyLm9uLXBhZ2U6YWZ0ZXIge1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTYwNFwiOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDA1Zjg3ICFpbXBvcnRhbnQ7IH1cblxuLm5ld3MtdGlsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5uZXdzLXRpbGUtZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5ld3MtdGlsZS1tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndoaXRlLXBhZ2UtdGlsZSAudGlsZS1kZXRhaWxzIHAgYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExMDBweDsgfVxuICAudmlkZW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7IH1cbiAgLnZpZGVvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3V0Ym94IC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC52aWRlby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3V0Ym94IC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5ibHVlLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAudmlkZW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLWRldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIC8qLm5ld3NibG9ja1xuXHR7XG5cdFx0cGFkZGluZy1ib3R0b206LTQwMHB4IWltcG9ydGFudDtcblx0fSovXG4gIC5uZXdzLXRpbGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgLm5ld3MtdGlsZS1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld3MtdGlsZS1tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtbGluayBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWxpbmsgaSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uZXdzcm9vbS1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ1cHg7IH1cblxuI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgaDEsICNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGgyLCAjcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBoMywgI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgaDQsICNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGg1IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbiNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMCAxMHB4IDRweDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5pY29uLWFycm93LXJpZ2h0LXNtYWxsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4jb2xkZXItcHJlc3MtcmVsZWFzZXMge1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweDsgfVxuICAjb2xkZXItcHJlc3MtcmVsZWFzZXMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG5cbiNib2lsZXItcGxhdGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNib2lsZXItcGxhdGUgLmJvaWxlci1sZWdhbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI2xlYWRlcnNoaXAtYmlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgI2xlYWRlcnNoaXAtYmlvIGEge1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAjbGVhZGVyc2hpcC1iaW8gLnByb2ZpbGUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIHVsIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIC5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLnRpdGxlLFxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIC5ib2R5LFxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIC5zdW1tYXJ5LWJ1bGxldHMge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIC5zdW1tYXJ5LWJ1bGxldHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbiNwcmltYXJ5LWNvbnRhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuXG4udG90YWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnRvdGFsIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2VhcmNoLWFwcCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5mYS1zcGlubmVyIHtcbiAgICBjb2xvcjogI0FEMjM1RjtcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4IDA7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaEJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgQ29sb3I6ICMyMzg3QTk7IH1cbiAgLnNlYXJjaC1hcHAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBjb250ZW50czsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoUmVzZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaEJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoSW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTsgfVxuICAuc2VhcmNoLWFwcCAuaW5wdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2gtYXBwIC5pbnB1dC13cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4wZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoRm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmhpZGVSZXNldEJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAucmVzdEljb25Db2xvciB7XG4gICAgY29sb3I6ICNBNUFGQjQ7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaEljb25Db2xvciB7XG4gICAgY29sb3I6ICMyMzg3QTk7IH1cbiAgLnNlYXJjaC1hcHAgLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWFyY2gtYXBwIC5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5zZWFyY2gtYXBwIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4OyB9XG4gIC5zZWFyY2gtYXBwIGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cbiAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwOyB9XG4gICAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXIgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlci50b3Age1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlciA+IGxpID4gYSxcbiAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXIgPiBsaSA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzIyODdBQTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogUmVndWxhciAzNnB4LzQycHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtY291bnQge1xuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8xOXB4IFNpZW1lbnNSb21hbjsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IEJvbGQgMTRweC8xNnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC10aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtdGl0bGUgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogMS4xZW0gU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogIzIyODdBQTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogUmVndWxhciAxNnB4LzIzcHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtZGVzY3JpcHRpb24gc3BhbiB1bCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMGVtOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hSZXN1bHRJbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDYwMHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hSZXN1bHRXaWR0aCB7XG4gICAgd2lkdGg6IDYwMHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5pbnB1dEZpZWxkUGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tcHJpbWFyeSAuY3RhIHtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXByaW1hcnkgLmN0YTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAucC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS10ZXJ0aWFyeSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tdGVydGlhcnkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tdGVydGlhcnkgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXRlcnRpYXJ5IGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbjogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjg3QUEgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS1zZWNvbmRhcnkgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS1wcmltYXJ5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnNlYXJjaC1hcHAgLnJlc3VsdHMtbGlzdGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbl9zZWNvbmRhcnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLnNlYXJjaC1hcHAgLml0ZW1fX2Rlc2NyaXB0aW9uX3NlY29uZGFyeSAudGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAxOXB4IDIzcHg7IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fX2Rlc2NyaXB0aW9uIC50aXRsZSB7XG4gICAgZm9udDogQm9sZCAxNHB4LzE2cHggU2llbWVuc1JvbWFuO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fX2Rlc2NyaXB0aW9uIC5oZWFkaW5nIHtcbiAgICBmb250OiBSZWd1bGFyIDE4cHgvMjZweCBTaWVtZW5zUm9tYW47IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fX2Rlc2NyaXB0aW9uIC5jb250ZW50IHtcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMjNweCBTaWVtZW5zUm9tYW47IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fY3VzdG9tZXJfaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBCb2xkIDIwcHgvMjRweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5jYXJkLS1zdWJoZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IEJvbGQgMTRweC8yNnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9jdXN0b21lcl90aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiAxOHB4IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2VhcmNoLWFwcCAuZmxleEltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuICAgIC5zZWFyY2gtYXBwIC5mbGV4SW1nLmltZy0yMDAge1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAuc2VhcmNoLWFwcCAuZmxleEltZ0JpZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlYXJjaC1hcHAgLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgLnNlYXJjaC1hcHAgLmhlcm8tYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAyMHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0OyB9XG4gIC5zZWFyY2gtYXBwIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuODU3MTQyODU3MXJlbSAxLjA3MTQyODU3MTRyZW07XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAucmVhZEFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQ6IEJvbGQgMTZweC8yNnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzIyODdBQTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDEuMWVtOyB9XG4gICAgLnNlYXJjaC1hcHAgLnJlYWRBbGwgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VhcmNoLWFwcCAucmVhZEFsbCBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG5bbmdcXDpjbG9ha10sXG5bbmctY2xvYWtdLFxuW2RhdGEtbmctY2xvYWtdLFxuW3gtbmctY2xvYWtdLFxuLm5nLWNsb2FrLFxuLngtbmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuYVtuZy1jbGlja10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm0tZ3JvdXAuYnV0dG9uLWJ1bXAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuODU3MTQyODU3MXJlbSAxLjA3MTQyODU3MTRyZW07XG4gIHdpZHRoOiAyNDBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idXR0b24tY29udmVyc2lvbjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24ud2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uLmZsb2F0LWNvbnZlcnNpb24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5idXR0b24tY29udmVyc2lvbiBpIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIC5wbGF5LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24gLmJ1dHRvbi10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbi5saW5rLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjM4N2FhO1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAubGluay1pY29uIHNwYW4ubGluay1jb250YWluZXItaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxpbmstaWNvbiBzcGFuLmxpbmstY29udGFpbmVyLWljb24gaSwgLmxpbmstaWNvbiBzcGFuLmxpbmstY29udGFpbmVyLWljb24gZW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnN0b3JlLWNhdGFsb2ctdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24uc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbmJ1dHRvbi5idXR0b24tY29udmVyc2lvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uYnV0dG9uLWNvbnZlcnNpb24sIC5idXR0b24tY29udmVyc2lvbjpob3ZlciwgLmJ1dHRvbi1jb252ZXJzaW9uOmFjdGl2ZSwgLmJ1dHRvbi1jb252ZXJzaW9uOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuYS5idXR0b24tY29udmVyc2lvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTsgfVxuXG4uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWY4NzsgfVxuXG4ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IH1cblxuLnByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1YTFlOyB9XG5cbi50ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QkFGQkU7IH1cblxuLnRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3OUJBQTsgfVxuXG4ucXVhdGVybmFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWE1MGE7IH1cblxuLnF1YXRlcm5hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA5NTA4OyB9XG5cbi5yb3NlLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzAxNGE7IH1cblxuLnJvc2UtcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDE0YTsgfVxuXG4uZ2hvc3Qge1xuICBib3JkZXI6IHNvbGlkIDNweCAjZmZmZmZmO1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5naG9zdC1hbHQge1xuICBib3JkZXI6IHNvbGlkIDNweCAjMDA1Zjg3O1xuICBjb2xvcjogIzAwNWY4NztcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uZ2hvc3QtYWx0OmhvdmVyLCAuZ2hvc3QtYWx0OmFjdGl2ZSwgLmdob3N0LWFsdDp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDVmODc7IH1cblxuLmNlbnRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGV0YWlsLWJhbm5lciBwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAgIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiAuYnV0dG9uLXRleHQge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG5cbi5idXktdGlsZXMge1xuICBwYWRkaW5nOiA1NXB4IDAgODBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ1eS10aWxlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5idXktdGlsZXMgLmhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5idXktdGlsZXMgLmhlYWRlcl9fbW9yZS1pbmZvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5idXktdGlsZXMgLmhlYWRlciBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXktdGlsZXMgLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwcHggMTVweDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuYnV5LXRpbGVzIC5oZWFkZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlIGRpdi50aWxlLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAxMDBweCAyNXB4OyB9XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUgZGl2LnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZS50aHJlZS1jb2x1bW4ge1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7IH1cbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUtaW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5idXktYnV0dG9uLWFuY2hvciB7XG4gICAgd2lkdGg6IDU2JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjIlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMjVweCBhdXRvOyB9XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLmJ1eS1idXR0b24tYW5jaG9yIHNwYW4uYnV0dG9uLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aXZlOiByZWxhdGl2ZTsgfSB9XG5cbi5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lci5saWdodCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lci5saWdodCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lci5saWdodCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIubGlnaHQge1xuICAgIGNvbG9yOiAjMzIzQzQ2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjQ7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucyB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUwQkVCRTsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwIHtcbiAgICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50OyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIsXG4ucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIsXG4ubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNhbXBhaWduLWNoYXB0ZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYzsgfVxuICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciAuaGVhZGVyLXRhZyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgaDEsIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgaDIsIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgaDMsIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgaDQsIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgaDUsIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgaDYge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoMiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciAuc2hhcmUtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIC5zaGFyZS5pcy1hY3RpdmUgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzg3OWJhYSAhaW1wb3J0YW50OyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19idG5TdHlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fYnRucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19idG5NYXJnaW5zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWJhc2lzOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2ltZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9faW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9faW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9faW1nIGltZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWJhc2lzOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXg6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleDogbm9uZTsgfSB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBoMiB7XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBhOmhvdmVyLCAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBhOmFjdGl2ZSwgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0ID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2Uge1xuICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcbiAgY29sb3I6ICNmZmZmOyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIGgyIHtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgYTpob3ZlciwgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgYTphY3RpdmUsIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZGV0YWlscy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuXG4uZmVhdHVyZWQtc29sdXRpb25zIC5kcm9wLWRvd24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1vei1hcHBlYXJhbmNlOiBub25lO1xuICB3ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjUlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZlYXR1cmVkLXNvbHV0aW9ucyAudGlsZS1jb250YWluZXIgLnRpbGUtY29udGVudCBkaXYge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZHJvcC1kb3duIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMCAyNHB4IDA7IH0gfVxuXG4vKiogXG4gKiBDYXJkIENsdXN0ZXIgU0NTUyBTaGVldHNcbiAqIFRoZSBmb2xsb3dpbmcgc3R5bGUgcnVsZXMgYXBwbHkgdG8gdGhlICdDYXJkIENsdXN0ZXJzJyB3aGljaCBhcmUgYmxvY2tzIG9mICdjYXJkcycgaW5jbHVkaW5nIGZsaXAgY2FyZHMsIHF1b3RlIGNhcmRzIGFuZCBzdGFuZGFyZFxuICogY29udGVudCBjYXJkcy5cbiAqIFxuICogUGxlYXNlIGtlZXAgdGhlIFN0eWxlc2hlZXQgZ2VuZXJpYyBzbyB0aGF0IGl0IGNhbiBiZSByZXVzZWQgYWNyb3NzIHRoZSBzaXRlLlxuICpcbiAqKi9cbi5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAucGFydG5lci1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciBhIC5jYXJkLWNsdXN0ZXItaXRlbSBwIHtcbiAgICAgIGNvbG9yOiAjM0M0NjRCOyB9XG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciBhIC5jYXJkLWNsdXN0ZXItaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZThlOGVlO1xuICAgICAgdHJhbnNpdGlvbjogMC42czsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgYSAuY2FyZC1jbHVzdGVyLWl0ZW0uY2FyZC1xdW90ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzNTUwOyB9XG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyLFxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICAgICAgYm9yZGVyOiB0aGluIHNvbGlkICM4YWFjYjM7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyLmNhcmQtcXVvdGUsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5jYXJkLXF1b3RlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNDY2OTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyLmNhcmQtcXVvdGUgZW0sXG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtLmNhcmQtcXVvdGUgZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5jYXJkLXF1b3RlIHAsXG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtLmNhcmQtcXVvdGUgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5mbGlwLWNvbnRhaW5lcixcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtLmZsaXAtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyLmZsaXAtY29udGFpbmVyIC5mbGlwLWZyb250LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuZmxpcC1jb250YWluZXIgLmZsaXAtYmFjayxcbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0uZmxpcC1jb250YWluZXIgLmZsaXAtZnJvbnQsXG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtLmZsaXAtY29udGFpbmVyIC5mbGlwLWJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gICAgICAgICAgYm9yZGVyOiB0aGluIHNvbGlkICM4YWFjYjM7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGgxLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDIsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoMywgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGg0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDUsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoNixcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgxLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDIsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMyxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg0LFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDUsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjM2I3ZTk4OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgcCxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMGVtOyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgc3Bhbi5zY2FsZWQsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBzcGFuLnNjYWxlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4wZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBpLmZhLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaS5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxNXB4KTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkLnN0cmV0Y2hlZC12IHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtbGVmdCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTVweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtcmlnaHQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkLnRvcC1taWRkbGUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGNhbGMoMzMuMyUpOyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgxLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgyLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgzLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg1LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg2IHtcbiAgICAgICAgY29sb3I6ICMwYjBiMGI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgxLmxlZnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDIubGVmdCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMy5sZWZ0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg0LmxlZnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDUubGVmdCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNi5sZWZ0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAucGFydG5lci1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBzcGFuLnNjYWxlZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjc1ZW07IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDEsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgyLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMywgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg1LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgxLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgyLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgzLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg1LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg2IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLWxlZnQge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGxlZnQ6IDBweDsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkLnRvcC1yaWdodCB7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkLnRvcC1taWRkbGUge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGxlZnQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBzcGFuLnNjYWxlZCB7XG4gICAgZm9udC1zaXplOiAyLjc1ZW07IH0gfVxuXG4vKipcbiAqIEZsaXAgQ2FyZCBTQ1NTIFNoZWV0XG4gKiBcbiAqKi9cbi5mbGlwLWNvbnRhaW5lciB7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cbiAgLmZsaXAtY29udGFpbmVyIC5mbGlwLWRlZmluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZsaXAtY29udGFpbmVyIC5mbGlwLWRlZmluZSAuZmxpcC1hbmltIHtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUgLmZsaXAtZnJvbnQge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUgLmZsaXAtYmFjayB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIC5mbGlwLWZyb250LWVkIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gICAgLmZsaXAtY29udGFpbmVyIC5mbGlwLWRlZmluZSAuZmxpcC1iYWNrLWVkIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUuZmxpcHBlZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuXG4uY2FyZWVyLWZsZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllM2VlO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmNhcmVlci1mbGV4OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jYXJlZXItZmxleCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZWVyLWZsZXggaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIHtcbiAgICAgICAgICBib3R0b206IC0zNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jdGEge1xuICAgICAgICAgIGJvdHRvbTogLTM1cHg7IH0gfVxuICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jdGEgLmljb24tY29udGFpbmVyIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmVlci1mbGV4IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4OyB9XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmNhcmVlci1mbGV4LXRpdGxlIGgxIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmNhcmVlci1mbGV4LXRpdGxlIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0b3A6IDE1cHg7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJlZXItZmxleCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jYXJlZXItZmxleC10aXRsZSBoMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jYXJlZXItZmxleC10aXRsZSAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdG9wOiAxNXB4OyB9IH1cblxuLyogc2tpcGxpbmsgKi9cbi5za2lwbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNraXBsaW5rIGE6Zm9jdXMge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi53aGl0ZS1wYWdlLWRlc2Mge1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cblxuLmNhcm91c2VsLXRpbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jYXJvdXNlbC10aWxlc19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGg1IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyAuaW1nLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5nYXAtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggNTBweDsgfVxuXG4uY2Fyb3VzZWwtdGlsZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWluLWhlaWdodDogMjMwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH0gfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciAuc2hhcmU6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciAuc2hhcmUtYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgaSB7XG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gIC5jYXJvdXNlbC10aWxlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC5jb250ZW50IHAge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLmNvbnRlbnQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC5jb250ZW50IGE6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIHdpZHRoOiAyMjBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZSAuYnV0dG9uLWNvbnZlcnNpb246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm5vLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcm91c2VsLXRpbGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbC10aWxlcyAud2hpdGUtcGFnZS1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAuY2Fyb3VzZWwtdGlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaW1hZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1kZXRhaWxzIGgzIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2Fyb3VzZWwtaW5uZXItYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gIC5jYXJvdXNlbC1pbm5lci1idXR0b24gYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSwgLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCwgLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4sIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmNhc2Utc3R1ZHktc2VhcmNoIC50d28tY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY2FzZS1zdHVkeS1zZWFyY2ggLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCwgLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCwgLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4sIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC50d28tY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuc2hvdy1maWx0ZXItb3B0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoLmNoYXB0ZXItdGlsZXMgcCwgLmNhc2Utc3R1ZHktc2VhcmNoLmJ1eS10aWxlcyBwLCAuY2FzZS1zdHVkeS1zZWFyY2guc2VnbWVudHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtYmFyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtYmFyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1yZXN1bHQge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlci1jb250YWluZXIgLnNlYXJjaC1maWx0ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVycyBidXR0b24uZ3BjVG9nZ2xlT2ZmIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBsaW5lLWhlaWdodDogMjsgfVxuICAuY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXJzIGJ1dHRvbi5ncGNUb2dnbGVPbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFlMzY1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVycyBidXR0b24uZ3BjVG9nZ2xlT246aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAuY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXJzIGJ1dHRvbi5ncGNUb2dnbGVPZmY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTM2NTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLm1vcmUtcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5jYXNlLXN0dWR5LXRpbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLmNhc2Utc3R1ZHktdGlsZXMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAubW9iaWxlLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5tb2JpbGUtc2hhcmUgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNzQ4OTlhOyB9XG4gIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLmNhc2Utc3R1ZHktdGlsZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDsgfSB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgaDIge1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgaDIge1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1zaGFyZS1pY29uIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMTVweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAubG9jYXRpb24taW5mbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLmljb24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pY29uLWNvbnRhaW5lciBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNlLXN0dWR5LXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC5jYXNlLXN0dWR5LXRpbGUtaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXNlLXN0dWR5LXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLmNhc2Utc3R1ZHktdGlsZS1pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5jYXRhbG9nIC5jYXRhbG9nLXRpbGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jYXRhbG9nIC5jb21pbmctc29vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuXG4uY2F0YWxvZy10aWxlcyAudGlsZS1jb2wtY29sdW1uIC50aWxlLWRldGFpbHMge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMTVweCA0MHB4O1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5jYXRhbG9nLXRpbGVzIC50aWxlLWNvbC1jb2x1bW4gLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2F0YWxvZy10aWxlcyAudGlsZS1jb2wtY29sdW1uIC50aWxlLWRldGFpbHMge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG5cbi5jYXRhbG9nLWhlYWRsaW5lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG4gICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aWxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSAuY29taW5nLXNvb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLnRleHQtaG9sZGVyIHtcbiAgICBjbGVhcjogcmlnaHQ7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSAubm8tZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uY2F0YWxvZy10aWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGNvbG9yOiAjM2M0NjRiO1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgLmNhdGFsb2ctdGlsZXMgaDEsIC5jYXRhbG9nLXRpbGVzIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhdGFsb2ctdGlsZXMgaDEsIC5jYXRhbG9nLXRpbGVzIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmNhdGFsb2ctdGlsZXMgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYzpob3ZlciAuY2F0YWxvZy10aWxlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmNhdGFsb2ctdGlsZXMgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyAuY2F0YWxvZy10aWxlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAucm93LWNvbGhlaWdodC1lbGFzdGljIC5jYXRhbG9nLXRpbGU6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyAuY2F0YWxvZy10aWxlLnRpbGUtdmlkZW8taW1nIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmNhdGFsb2ctdGlsZXMgYS5jYXRhbG9nLXRpbGUsIC5jYXRhbG9nLXRpbGVzIGEuY2F0YWxvZy10aWxlOmhvdmVyLCAuY2F0YWxvZy10aWxlcyBhLmNhdGFsb2ctdGlsZTphY3RpdmUsIC5jYXRhbG9nLXRpbGVzIGEuY2F0YWxvZy10aWxlOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgYSwgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSBhOmhvdmVyLCAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIGE6YWN0aXZlLCAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAuaW1nLWhlaWdodC1pZSB7XG4gICAgbWluLWhlaWdodDogMXB4OyB9XG4gIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLmNhdGFsb2ctdGlsZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLmN0YSBzcGFuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEgc3BhbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLnRhZ2xpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLnRhZ2xpbmUgc3Bhbi5sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAudGFnbGluZSBzcGFuLnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIHAuYXJ0aWNsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmNhdGFsb2ctdGlsZXMud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY2F0YWxvZy10aWxlcy53aGl0ZSAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzLndoaXRlIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMud2hpdGUgLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGEsIC5jYXRhbG9nLXRpbGVzLndoaXRlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2F0YWxvZy10aWxlcy53aGl0ZSAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTsgfVxuICAuY2F0YWxvZy10aWxlcyAudGl0bGUtY29udGVudC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAuY2F0YWxvZy10aWxlcyAudGl0bGUtY29udGVudC1ib3R0b20gcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctdGlsZXMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAuY2F0YWxvZy10aWxlLWltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN0b3JlLWNjLWNoZWNrb3V0IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgaW5wdXQge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCAuYnV0dG9uLWNvbnZlcnNpb24gLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCAucHJvbW8tY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5jYy1jaGVja291dC10b3RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI2NHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwgZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwgLmRpc3BsYXktYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIC5hZGQtdW5kZXJsaW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiOyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5jYy1jaGVja291dC10b3RhbCBhIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAuYmx1ZS1saW5rIHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAucmEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAub2xkLXByaWNlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmJsdWUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAuZW50ZXItaW5mbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgaW5wdXQge1xuICAgICAgd2lkdGg6IDE3OHB4OyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCAuYnV0dG9uLWNvbnZlcnNpb24ucHJvbW8tYWxpZ24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDg5cHg7IH0gfVxuXG4uc3RvcmUtY2Mtc3VibWl0IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucHJvbW8taW5wdXQgaW5wdXQge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IC5idXR0b24tY29udmVyc2lvbiAuYnV0dG9uLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCAucHJvbW8tY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5jYy1zdWJtaXQtdG90YWwge1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5jYy1zdWJtaXQtdG90YWwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5jYy1zdWJtaXQtdG90YWwgZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmNjLXN1Ym1pdC10b3RhbCAub2xkLXByaWNlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIC5hZGQtdW5kZXJsaW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5jYy1zdWJtaXQtdG90YWwgYSB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5oZWFkZXIge1xuICAgIGNvbG9yOiAjM0M0NjRCO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zdG9yZS1jYy1zdWJtaXQgLmJpbGxpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuYmlsbGluZyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdG9yZS1jYy1zdWJtaXQgLnBheW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnBheW1lbnQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gaW1nIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gYSB7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IC02NXB4OyB9XG5cbi5jaGFwdGVyLXRpbGVzLCAuYnV5LXRpbGVzLCAuc2VnbWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzNjNDY0YjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoYXB0ZXItdGlsZXMudGlsZXMtZW1wdHktYmcsIC50aWxlcy1lbXB0eS1iZy5idXktdGlsZXMsIC50aWxlcy1lbXB0eS1iZy5zZWdtZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY2hhcHRlci10aWxlczpmb2N1cywgLmJ1eS10aWxlczpmb2N1cywgLnNlZ21lbnRzOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIsIC5idXktdGlsZXMgLmhlYWRlciwgLnNlZ21lbnRzIC5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIsIC5idXktdGlsZXMgLmhlYWRlciwgLnNlZ21lbnRzIC5oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyIGgxLCAuYnV5LXRpbGVzIC5oZWFkZXIgaDEsIC5zZWdtZW50cyAuaGVhZGVyIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgYSwgLmJ1eS10aWxlcyAuaGVhZGVyIGEsIC5zZWdtZW50cyAuaGVhZGVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciBhLCAuYnV5LXRpbGVzIC5oZWFkZXIgYSwgLnNlZ21lbnRzIC5oZWFkZXIgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyIC5zaGFyZSwgLmJ1eS10aWxlcyAuaGVhZGVyIC5zaGFyZSwgLnNlZ21lbnRzIC5oZWFkZXIgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciAuc2hhcmUsIC5idXktdGlsZXMgLmhlYWRlciAuc2hhcmUsIC5zZWdtZW50cyAuaGVhZGVyIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAuYnV5LXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLnNlZ21lbnRzIC5oZWFkZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLmJ1eS10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLnNlZ21lbnRzIC5oZWFkZXIgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLmNoYXB0ZXItdGlsZXMgcCwgLmJ1eS10aWxlcyBwLCAuc2VnbWVudHMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY2hhcHRlci10aWxlcyAubW9iaWxlLXNoYXJlLCAuYnV5LXRpbGVzIC5tb2JpbGUtc2hhcmUsIC5zZWdtZW50cyAubW9iaWxlLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC5tb2JpbGUtc2hhcmUgaSwgLmJ1eS10aWxlcyAubW9iaWxlLXNoYXJlIGksIC5zZWdtZW50cyAubW9iaWxlLXNoYXJlIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzc0ODk5YTsgfVxuICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lcjpob3ZlciAudGlsZSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXI6aG92ZXIgLnRpbGUsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXI6aG92ZXIgLnRpbGUge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucyB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxMXB4KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucyB7XG4gICAgICB3aWR0aDogY2FsYyg3NSUgLSAxMXB4KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucyB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxMXB4KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucyB7XG4gICAgICB3aWR0aDogY2FsYyg3NSUgLSAxMXB4KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGU6aG92ZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlOmhvdmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLmZpbHRlci1pbWctY29udGFpbmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAuZmlsdGVyLWltZy1jb250YWluZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLmZpbHRlci1pbWctY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIGltZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIGltZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKDJuICsgMSksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKDJuICsgMSksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDIpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDIpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKDJuICsgMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQobiksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKG4pLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDEpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMiksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAyKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDMpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMyksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKG4pLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKG4pLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMSksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDEpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDIpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAyKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAzKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMyksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgNCksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDQpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMXB4KTsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDEpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAyKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMyksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDMpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKG4pLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQobiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLXNoYXJlLWljb24sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtc2hhcmUtaWNvbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLXNoYXJlLWljb24ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuc2hhcmUtY29udGFpbmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5zaGFyZS1jb250YWluZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5sb2NhdGlvbi1pbmZvLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5sb2NhdGlvbi1pbmZvLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmxvY2F0aW9uLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHAsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiA4cHggMCA4cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5zb2x1dGlvbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLnNvbHV0aW9ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5zb2x1dGlvbnMge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSAuaWNvbi1jb250YWluZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSAuaWNvbi1jb250YWluZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyIGksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSAuaWNvbi1jb250YWluZXIgaSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyIGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlcjpob3ZlciAudGlsZSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyOmhvdmVyIC50aWxlLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlcjpob3ZlciAudGlsZSB7XG4gICAgICBvcGFjaXR5OiB1bnNldDsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGU6aG92ZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZTpob3ZlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGU6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gICAgICBvcGFjaXR5OiB1bnNldDsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzODdhYTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlsczpob3ZlciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHM6aG92ZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHM6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgaDMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIGgzLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIHAge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4OyB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZS1pbmZvIC5pY29uLWNvbnRhaW5lciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlLWluZm8gLmljb24tY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZS1pbmZvIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5jaGFwdGVyLXRpbGVzLmxpZ2h0LCAubGlnaHQuYnV5LXRpbGVzLCAubGlnaHQuc2VnbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZpbHRlci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAvKiBTYWZhcmkgKi9cbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDcwcHg7IH0gfVxuICAuZmlsdGVyLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uY29sbGF0ZXJhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMTEycHggMDtcbiAgY29sb3I6ICMzQzQ2NEI7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5yZXNvdXJjZS1pdGVtICsgLnJlc291cmNlLWl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvKlBob25lKi9cbiAgICAvKiMgVGFibGV0Ki9cbiAgICAvKiMgRGVza3RvcCovIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcbiAgICAgICAgcGFkZGluZzogMTNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDEzcHggMzBweCAxM3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0gLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudC5mZWF0dXJlZCBoMSB7XG4gICAgbWFyZ2luOiA0NnB4IDA7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5zaGFyZSAuc2hhcmUtYnV0dG9uIC5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGgxLmNvbGxhdGVyYWwtaGVhZGVyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBhLCAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHA6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGgxLCAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGgyLCAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGgzLCAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGg0LCAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGg1IHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEycHggMCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luOiAxOHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBhLCAuY29sbGF0ZXJhbC1jb250ZW50IGE6aG92ZXIsIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTphY3RpdmUsIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTp2aXNpdGVkLCAuY29sbGF0ZXJhbC1jb250ZW50IGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5mb3JtLWdyb3VwLWxlZ2FsIGEsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmZvcm0tZ3JvdXAtbGVnYWwgYTp2aXNpdGVkLCAuY29sbGF0ZXJhbC1jb250ZW50IC5mb3JtLWdyb3VwLWxlZ2FsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzM3YWI3OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IGEgaSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IGEuYnV0dG9uLWNvbnZlcnNpb24uc2Vjb25kYXJ5IGkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzMzN2FiNzsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IHNwYW4uY29sbGF0ZXJhbC10YWcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0RDNjkxMztcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IHNwYW4uY29sbGF0ZXJhbC10YWcucmVhZCB7XG4gICAgICBjb2xvcjogIzU1NUY2OTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBoMy5ob3Zlci10aXRsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAua25vd25Vc2VycyBzcGFuIHtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuZm9ybS10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSBidXR0b24uYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAgLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5mb3JtLWdyb3VwIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAzcHggMCAwIDVweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGhlaWdodDogMTEwcHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLnRleHQtYmxvY2sgLmJ1dHRvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC50ZXh0LWJsb2NrIC5idXR0b25zIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLnRleHQtYmxvY2stdWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuYXJyb3ctdmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuYnV0dG9uLWNvbnZlcnNpb24tcmVzb3VyY2Uge1xuICAgIHdpZHRoOiAyNzBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDI4cHggMDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5yZXNvdXJjZS1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnJlc291cmNlLWltZy1jb250YWluZXIuaW1nLXNocmluayB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5yZXNvdXJjZS1pbWctY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcge1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyBoMSwgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQgaHIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NBRDZERTsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtYm90dG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudC10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudC10b3AgLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudC10b3AgLmNvbnRhaW5lciAuY29sbGF0ZXJhbC1pbm5lci10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIC5jb250YWluZXIgLmNvbGxhdGVyYWwtaW5uZXItdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LXRvcCAuY29udGFpbmVyIC5jb2xsYXRlcmFsLWlubmVyLXRleHQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmNvbnRlbnQtdW5kZXJsaW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmNvbGxhdGVyYWwtcmVsYXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY0O1xuICAgICAgcGFkZGluZzogNTNweCAwOyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAuY29sbGF0ZXJhbC1yZWxhdGVkIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtdW5kZXJsaW5lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXByb21vIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQod2hpdGUsICNlZGYyZjYpO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIC5jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIC5jb2xsYXRlcmFsLWhlYWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIC5jb2xsYXRlcmFsLWhlYWRpbmcgLmNvbGxhdGVyYWwtdGl0bGUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgaDEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIC5jb2xsYXRlcmFsLWhlYWRpbmcgLmNvbGxhdGVyYWwtdGl0bGUtY29udGVudCAucm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIC5jb2xsYXRlcmFsLWhlYWRpbmcgLmNvbGxhdGVyYWwtdGl0bGUtY29udGVudCAudGltZS1lc3Qge1xuICAgICAgICAgIGNvbG9yOiAjOWI5YjliOyB9XG4gICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIC5jb2xsYXRlcmFsLWhlYWRpbmcgLmNvbGxhdGVyYWwtdGl0bGUtY29udGVudCAuY2xvY2staWNvbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLmNvbGxhdGVyYWwtdGFnIHtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIC5jb2xsYXRlcmFsLWhlYWRpbmcgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdGV4dC1tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10ZXh0LWRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdGV4dC1tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRleHQtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5zZWNvbmRhcnktY29sbGF0ZXJhbC1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLmNvbnRhY3QtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLWhvbGRlciBkaXY6bGFzdC1jaGlsZCAuYWRkcmVzcy10aWxlIGhyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLWhvbGRlciBkaXY6bGFzdC1jaGlsZCAuYWRkcmVzcy10aWxlIGhyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNvbnRhY3QtcGFnZSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGFjdC1wYWdlIC50aXRsZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuY29udGFjdC1wYWdlIC50aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAuY29udGFjdC1wYWdlIC5tb2JpbGUtc2hhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAubW9iaWxlLXNoYXJlIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzc0ODk5YTsgfVxuICAuY29udGFjdC1wYWdlIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1wYWdlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWN0LXBhZ2UgLmJvbGQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5uby1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLnRlbGVwaG9uZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8qcGFkZGluZzogMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnB4OyovXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIC8qdGV4dC1hbGlnbjogcmlnaHQ7Ki9cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki8gfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuYWRkcmVzcyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5hZGRyZXNzIGE6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmFkZHJlc3MgYSB7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmFkZHJlc3MgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC50ZWxlcGhvbmUtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki8gfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuY29udGVudHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSBociB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLm1hcC1jYXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuYWRkLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3RGb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRhY3QtcGFnZSBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY29udGFjdC1wYWdlIC5tb2JpbGUtc2hhcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGFjdC1wYWdlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuY29udGFjdC1wYWdlIC50aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAubG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAucmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250YWN0LXBhZ2UgZm9ybSBidXR0b24ge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uY29udGFjdC1nbG9iYWwgaW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY29udGFjdC1nbG9iYWwgLmNvbnRhY3RzLW9mZmljZS1sb2NhdGlvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG5cbi5jb250YWN0LWdsb2JhbCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4NzliYWE7IH1cbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyAudGl0bGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMgLmNvbnRhY3RUeXBlcyB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4uY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyB1bCwgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1lZGlhIHF1ZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIC50aXRsZSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyAudGl0bGUgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogIzg3OWJhYSBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyB1bCwgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmNvbnRhY3Qtc2FsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuY29udGFjdC1zYWxlcyAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jb250YWN0LXNhbGVzIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuY29udGFjdC1zYWxlcyAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUtZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmRlc2t0b3AtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5kZXNrdG9wLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuY29udGFjdC1zYWxlcyAuZGVza3RvcC1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFjdC1zYWxlcyAucm93IGEuZGVza3RvcC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY29udGFjdC1zYWxlcyAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250YWN0LXNhbGVzIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5yb3c6bm90KDpsYXN0LWNoaWxkKSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfSB9XG4gIC5jb250YWN0LXNhbGVzIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLmJ1dHRvbnMtcmlnaHQge1xuICAgIHNmbG9hdDogcmlnaHQ7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLnZpZGVvLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmRlc2t0b3AtdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAubW9iaWxlLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmRlc2t0b3AtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY29udGFjdC1zYWxlcyAuaW1nLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNvbnRhY3QtdXNfX3RpbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZzogNTVweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11c19fdGlsZXMge1xuICAgICAgcGFkZGluZzogMjVweCAwIDQwcHggMDsgfSB9XG5cbi5jb250YWN0LXVzX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcGFkZGluZzogNTVweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11c19fZm9ybSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNDBweCAwOyB9IH1cblxuLmNvbnRhY3QtdXMgaDEge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11cyBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG4uY29udGFjdC11c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXVzX19ncmlkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uY29udGFjdC11c19fdGlsZSB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYzQ2NGI7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhY3QtdXNfX3RpbGUgLnBob25lLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUgLnBob25lLWluZm8gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFjdC11c19fdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFjdC11c19fdGlsZSBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSAjcHJlY2hhdEZvcm0gdGV4dGFyZWFbdHlwZT1cInRleHRcIl0sICNwcmVjaGF0Rm9ybSAuY29udGFjdC11c19fdGlsZSBmb3JtIHRleHRhcmVhW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSBidXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5jb250YWN0LXVzX190aWxlIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY29udGFjdC11c19fdGlsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jb250YWN0LXVzX190aWxlOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC11c19fdGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11c19fdGlsZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmc6IDU1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7IH0gfVxuICAuY29udGFjdC11cy1jb25maXJtYXRpb24gaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIHAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdbJzsgfVxuICAuY29udGFjdC11cy1jb25maXJtYXRpb24gcCBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXSc7IH1cblxuLmNvbnRlbnQtZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQtZ3JpZCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNjBweDsgfSB9XG4gIC5jb250ZW50LWdyaWQgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWQgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuY29udGVudC1ncmlkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5jb250ZW50LWdyaWRfX2dyaWQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAuY29udGVudC1ncmlkX19ncmlkOmhvdmVyIC5jb250ZW50LWdyaWRfX3RpbGUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZTpob3ZlciAuY29udGVudC1ncmlkX190aWxlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6bnRoLWNoaWxkKDNuKzMpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpudGgtY2hpbGQoM24rMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpob3ZlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOmZvY3VzLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpob3ZlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpob3ZlciAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMgLnRpbGVfX2hlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpmb2N1cyAudGlsZV9fY2FyZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmZvY3VzIC50aWxlX19jYXJkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2hlYWRlciBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2hlYWRlciBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCBpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCBpIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyNjYyN2Y7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUuaW5hY3RpdmUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUuaW5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZS5pbmFjdGl2ZSAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLmluYWN0aXZlIC50aWxlX19oZWFkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGU6bGFzdC1jaGlsZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uOmZvY3VzLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24sIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDsgfVxuICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIGgyLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGgyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGgyLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSAudGlsZV9faGVhZGVyLS10ZXh0LCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIC50aWxlX19oZWFkZXItLXRleHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgLnRpbGVfX2hlYWRlci0tdGV4dCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGgyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgLnRpbGVfX2hlYWRlci0tdGV4dCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIC50aWxlX19oZWFkZXItLXRleHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSAudGlsZV9faGVhZGVyLS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSBpLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGksIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGksIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ2MDdlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciAudGlsZV9faGVhZGVyLS10ZXh0LCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciAudGlsZV9faGVhZGVyLS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciBpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDE1cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9faGVhZGVyIGksIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ2MDdlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHAsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAuYnV0dG9uLWNvbnZlcnNpb24sIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAudGlsZV9fY2FyZF9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC50aWxlX19jYXJkX19oZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTAwMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQuc2hvdywgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZC5zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubmNvbnRlbnQtZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5jb250ZW50LWdyaWQge1xuICAgICAgcGFkZGluZzogMjVweCAwIDYwcHg7IH0gfVxuICAubmNvbnRlbnQtZ3JpZCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5jb250ZW50LWdyaWQgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZSwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfVxuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGU6bnRoLWNoaWxkKDNuKzMpLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24gaDIsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIGksIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQgaSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlOmxhc3QtY2hpbGQsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7IH1cbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBoMiwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBwLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC5idXR0b24tY29udmVyc2lvbiwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNpdGUtaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC8qIFdlYmtpdCBjdXRzIGJhY2tncm91bmQtaW1hZ2UgaWYgaXQgb3ZlcmxhcHMgdGhlIGJveCAqL1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2ktY291bnRyeS1zcHJpdGUuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpdGUtaWQtbW9iaWxlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgLyogV2Via2l0IGN1dHMgYmFja2dyb3VuZC1pbWFnZSBpZiBpdCBvdmVybGFwcyB0aGUgYm94ICovXG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zaS1jb3VudHJ5LXNwcml0ZS5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogQ291bnRyeSBzcGVjaWZpYyBsaW5rcyAqL1xuLmFkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMHB4OyB9XG5cbi5hZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7IH1cblxuLmFmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuXG4uYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDsgfVxuXG4uYWkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuXG4uYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDsgfVxuXG4uYW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDBweDsgfVxuXG4uYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODBweDsgfVxuXG4uYW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjBweDsgfVxuXG4uYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjBweDsgfVxuXG4uYXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDBweDsgfVxuXG4uYXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDBweDsgfVxuXG4uYXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODBweDsgfVxuXG4uYXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjBweDsgfVxuXG4uYXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjBweDsgfVxuXG4uYmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDBweDsgfVxuXG4uYmIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDBweDsgfVxuXG4uYmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODBweDsgfVxuXG4uYmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjBweDsgfVxuXG4uYmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjBweDsgfVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDBweDsgfVxuXG4uYmgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDBweDsgfVxuXG4uYmkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODBweDsgfVxuXG4uYmoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjBweDsgfVxuXG4uYm0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjBweDsgfVxuXG4uYm4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDAwcHg7IH1cblxuLmJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA0MHB4OyB9XG5cbi5iciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwODBweDsgfVxuXG4uYnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTIwcHg7IH1cblxuLmJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE2MHB4OyB9XG5cbi5idiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMDBweDsgfVxuXG4uYncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjQwcHg7IH1cblxuLmJ5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4MHB4OyB9XG5cbi5ieiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMjBweDsgfVxuXG4uY2Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzYwcHg7IH1cblxuLmNjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQwMHB4OyB9XG5cbi5jZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NDBweDsgfVxuXG4uY2Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDgwcHg7IH1cblxuLmNnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUyMHB4OyB9XG5cbi5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NjBweDsgfVxuXG4uY2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjAwcHg7IH1cblxuLmNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY0MHB4OyB9XG5cbi5jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2ODBweDsgfVxuXG4uY20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzIwcHg7IH1cblxuLmNuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2MHB4OyB9XG5cbi5jbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MDBweDsgfVxuXG4uY3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODQwcHg7IH1cblxuLmNzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg4MHB4OyB9XG5cbi5jdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MjBweDsgfVxuXG4uY3Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTYwcHg7IH1cblxuLmN4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwMHB4OyB9XG5cbi5jeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwNDBweDsgfVxuXG4uY3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDgwcHg7IH1cblxuLmRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEyMHB4OyB9XG5cbi5kaiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxNjBweDsgfVxuXG4uZGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjAwcHg7IH1cblxuLmRtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0MHB4OyB9XG5cbi5kbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyODBweDsgfVxuXG4uZHoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzIwcHg7IH1cblxuLmVjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjM2MHB4OyB9XG5cbi5lZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0MDBweDsgfVxuXG4uZWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDQwcHg7IH1cblxuLmVoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQ4MHB4OyB9XG5cbi5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MjBweDsgfVxuXG4uZXMtY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTYwcHg7IH1cblxuLmVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjYwMHB4OyB9XG5cbi5ldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2NDBweDsgfVxuXG4uZXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjgwcHg7IH1cblxuLmZpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjcyMHB4OyB9XG5cbi5maiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3NjBweDsgfVxuXG4uZmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODAwcHg7IH1cblxuLmZtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg0MHB4OyB9XG5cbi5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4ODBweDsgfVxuXG4uZnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOTIwcHg7IH1cblxuLmdhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk2MHB4OyB9XG5cbi5nYi1lbmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDAwcHg7IH1cblxuLmdiLXNjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwNDBweDsgfVxuXG4uZ2Itd2xzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzA4MHB4OyB9XG5cbi5nYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxMjBweDsgfVxuXG4uZ2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTYwcHg7IH1cblxuLmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzIwMHB4OyB9XG5cbi5nZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyNDBweDsgfVxuXG4uZ2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjgwcHg7IH1cblxuLmdpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzMyMHB4OyB9XG5cbi5nbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzNjBweDsgfVxuXG4uZ20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDAwcHg7IH1cblxuLmduIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQ0MHB4OyB9XG5cbi5ncCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0ODBweDsgfVxuXG4uZ3Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTIwcHg7IH1cblxuLmdyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzU2MHB4OyB9XG5cbi5ncyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MDBweDsgfVxuXG4uZ3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjQwcHg7IH1cblxuLmd1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzY4MHB4OyB9XG5cbi5ndyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3MjBweDsgfVxuXG4uZ3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNzYwcHg7IH1cblxuLmhrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzgwMHB4OyB9XG5cbi5obiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4NDBweDsgfVxuXG4uaHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODgwcHg7IH1cblxuLmh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzkyMHB4OyB9XG5cbi5odSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5NjBweDsgfVxuXG4uaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDAwcHg7IH1cblxuLmllIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDA0MHB4OyB9XG5cbi5pbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwODBweDsgfVxuXG4uaW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTIwcHg7IH1cblxuLmlvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDE2MHB4OyB9XG5cbi5pcSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyMDBweDsgfVxuXG4uaXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjQwcHg7IH1cblxuLmlzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDI4MHB4OyB9XG5cbi5pdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzMjBweDsgfVxuXG4uam0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MzYwcHg7IH1cblxuLmpvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQwMHB4OyB9XG5cbi5qcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0NDBweDsgfVxuXG4ua2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDgwcHg7IH1cblxuLmtnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDUyMHB4OyB9XG5cbi5raCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1NjBweDsgfVxuXG4ua2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjAwcHg7IH1cblxuLmttIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY0MHB4OyB9XG5cbi5rbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2ODBweDsgfVxuXG4ua3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzIwcHg7IH1cblxuLmtyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDc2MHB4OyB9XG5cbi5rdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4MDBweDsgfVxuXG4ua3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODQwcHg7IH1cblxuLmt6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDg4MHB4OyB9XG5cbi5sYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5MjBweDsgfVxuXG4ubGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OTYwcHg7IH1cblxuLmxjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTAwMHB4OyB9XG5cbi5saSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwNDBweDsgfVxuXG4ubGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDgwcHg7IH1cblxuLmxyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTEyMHB4OyB9XG5cbi5scyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxNjBweDsgfVxuXG4ubHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjAwcHg7IH1cblxuLmx1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTI0MHB4OyB9XG5cbi5sdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyODBweDsgfVxuXG4ubHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzIwcHg7IH1cblxuLm1hIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTM2MHB4OyB9XG5cbi5tYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0MDBweDsgfVxuXG4ubWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDQwcHg7IH1cblxuLm1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQ4MHB4OyB9XG5cbi5tZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1MjBweDsgfVxuXG4ubWgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NTYwcHg7IH1cblxuLm1rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTYwMHB4OyB9XG5cbi5tbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2NDBweDsgfVxuXG4ubW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjgwcHg7IH1cblxuLm1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTcyMHB4OyB9XG5cbi5tbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3NjBweDsgfVxuXG4ubXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01ODAwcHg7IH1cblxuLm1xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTg0MHB4OyB9XG5cbi5tciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4ODBweDsgfVxuXG4ubXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01OTIwcHg7IH1cblxuLm10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTk2MHB4OyB9XG5cbi5tdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMDBweDsgfVxuXG4ubXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDQwcHg7IH1cblxuLm13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjA4MHB4OyB9XG5cbi5teCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxMjBweDsgfVxuXG4ubXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTYwcHg7IH1cblxuLm16IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjIwMHB4OyB9XG5cbi5uYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyNDBweDsgfVxuXG4ubmMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjgwcHg7IH1cblxuLm5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjMyMHB4OyB9XG5cbi5uZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzNjBweDsgfVxuXG4ubmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDAwcHg7IH1cblxuLm5pIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ0MHB4OyB9XG5cbi5ubCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0ODBweDsgfVxuXG4ubm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NTIwcHg7IH1cblxuLm5wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjU2MHB4OyB9XG5cbi5uciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2MDBweDsgfVxuXG4ubnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjQwcHg7IH1cblxuLm56IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjY4MHB4OyB9XG5cbi5vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY3MjBweDsgfVxuXG4ucGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NzYwcHg7IH1cblxuLnBlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjgwMHB4OyB9XG5cbi5wZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4NDBweDsgfVxuXG4ucGcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODgwcHg7IH1cblxuLnBoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjkyMHB4OyB9XG5cbi5wayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY5NjBweDsgfVxuXG4ucGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDAwcHg7IH1cblxuLnBtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzA0MHB4OyB9XG5cbi5wbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwODBweDsgfVxuXG4ucHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MTIwcHg7IH1cblxuLnBzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzE2MHB4OyB9XG5cbi5wdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyMDBweDsgfVxuXG4ucHcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjQwcHg7IH1cblxuLnB5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzI4MHB4OyB9XG5cbi5xYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczMjBweDsgfVxuXG4ucmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzYwcHg7IH1cblxuLnJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQwMHB4OyB9XG5cbi5ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0NDBweDsgfVxuXG4ucnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDgwcHg7IH1cblxuLnJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzUyMHB4OyB9XG5cbi5zYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1NjBweDsgfVxuXG4uc2Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjAwcHg7IH1cblxuLnNjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzY0MHB4OyB9XG5cbi5zZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2ODBweDsgfVxuXG4uc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NzIwcHg7IH1cblxuLnNnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzc2MHB4OyB9XG5cbi5zaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4MDBweDsgfVxuXG4uc2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODQwcHg7IH1cblxuLnNqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg4MHB4OyB9XG5cbi5zayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5MjBweDsgfVxuXG4uc2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OTYwcHg7IH1cblxuLnNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwMHB4OyB9XG5cbi5zbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwNDBweDsgfVxuXG4uc28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDgwcHg7IH1cblxuLnNyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODEyMHB4OyB9XG5cbi5zdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxNjBweDsgfVxuXG4uc3Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjAwcHg7IH1cblxuLnN5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODI0MHB4OyB9XG5cbi5zeiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyODBweDsgfVxuXG4udGMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MzIwcHg7IH1cblxuLnRkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODM2MHB4OyB9XG5cbi50ZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MDBweDsgfVxuXG4udGcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDQwcHg7IH1cblxuLnRoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQ4MHB4OyB9XG5cbi50aiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1MjBweDsgfVxuXG4udGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NTYwcHg7IH1cblxuLnRsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODYwMHB4OyB9XG5cbi50bSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2NDBweDsgfVxuXG4udG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjgwcHg7IH1cblxuLnRvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODcyMHB4OyB9XG5cbi50ciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3NjBweDsgfVxuXG4udHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODAwcHg7IH1cblxuLnR2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODg0MHB4OyB9XG5cbi50dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4ODBweDsgfVxuXG4udHoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OTIwcHg7IH1cblxuLnVhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODk2MHB4OyB9XG5cbi51ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwMDBweDsgfVxuXG4udXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDQwcHg7IH1cblxuLnV5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTA4MHB4OyB9XG5cbi51eiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxMjBweDsgfVxuXG4udmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTYwcHg7IH1cblxuLnZjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTIwMHB4OyB9XG5cbi52ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyNDBweDsgfVxuXG4udmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjgwcHg7IH1cblxuLnZpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTMyMHB4OyB9XG5cbi52biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzNjBweDsgfVxuXG4udnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDAwcHg7IH1cblxuLndmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ0MHB4OyB9XG5cbi53cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0ODBweDsgfVxuXG4ueWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NTIwcHg7IH1cblxuLnl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTU2MHB4OyB9XG5cbi56YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2MDBweDsgfVxuXG4uem0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjQwcHg7IH1cblxuLnp3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTY4MHB4OyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5jb250YWN0LXBhZ2UgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5jb250YWN0LXBhZ2UgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dCwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4ucGh5c2ljYWwtZXZlbnQgI2FnZW5kYS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ucGh5c2ljYWwtZXZlbnQgLnNlc3Npb24tZGV0YWlscy1zaG93LWhpZGUsXG4ucGh5c2ljYWwtZXZlbnQgLnBhZ2UtdGFnLmV2ZW50LWxvY2F0aW9ucy1zaG93LWhpZGUsXG4ucGh5c2ljYWwtZXZlbnQgI2hpZGUtZXZlbnQtbG9jYXRpb25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGh5c2ljYWwtZXZlbnQgLnBhZ2UtdGFnIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB0b3A6IC0xMHB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgbGVmdDogLTE0MHB4O1xuICAgIHRvcDogLTEwcHg7IH1cblxuLmV2ZW50cy10cmFpbmluZyAubm8tbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIC50YWJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzIzODdhYTsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50YWJzIGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzhmYTJiMDtcbiAgICB3aWR0aDogNDkuNyU7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudGFicyAuYWN0aXZlLCAuZXZlbnRzLXRyYWluaW5nIC50YWJzIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMgLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjM4N2FhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMzg3YWE7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudGFicyBsaTpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmV2ZW50cy10cmFpbmluZyAudmlkZW8tY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBjb2xvcjogIzg3OWJhYTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLmV2ZW50cy10cmFpbmluZyAuc3ViaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cblxuLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudHMgLm1vYmlsZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudHMgLm1vYmlsZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudHMgLm1vYmlsZS1idG4gLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgaDEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC8qZm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH0qLyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzIyMjsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZHJvcGRvd24tY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZHJvcGRvd24tY29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5kcm9wZG93bi1jb250YWluZXIgc2VsZWN0IHtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAvKiBGaXJlZm94ICovXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1zbS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZHJvcGRvd24tY29udGFpbmVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuY29sbGFwc2Utb24tbW9iaWxlIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2M0NjRiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtZGF0ZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1kYXRlIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWxvY2F0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWxvY2F0aW9uIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1sb2NhdGlvbiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTE0cHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xNDVweDtcbiAgICAgICAgICB0b3A6IC0xNHB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm5vLXBhZGRpbmcge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuY29udGludWUtcmVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAuZXJyb3ItbWVzc2FnZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICNhZjIzNWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSB0aCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cge1xuICAgICAgaGVpZ2h0OiA2NnB4OyB9XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5kYXRlLWNlbGwge1xuICAgICAgICB3aWR0aDogMTQlOyB9XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwge1xuICAgICAgICB3aWR0aDogMjglOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCB7XG4gICAgICAgICAgICB3aWR0aDogMzYlOyB9IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIC5zaGFyZSAuc2hhcmUtYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuc2hhcmUgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTExcHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgIHRvcDogLTExcHg7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmxvY2F0aW9uLWNlbGwge1xuICAgICAgICB3aWR0aDogMTMlOyB9XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5idXR0b24tY2VsbCB7XG4gICAgICAgIHdpZHRoOiAyNyU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuY29udGVudCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5jb250ZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLnBhZ2UtcmVzdWx0cyAuaW5wdXQtYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLnBhZ2UtcmVzdWx0cyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLnBhZ2UtcmVzdWx0cyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5ibHVlLWZvbnQge1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGZvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGZvcm0gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnRzLXRyYWluaW5nIC50YWJzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgLmhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyAuc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uZmVhdHVyZWQtc29sdXRpb25zIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZWQtc29sdXRpb25zIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZWQtc29sdXRpb25zIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmhlYWRlci10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9ucy5mbHVzaC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGUgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLnRpdGxlIGgxIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZSBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLnRpdGxlX19tb3JlLWluZm8ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5OyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5oZWFkZXJfX2N0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAuaGVhZGVyX19jdGEgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmhlYWRlcl9fY3RhIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAuaGVhZGVyX19jdGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAuaGVhZGVyX19jdGEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1pbi1oZWlnaHQ6IDMxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZmVhdHVyZWQudHdvLWNvbHVtbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgbWluLWhlaWdodDogMzEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZmVhdHVyZWQudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCAudGlsZS1jdGEsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jdGEsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4gLnRpbGUtY3RhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZmVhdHVyZWQudHdvLWNvbHVtbiAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkIC50aWxlLWN0YSwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWN0YSwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZmVhdHVyZWQudHdvLWNvbHVtbiAudGlsZS1jdGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGU6bGFzdC1jaGlsZCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0Omxhc3QtY2hpbGQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0LCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC5oZWFkZXIsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC5oZWFkZXIsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAuaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLmhlYWRlciBoMiwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgLmhlYWRlciBoMiwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCAuaGVhZGVyIGgyLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAuaGVhZGVyIGgyLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLmhlYWRlciBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCAuaGVhZGVyIC5zaGFyZS1idXR0b24sIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC5oZWFkZXIgLnNoYXJlLWJ1dHRvbiwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IC5oZWFkZXIgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLnRhZywgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgLnRhZywgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IC50YWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCBwLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCBwLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCBwLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCBwLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCAuY2F0YWxvZy10aWxlcywgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgLmNhdGFsb2ctdGlsZXMsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAuY2F0YWxvZy10aWxlcyB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtaW1nLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtaW1nLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWltZyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBvcmRlcjogMjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWltZywgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWltZywgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWltZyBpbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1pbWcgaW1nLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jdGEsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jdGEsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY3RhIHtcbiAgICAgIG9yZGVyOiAzOyB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IHtcbiAgICBvcmRlcjogMjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtaW1nIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY3RhIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAxNXB4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jdGEge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBtaW4taGVpZ2h0OiAzMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtaW1nIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luOiAwIDMwcHggMCAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWN0YSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jdGEge1xuICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudGlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5mZWF0dXJlLXRpbGUtY2hhcHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9faGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9faGVhZGVyIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9faGVhZGVyIGEge1xuICAgICAgY29sb3I6ICMxYTg3YWE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZTpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZTpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAyMDRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4OyB9XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIHAsIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2UgaDEsIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2UgaDIsIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2UgaDMsIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2UgaDQsIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2UgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2UgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgZGl2IHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgZGl2IGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDRweDsgfVxuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkIHtcbiAgICB3aWR0aDogY2FsYyg2Ny41JSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZDpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjVweCAzNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDAsIDExMCwgMC44NSk7IH1cbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgLm5vLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgLm5vLWltYWdlIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyAubm8taW1hZ2UgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDsgfVxuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBkaXYgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBkaXYgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZmVhdHVyZWQtcHJlc3MtdG9wLXNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLmZlYXR1cmVkLXByZXNzLXRvcC1zZWN0aW9uIC5jb2wtbWQtNyB7XG4gIGNvbG9yOiAjZmZiOTAwOyB9XG5cbi5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtY29udGFpbmVyIC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGNvbG9yOiAjZmZiOTAwOyB9XG4gIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWNvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7IH1cblxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5OyB9XG5cbiNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWltZy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCksIChtYXgtd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzAwNjQ2ZTsgfSB9XG5cbi5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gICAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIGg0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyZDM3M2M7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcgLmRlc2t0b3BidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucGFnaW5hdGlvbi1maWx0ZXIudG9wIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzYjQ2NGE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMzYjQ2NGE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiBub25lOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW4sXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBzcGFuLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgYm9yZGVyLWNvbG9yOiAjNDFhYWFhOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXItY29sb3I6ICNkZmU2ZWQ7IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICAvKnVuY2hlY2tlZCBpY29uKi9cbiAgY29udGVudDogXCJcXGUxNTdcIjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZC5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICAvKmNoZWNrZWQgaWNvbiovXG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uY2F0ZWdvcnktbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmxhYmVsLWtleXdvcmQge1xuICBmb250LXdlaWdodDogbGlnaHRlcjsgfVxuXG4ubGFiZWwtZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sYWJlbC1maWx0ZXIgaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmZpbHRlci1sYWJlbHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5oci1saWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmVjZGQ3OyB9XG5cbi52ci1saWdodCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbi52ci1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yLjUlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIC8qIG9yIDEwMHB4ICovXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JlY2RkNzsgfVxuXG4ubm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5maWx0ZXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTsgfVxuICAuZmlsdGVyLW92ZXJsYXkgLm92ZXJsYXktYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5maWx0ZXItb3ZlcmxheSAub3ZlcmxheS1yZW1vdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5zdG9yZS1jYXRhbG9nLXRpbGUgLnByb2R1Y3QtdHlwZS1pY29uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5wcm9kdWN0LXR5cGUtaWNvbi5pbmFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucHJvZHVjdC10eXBlLWljb24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbmZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbmZvcm0gYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb3JtIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9ybSBidXR0b24ge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG5mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG5mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5mb3JtIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWluZGVudDogLTE1cHg7IH1cbiAgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gge1xuICBmb250LXNpemU6IGluaXRpYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0NDMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDAgNXB4OyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2FmMjM1ZjtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLFxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LFxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LFxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBhLFxuICAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cblxuLmZyZWUtdHJpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVDREQ3O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuZnJlZS10cmlhbCAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZnJlZS10cmlhbCAuY29sbGFwc2Utb24tbW9iaWxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5mcmVlLXRyaWFsIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZyZWUtdHJpYWwgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5mcmVlLXRyaWFsIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZS1leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZnJlZS10cmlhbCAuY29udGludWUtcmVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyZWUtdHJpYWwgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZnJlZS10cmlhbCAuZGVza3RvcC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmRlc2t0b3AtYnV0dG9uIC5zZWNvbmRhcnkgKyAucHJpbWFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5mcmVlLXRyaWFsIC5kZXNrdG9wLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAuZnJlZS10cmlhbCAubW9iaWxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyZWUtdHJpYWwgLm1vYmlsZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZnJlZS10cmlhbCAubW9iaWxlLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmZyZWUtdHJpYWwgLm1vYmlsZS1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmZyZWUtdHJpYWwgLnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogODAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyZWUtdHJpYWwgLnN1bW1hcnkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mcmVlLXRyaWFsIC5yb3cgYS5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5mcmVlLXRyaWFsIC5yb3c6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZyZWUtdHJpYWwgLnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwgLnJvdzpub3QoOmxhc3QtY2hpbGQpIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhOyB9IH1cbiAgLmZyZWUtdHJpYWwgdWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZnJlZS10cmlhbCAuYnV0dG9ucy1yaWdodCB7XG4gICAgc2Zsb2F0OiByaWdodDsgfVxuICAuZnJlZS10cmlhbCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuZnJlZS10cmlhbCAudmlkZW8tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZnJlZS10cmlhbCAuZGVza3RvcC12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZyZWUtdHJpYWwgLm1vYmlsZS12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5tb2JpbGUtdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZnJlZS10cmlhbCAuZGVza3RvcC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZyZWUtdHJpYWwgLm1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mcmVlLXRyaWFsIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZ2VuZXJhbC1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nZW5lcmFsLWFydGljbGUgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUtZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuY29udGludWUtcmVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuY29udGludWUtcmVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nZW5lcmFsLWFydGljbGUgLmRlc2t0b3AtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgIC5nZW5lcmFsLWFydGljbGUgLmRlc2t0b3AtYnV0dG9uIC5zZWNvbmRhcnkgKyAucHJpbWFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmRlc2t0b3AtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtYnV0dG9uIC5zZWNvbmRhcnkgKyAucHJpbWFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5nZW5lcmFsLWFydGljbGUgLnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogODAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAucm93IGEuZGVza3RvcC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5yb3c6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5yb3c6bm90KDpsYXN0LWNoaWxkKSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfSB9XG4gIC5nZW5lcmFsLWFydGljbGUgdWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5idXR0b25zLXJpZ2h0IHtcbiAgICBzZmxvYXQ6IHJpZ2h0OyB9XG4gIC5nZW5lcmFsLWFydGljbGUgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC52aWRlby1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nZW5lcmFsLWFydGljbGUgLmRlc2t0b3AtdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nZW5lcmFsLWFydGljbGUgLmRlc2t0b3AtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50LCAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiBoNCwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50IGg0LCAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiBoNCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uID4gdWwsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCA+IHVsLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiA+IHVsLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50ID4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiA+IHVsIGxpOmJlZm9yZSwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50ID4gdWwgbGk6YmVmb3JlLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiA+IHVsIGxpOmJlZm9yZSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCA+IHVsIGxpOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb24gIWltcG9ydGFudDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHVsIHVsLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgdWwgdWwsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHVsIHVsLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IHVsIHVsIHtcbiAgICBtYXJnaW46IDhweCAwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHVsIHVsIGxpOmJlZm9yZSwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50IHVsIHVsIGxpOmJlZm9yZSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gdWwgdWwgbGk6YmVmb3JlLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IHVsIHVsIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCBoNCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgdWwgbGksIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5idXR0b24tY29udmVyc2lvbiwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5iYWNrLXRvLWNhdGFsb2cge1xuICBjb2xvcjogIzIzODdhYTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4OyB9XG5cbi50b3BTZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudG9wU2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC50b3BTZWN0aW9uX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbjogMTBweCAwIDI1cHggMDsgfVxuICAgIC50b3BTZWN0aW9uX190aXRsZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC50b3BTZWN0aW9uX190aWxlLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMzBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC50b3BTZWN0aW9uX190aWxlLWxlZnRfX2RldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtbGVmdF9fZGV0YWlscywgLnRvcFNlY3Rpb25fX3RpbGUtbGVmdCBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1sZWZ0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAudG9wU2VjdGlvbl9fdGlsZS1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygzMCUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1yaWdodF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgIC50b3BTZWN0aW9uX190aWxlLXJpZ2h0X19jb250YWluZXIgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgIC50b3BTZWN0aW9uX190aWxlLXJpZ2h0IHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAudG9wU2VjdGlvbl9fdGlsZS1yaWdodCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC50b3BTZWN0aW9uX190aWxlLXJpZ2h0IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnF1b3RlU2VjdGlvbi1kZWZpbml0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuXG4ucXVvdGVTZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5xdW90ZVNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucXVvdGVTZWN0aW9uX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbjogMTBweCAwIDVweCAwOyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGl0bGUgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAucXVvdGVTZWN0aW9uX190aWxlLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNDAlIC0gMzBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdF9fZGV0YWlscywgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0IGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdF9fZGV0YWlscywgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdF9fZGV0YWlscy0tYm9sZGVkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnF1b3RlU2VjdGlvbl9fdGlsZS1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg2MCUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLXJpZ2h0X19kZXRhaWxzLCAucXVvdGVTZWN0aW9uX190aWxlLXJpZ2h0IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1yaWdodCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2VjdGlvbi1kZWZpbml0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb24gLmltZy1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb24gaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX19oZWFkZXIgLnNoYXJlLWNvbnRhaW5lciBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX2hlYWRlciBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX2hlYWRlciBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX19oZWFkZXIgYSB7XG4gICAgICBjb2xvcjogIzFhODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZjAwOyB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDsgfVxuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZV9fZGV0YWlscyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGVfX2RldGFpbHMgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlX19kZXRhaWxzIGRpdiBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlX19kZXRhaWxzIGRpdiBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWQge1xuICAgIHdpZHRoOiBjYWxjKDY3LjUlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAzNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBkaXYgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG51bC50d28tY29sdW1uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICB1bC50d28tY29sdW1uIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgdWwudHdvLWNvbHVtbiBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICBjb2xvcjogIzAwOTk5OTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIHVsLnR3by1jb2x1bW4gbGkgc3BhbiB7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICAgdWwudHdvLWNvbHVtbiBsaSBwIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDBlbTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwZW07XG4gICAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMHB4O1xuICAgICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwcHg7IH1cblxuLmdsb3NzYXJ5LWxhbmRpbmcgLmdsb3NzYXJ5LXRvcC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuXG4uZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk5OyB9XG4gICAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2OmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXYuc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTk7IH1cbiAgICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXYuc2VsZWN0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXYubm8tY29udGVudCB7XG4gICAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXYubm8tY29udGVudDpob3ZlciB7XG4gICAgICBjb2xvcjogI0NDQztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7IH1cblxuLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuZ2xvc3NhcnktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uZ2xvc3NhcnktbGFuZGluZyAucm93IC5saW5lLXNlcGFyYXRlIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBmbG9hdDogbm9uZTsgfVxuXG4uZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuY29sLXhzLTEyIC5jb2wteHMtOCwgLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuY29sLXhzLTEyIC5jb2wteHMtMiwgLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuY29sLXhzLTEyIC5jb2wteHMtMSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuYmFjay10b3AtYSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuY29sLXhzLTEyIC5iYWNrLXRvcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuY29sLXhzLTEyIC5iYWNrLXRvcC1zaWduIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwOyB9XG5cbi5ncmFwaGljLWNoYXB0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLmdyYXBoaWMtY2hhcHRlciBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdyYXBoaWMtY2hhcHRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5ncmFwaGljLWNoYXB0ZXIgLnN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ3JhcGhpYy1jaGFwdGVyIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5ncmFwaGljLWNoYXB0ZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmFwaGljLWNoYXB0ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudHJ5LXNpdGUgLmhlcm8sIC5jb3VudHJ5LXNpdGUgLmhlcm8tdmlkZW8sIC5jb3VudHJ5LXNpdGUgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4OyB9IH1cblxuLmhlcm8sIC5oZXJvLXZpZGVvLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTRlYWVmIDAlLCAjZmVmZWZmIDUwJSwgI2Y0ZjhmOSAxMDAlKTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm86Zm9jdXMsIC5oZXJvLXZpZGVvOmZvY3VzLCAuaGVyby1wcm9kdWN0LWxhbmRpbmc6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmhlcm8gLmhlcm8taW1nLCAuaGVyby12aWRlbyAuaGVyby1pbWcsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1pbWcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAuaGVybyAuaGVyby1pbWcgaW1nLCAuaGVyby12aWRlbyAuaGVyby1pbWcgaW1nLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8taW1nIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaGVybyAudGFncywgLmhlcm8tdmlkZW8gLnRhZ3MsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuaGVybyAudGFncyAudGFnLCAuaGVyby12aWRlbyAudGFncyAudGFnLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnRhZ3MgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuaGVybyAuaGVhZGxpbmUsIC5oZXJvLXZpZGVvIC5oZWFkbGluZSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaGVybyAubW9iaWxlLXNoYXJlLWljb24sIC5oZXJvLXZpZGVvIC5tb2JpbGUtc2hhcmUtaWNvbiwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhlcm8gLm1vYmlsZS1zaGFyZS1pY29uIGksIC5oZXJvLXZpZGVvIC5tb2JpbGUtc2hhcmUtaWNvbiBpLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLm1vYmlsZS1zaGFyZS1pY29uIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzc0ODk5YTsgfVxuICAuaGVybyAucHJvbW8sIC5oZXJvLXZpZGVvIC5wcm9tbywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMzBweCAyNnB4IDMwcHggMjZweDtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmhlcm8gLnByb21vIC5oZXJvLXRpdGxlLCAuaGVyby12aWRlbyAucHJvbW8gLmhlcm8tdGl0bGUsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmhlcm8tdGl0bGUge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmhlcm8gLnByb21vIC5oZXJvLXRpdGxlIGgxLCAuaGVyby12aWRlbyAucHJvbW8gLmhlcm8tdGl0bGUgaDEsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmhlcm8tdGl0bGUgaDEge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAuaGVybyAucHJvbW8gLmhlcm8tdGl0bGUgLnNoYXJlLCAuaGVyby12aWRlbyAucHJvbW8gLmhlcm8tdGl0bGUgLnNoYXJlLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLXRpdGxlIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIC5oZXJvIC5wcm9tbyAuaGVyby10aXRsZSBhLCAuaGVyby12aWRlbyAucHJvbW8gLmhlcm8tdGl0bGUgYSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby10aXRsZSBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAuaGVybyAucHJvbW8gaDMsIC5oZXJvLXZpZGVvIC5wcm9tbyBoMywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyBoMyB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmhlcm8gLnByb21vIC5kZXRhaWxzLCAuaGVyby12aWRlbyAucHJvbW8gLmRldGFpbHMsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmRldGFpbHMge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlcm8gLnByb21vIC5jb250ZW50LCAuaGVyby12aWRlbyAucHJvbW8gLmNvbnRlbnQsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmNvbnRlbnQge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuaGVybyAucHJvbW8gLmNvbnRlbnQgcCwgLmhlcm8tdmlkZW8gLnByb21vIC5jb250ZW50IHAsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmNvbnRlbnQgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgIC5oZXJvIC5wcm9tbyAuY29udGVudCA+IGEsIC5oZXJvLXZpZGVvIC5wcm9tbyAuY29udGVudCA+IGEsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmNvbnRlbnQgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5oZXJvIC5wcm9tbyAuaGVyby1idXR0b25zLCAuaGVyby12aWRlbyAucHJvbW8gLmhlcm8tYnV0dG9ucywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby1idXR0b25zIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5oZXJvLm11bHRpLWNvbHVtbiwgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiAucHJvbW8sIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAucHJvbW8sIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyNnB4IDMwcHggMjZweDtcbiAgICAgIG1hcmdpbjogaW5pdGlhbDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8taW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLmhlYWRsaW5lICsgLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLmhlYWRsaW5lICsgLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZWFkbGluZSArIC5oZXJvLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC5oZWFkbGluZSAuaGVyby10aXRsZSBhLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLmhlYWRsaW5lIC5oZXJvLXRpdGxlIGEsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lIC5oZXJvLXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLmNvbnRlbnQgcCwgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC5jb250ZW50IHAsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgLmNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiAudGFnbGluZS1oMywgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC50YWdsaW5lLWgzLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC50YWdsaW5lLWgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gaDEuc2hhcmUtaGVhZGxpbmUsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyBoMS5zaGFyZS1oZWFkbGluZSwgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMS5zaGFyZS1oZWFkbGluZSxcbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gaDIuc2hhcmUtaGVhZGxpbmUsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIGgyLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgaDIuc2hhcmUtaGVhZGxpbmUsXG4gICAgLmhlcm8ubXVsdGktY29sdW1uIGgzLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyBoMy5zaGFyZS1oZWFkbGluZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgzLnNoYXJlLWhlYWRsaW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIGgyLmhlcm8tc3ViLmxhcmdlLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gaDIuaGVyby1zdWIubGFyZ2UsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgaDIuaGVyby1zdWIubGFyZ2UsXG4gICAgLmhlcm8ubXVsdGktY29sdW1uIGgzLmhlcm8tc3ViLmxhcmdlLFxuICAgIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyBoMy5oZXJvLXN1Yi5sYXJnZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgzLmhlcm8tc3ViLmxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbi5leHRyYS1wYWRkaW5nLCAubXVsdGktY29sdW1uLmV4dHJhLXBhZGRpbmcuaGVyby12aWRlbywgLm11bHRpLWNvbHVtbi5leHRyYS1wYWRkaW5nLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbi5ncmF5LCAubXVsdGktY29sdW1uLmdyYXkuaGVyby12aWRlbywgLm11bHRpLWNvbHVtbi5ncmF5Lmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4uaW50by1jb250ZW50IGgxLCAubXVsdGktY29sdW1uLmludG8tY29udGVudC5oZXJvLXZpZGVvIGgxLCAubXVsdGktY29sdW1uLmludG8tY29udGVudC5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4uaW50by1jb250ZW50IHAsIC5tdWx0aS1jb2x1bW4uaW50by1jb250ZW50Lmhlcm8tdmlkZW8gcCwgLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQuaGVyby1wcm9kdWN0LWxhbmRpbmcgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXRvcDogLTAuMzEyNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xODc1ZW07XG4gICAgICBjb2xvcjogIzY5Nzg4MjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDJweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbi5sYXJnZSwgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXZpZGVvLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLmxhcmdlIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXZpZGVvIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuaGVyby5tdWx0aS1jb2x1bW4ubGFyZ2UgaDMsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby12aWRlbyBoMywgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9XG4gICAgICAuaGVyby5tdWx0aS1jb2x1bW4ubGFyZ2UgLmNvbnRlbnQgcCwgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXZpZGVvIC5jb250ZW50IHAsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXZpZGVvLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMgLmhlYWRsaW5lLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXZpZGVvIC5oZWFkbGluZSwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuaGVyby5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzIC5oZWFkbGluZSBoMSwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbyAuaGVhZGxpbmUgaDEsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZWFkbGluZSBoMSwgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscyAuaGVhZGxpbmUgaDIsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8gLmhlYWRsaW5lIGgyLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUgaDIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuaGVyby5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscyAuc2hhcmUtY29udGFpbmVyLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXZpZGVvIC5zaGFyZS1jb250YWluZXIsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC5oZXJvLnRpdGxlLXJvdGF0b3IsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8sIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5yb3csIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLnJvdywgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAyODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5yb3csIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLnJvdywgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnJvdyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7IH0gfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmhlcm8tdGl0bGUsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLmhlcm8tdGl0bGUsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmhlcm8tdGl0bGUgaDIsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLmhlcm8tdGl0bGUgaDIsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLmhlcm8udGl0bGUtcm90YXRvciAuY29udGVudCwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuY29udGVudCwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmhlcm8udGl0bGUtcm90YXRvciAuaGVyby1idXR0b25zLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5oZXJvLWJ1dHRvbnMsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5oZXJvLWJ1dHRvbnMgYSwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuaGVyby1idXR0b25zIGEsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWJ1dHRvbnMgYSB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5oZXJvLWJ1dHRvbnMsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLmhlcm8tYnV0dG9ucywgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tYnV0dG9ucyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5zZWNvbmRhcnktdGV4dCwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuc2Vjb25kYXJ5LXRleHQsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5zZWNvbmRhcnktdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmhlcm8udGl0bGUtcm90YXRvciAuc2Vjb25kYXJ5LXRleHQgfiAuc2Vjb25kYXJ5LXRleHQsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLnNlY29uZGFyeS10ZXh0IH4gLnNlY29uZGFyeS10ZXh0LCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuc2Vjb25kYXJ5LXRleHQgfiAuc2Vjb25kYXJ5LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlcm8udGl0bGUtcm90YXRvci5sYXJnZSAuaGVyby10aXRsZSwgLnRpdGxlLXJvdGF0b3IubGFyZ2UuaGVyby12aWRlbyAuaGVyby10aXRsZSwgLnRpdGxlLXJvdGF0b3IubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuaGVyby50aXRsZS1yb3RhdG9yLmxhcmdlIC5oZXJvLXRpdGxlIGgxLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXZpZGVvIC5oZXJvLXRpdGxlIGgxLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby10aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS40cmVtOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgICAgICAgLmhlcm8udGl0bGUtcm90YXRvci5sYXJnZSAuaGVyby10aXRsZSBoMSwgLnRpdGxlLXJvdGF0b3IubGFyZ2UuaGVyby12aWRlbyAuaGVyby10aXRsZSBoMSwgLnRpdGxlLXJvdGF0b3IubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tdGl0bGUgaDEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5saWdodC1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4uZGFyay1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA0OCwgNTEsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmRhcmstb3ZlcmxheS1iYWNrZ3JvdW5kIC5wYWdlLXRhZyB7XG4gICAgY29sb3I6ICNiZWNkZDc7IH1cbiAgLmRhcmstb3ZlcmxheS1iYWNrZ3JvdW5kIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG4uZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzUwYmViZTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiIDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCAuaGVyby1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIC5oZXJvLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIC5zZWNvbmRhcnktdGV4dCB7XG4gICAgY29sb3I6ICNmZmI5MDA7IH1cblxuLm5vLW92ZXJsYXkge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5wbHVzLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uaGVyby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLmhlcm8tbW9iaWxlIC50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmhlcm8tbW9iaWxlIC50YWdzIC50YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmhlcm8tbW9iaWxlIC5oZXJvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmhlcm8tbW9iaWxlIC5oZXJvLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5oZXJvLW1vYmlsZSAuaGVyby10aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5oZXJvLW1vYmlsZSAuaGVyby10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAuaGVyby1tb2JpbGUgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5oZXJvLW1vYmlsZSAuaGVyby1zdWIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuaGVyby1tb2JpbGUgLmRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLmhlcm8tbW9iaWxlIC5jb250ZW50IHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmhlcm8tbW9iaWxlIC5jb250ZW50IHAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuaGVyby1tb2JpbGUgLmNvbnRlbnQgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaGVyby1tb2JpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5oZXJvLW1vYmlsZSAubGluay1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZXJvLW1vYmlsZS5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG5cbi5oZXJvLW1vYmlsZS1wcm9tby1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuXG4uaGVyby12aWRlbyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5oZXJvLXZpZGVvIC52aWRlby13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm8tdmlkZW8gLnZpZGVvLXdyYXBwZXIge1xuICAgIC8qc3RhcnQ6IGNlbnRlciB2aWRlbyovXG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyplbmQ6IGNlbnRlciB2aWRlbyovIH1cbiAgLmhlcm8tdmlkZW8gLnZpZGVvIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8tdmlkZW8gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciB7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW46IDEwJSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEyMHJlbTsgfVxuICAgIC5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3IgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCAuaGVyby10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3IgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCAuaGVyby10aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtaDEtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3IgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLWgxLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9iaWxlLWgxLWJsb2NrIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cblxuLmhlcm8tc2hvdXRib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5oZXJvLXNob3V0Ym94IC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmhlcm8tc2hvdXRib3ggLmNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVyby1ncmFkaWVudCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIyJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLmhlcm8tY29udGFjdC11cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmhlcm8tdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4vKiByZXBsYWNlIHdpdGggU0NTUyBkZWZpbml0aW9uICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXZpZGVvIC52aWRlby13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7IH0gfVxuXG4vKiByZXBsYWNlIHdpdGggU0NTUyBkZWZpbml0aW9uICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmlkZW8gLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1lZGlhIHF1ZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8gLnNlY29uZGFyeSwgLmhlcm8tdmlkZW8gLnNlY29uZGFyeSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5zZWNvbmRhcnkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmhlcm8gLmxpbmstY29udmVyc2lvbiwgLmhlcm8tdmlkZW8gLmxpbmstY29udmVyc2lvbiwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5saW5rLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLCAuaGVyby12aWRlbywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAuaGVybyAucHJvbW8sIC5oZXJvLXZpZGVvIC5wcm9tbywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlcm8gLnRhZ3MsIC5oZXJvLXZpZGVvIC50YWdzLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnRhZ3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZXJvIC5tb2JpbGUtc2hhcmUtaWNvbiwgLmhlcm8tdmlkZW8gLm1vYmlsZS1zaGFyZS1pY29uLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlcm8tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbi1kZXB0aC1jaGFwdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5pbi1kZXB0aC1jaGFwdGVyIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW4tZGVwdGgtY2hhcHRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5pbi1kZXB0aC1jaGFwdGVyIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmluLWRlcHRoLWNoYXB0ZXIgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmluLWRlcHRoLWNoYXB0ZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5pbi1kZXB0aC1jaGFwdGVyIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLmluLWRlcHRoLWNoYXB0ZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmNhc2Utc3R1ZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXNlLXN0dWR5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLmNhc2Utc3R1ZHkgLmxpc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDsgfVxuICAuY2FzZS1zdHVkeSAubGlzdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5IC5saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDsgfVxuICAgIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBoMSwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IGgyLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaDMsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBoNCwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogOHB4IDAgMTBweCAwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAwOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IGltZyB7XG4gICAgICBwYWRkaW5nOiA4cHggMCAxMHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyBwOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyB1bCwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2Mgb2wsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIHNwYW4sIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIGRpdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2Mge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAuY2FzZS1zdHVkeSAuYWRkaXRpb25hbC10ZXN0aW1vbmlhbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAuY2FzZS1zdHVkeSAuYWRkaXRpb25hbC10ZXN0aW1vbmlhbCAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY2FzZS1zdHVkeSAuYWRkaXRpb25hbC10ZXN0aW1vbmlhbCAubmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIC50aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCAudGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgYm94LXNoYWRvdzogMTBweCAwIDAgIzIzODdhYSwgLTEwcHggMCAwICMyMzg3YWE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwgLnRleHQge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDAgIzIzODdhYSwgLTVweCAwIDAgIzIzODdhYTsgfSB9XG4gICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwgLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCAudGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsLW1vYmlsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbC1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jYXNlLXN0dWR5IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY2FzZS1zdHVkeSAuY29udGVudCBoMiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXNlLXN0dWR5IC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuY2FzZS1zdHVkeSAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jYXNlLXN0dWR5IC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuY2FzZS1zdHVkeSAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUtZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhc2Utc3R1ZHkgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5IC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY2FzZS1zdHVkeSAuc3R1ZHktaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5jYXNlLXN0dWR5IC5zdHVkeS1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FzZS1zdHVkeSAuc3R1ZHktaW1hZ2UgLmNhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgLypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fSovIH1cbiAgLmNhc2Utc3R1ZHkgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuY2FzZS1zdHVkeSAuYnV0dG9ucyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAuYnV0dG9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgIC5jYXNlLXN0dWR5IC5idXR0b25zIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uaW5saW5lLWZvcm0gZm9ybSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgYm9yZGVyOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pbmxpbmUtZm9ybSBmb3JtIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmlubGluZS1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmlubGluZS1mb3JtIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uaW5saW5lLWZvcm0gZm9ybSBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWluZGVudDogLTE1cHg7IH1cbiAgLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAuaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0NDMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDAgNXB4OyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjYWYyMzVmO1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSxcbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LFxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbi5qb2ItbGlzdGluZ3MtZGVza3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5qb2ItbGlzdCB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxOyB9IH1cbiAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IC5qb2ItbGlzdGluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3QgLmpvYi1saXN0aW5nIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IC5qb2ItbGlzdGluZyAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3QgLmpvYi1saXN0aW5nIC5kZXNjcmlwdGlvbiBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5jb250ZW50IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLmNvbnRlbnQgPiBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuY29udGVudCB1bCwgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuY29udGVudCBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5zdWNjZXNzLW5leHQtc3Rvcnkge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuc3VjY2Vzcy1hcnJvdyB7XG4gICAgdG9wOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5qb2ItbGlzdGluZ3MtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAubmV3dG9uLWFjY29yZGlvbiB7XG4gICAgLypsaW5lLWhlaWdodDogMzBweDsgbW9iaWxlKi9cbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5uZXd0b24tYWNjb3JkaW9uIC5wYW5lbC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLm5ld3Rvbi1hY2NvcmRpb24gaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuYWN0aXZlLCAuam9iLWxpc3RpbmdzLW1vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuam9iLWxpc3RpbmdzLW1vYmlsZSAub24tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogNTAwMHB4OyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5qb2ItbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuam9iLWxpc3QgLmpvYi1saXN0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmpvYi1saXN0IC5qb2ItbGlzdGluZyBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmpvYi1saXN0IC5qb2ItbGlzdGluZyAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5qb2ItbGlzdCAuam9iLWxpc3RpbmcgLmRlc2NyaXB0aW9uIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgaDIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogMHB4OyB9XG4gICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAuY29udGVudCBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC5jb250ZW50ID4gYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLWxpc3RpbmdzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxlYWRlcnNoaXAuc2VnbWVudHMge1xuICBwYWRkaW5nOiAzMHB4IDAgMTVweDsgfVxuXG4ubGVhZGVyc2hpcCAuaGVhZGVyIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZmxleC1kaXJlY3Rpb246IG5vbmU7IH1cbiAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBzcGFuLnNvbHV0aW9ucyBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAyMHB4OyB9XG4gICAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMywgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDQsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGg1IHtcbiAgICAgIG1hcmdpbjogNXB4IDAgNnB4IDA7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMywgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDQsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGg1IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDEwcHggMCA4cHg7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHAge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgc3Bhbi5zb2x1dGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoMSwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDIsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGgzLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoNCwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDUsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGg2LCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zaW5nbGUtcHJvZmlsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLXBob3RvIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnNpbmdsZS1wcm9maWxlIC5idXR0b24tY29udmVyc2lvbiBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXByb2ZpbGUgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDIuMGVtOyB9XG4gIC5zaW5nbGUtcHJvZmlsZSBoNCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zaW5nbGUtcHJvZmlsZSBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLnNpbmdsZS1wcm9maWxlIHNtYWxsIGkge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIC5zaW5nbGUtcHJvZmlsZSAucHJvZmlsZS1tZXRhLWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuc2luZ2xlLXByb2ZpbGUgLmltZy1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2ZpbGUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ubWVkaWEtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLm1lZGlhLWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICAubWVkaWEtYmxvY2tfX2hlYWRlciBoMSwgLm1lZGlhLWJsb2NrX19oZWFkZXIgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tZWRpYS1ibG9ja19faGVhZGVyIGgxLCAubWVkaWEtYmxvY2tfX2hlYWRlciBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAubWVkaWEtYmxvY2tfX2hlYWRlciAuc2hhcmUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5tZWRpYS1ibG9jayAudmlkZW8td3JhcHBlciBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWVkaWEtYmxvY2sgLnZpZGVvLXdyYXBwZXIgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGxlZnQ6IDU1JTsgfVxuICAubWVkaWEtYmxvY2sgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tZWRpYS1ibG9jayAud2ViaW5hci10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLXF1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7IH1cbiAgICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1OHB4OyB9XG4gICAgLm1lZGlhLWJsb2NrIC5zdGxwLXF1b3RlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZS1hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUtYXV0aG9yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUtYXV0aG9yIGEge1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLWF1dGhvciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLWF1dGhvciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5tZWRpYS1ibG9jayAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5tZWRpYS1ibG9jayB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5tZWRpYS1ibG9jayB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1lZGlhLWJsb2NrIHVsLnJlbGF0ZWQtcmVzb3VyY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAubWVkaWEtYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5tZWRpYS1ibG9jayAuaW1nLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4jbW9kYWxDbG9zZSwgI21vZGFsQ2Fyb3VzZWxDbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICBvcGFjaXR5OiB1bnNldDsgfVxuXG4uc2hvdy1vdmVybGF5LCAuc2hvdy1jYXJvdXNlbC1vdmVybGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubW9kYWxjb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDU1MHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG5cbiNjYXB0aW9uLCAjY2FyLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjNzg4NzkxOyB9XG5cbiNtb2RhbEltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb20ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbiNtb2RhbENsb3NlIC5pY29uLWNsb3NlIHtcbiAgY29sb3I6ICMyMzg3YWE7IH1cblxuLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHRvcDogMS4xNDI4NTcxNDI5cmVtO1xuICBsZWZ0OiAxNnB4O1xuICBsZWZ0OiAxLjE0Mjg1NzE0MjlyZW07XG4gIHotaW5kZXg6IDEwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2xvc2UtbW9kYWw6aG92ZXIge1xuICBvcGFjaXR5OiAuNjsgfVxuXG4uY2xvc2UtbW9kYWxfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2xvc2UtbW9kYWxfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAuOTI4NTcxNDI4NnJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7IH1cblxuLmNsb3NlLW1vZGFsX19pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZzogLjcxNDI4NTcxNDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5jbG9zZS1tb2RhbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwOTk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuI2xpdmUtY2hhdC1idXR0b24ge1xuICBjb2xvcjogIzNDNDY0QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1MEJFQkU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2MHB4O1xuICByaWdodDogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4ICMwMDAwMDAzMztcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAjbGl2ZS1jaGF0LWJ1dHRvbiBpIHtcbiAgICBjb2xvcjogIzNDNDY0QjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2xpdmUtY2hhdC1idXR0b24ge1xuICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICAjbGl2ZS1jaGF0LWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMyMzg3QUE7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzIzODdBQTsgfVxuICAgICNsaXZlLWNoYXQtYnV0dG9uOmhvdmVyIGkge1xuICAgICAgY29sb3I6ICMyMzg3QUE7IH1cblxuLmNoYXQtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoYXQtbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLmNoYXQtbW9kYWwgLm1vZGFsLXRpdGxlIC5mYS1jb21tZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNoYXQtbW9kYWwgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5jaGF0LW1vZGFsIC5idXR0b24tY29udmVyc2lvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzNjNDY0YjsgfVxuXG4uY2hhdC1tb2RhbCAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmY7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uY2hhdC1tb2RhbC5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgei1pbmRleDogOTk5OTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IGksIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgaS5mYS1sb25nLWFycm93LXJpZ2h0LCAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBlbS5mYS1sb25nLWFycm93LXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgcCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAuaHJNYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5waG9uZU51bWIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTBCRUJFO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cbiAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgaS5mYS1hbmdsZS1kb3duLCAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGVtLmZhLWFuZ2xlLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOTk5OTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA2MHB4IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgIWltcG9ydGFudDsgfVxuXG4ubmV3c2Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAubmV3c2Jsb2NrOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5uZXdzYmxvY2sgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLnNoYXJlLWJ0biAuc2hhcmUtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuY29udGVudCBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuY29udGVudCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTExcHg7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgIHRvcDogLTExcHg7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgLm5ld3NibG9jayAubmV3c2Jsb2NrLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAubmV3c2Jsb2NrIC5uZXdzYmxvY2stYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmV3c2Jsb2NrIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cbiAgICAubmV3c2Jsb2NrIC5oZWFkbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5uZXdzLXRpbGUtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLnNoYXJlLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogMjU1cHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgICAgICAvKlVOQ09NTUVOVCBUTyBTSE9XIFNIQVJFIE9OIE5FV1MgQU5EIEVWRU5UUyBNT0JJTEUqL1xuICAgICAgICAvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5tb2JpbGUtc2hhcmUtaWNvbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgdG9wOiAtN3B4OyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEzNXB4O1xuICAgICAgICB0b3A6IC03cHg7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUtbW9iaWxlLW9ubHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubmV3c2Jsb2NrLmRhcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5ld3NibG9jay5kYXJrIC5oZWFkbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5OyB9XG4gICAgLm5ld3NibG9jay5kYXJrIC5uZXdzLXRpbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NibG9jayAubmV3c2Jsb2NrLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4ubmV3c2Jsb2NrLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmV3c2Jsb2NrLmRhcmsgLm5ld3NibG9jay1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAubmV3c2Jsb2NrLmRhcmsgLmdob3N0LWFsdCB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAubmV3c2Jsb2NrLmRhcmsgLm5ld3MtdGlsZSAuZGV0YWlscyAuZGF0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3NibG9jay5kYXJrIC5jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLm5ld3MtZmlsdGVyICNuZXdzLWZpbHRlci1wYWdpbmF0aW9uLXVsIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uZXdzLWZpbHRlciAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaS5hY3RpdmUgPiBhLCAubmV3cy1maWx0ZXIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5ld3MtZmlsdGVyIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpLm9uLXBhZ2UgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTsgfVxuXG4ubmV3cy1maWx0ZXIgLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzLCAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZTtcbiAgcGFkZGluZzogMTZweCAxNnB4IDIwcHggMTZweDsgfVxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLCAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLFxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg1LFxuICAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsXG4gIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIGg1IHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAubm8taW1hZ2UsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAubm8taW1hZ2UsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC5uby1pbWFnZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciwgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9XG4gICAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCwgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBjb2xvcjogIzI0ODZhYTsgfVxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rLCAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6ICMyNDg2YWE7IH1cblxuLm5ld3MtZmlsdGVyIC5wci1yZXN1bHRzIGg0IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIG1hcmdpbjogMjBweCAwIDYwcHggMDsgfVxuXG4ub2ZmaWNlLWxvY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLnBhbmVsLXdoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIGxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gLmZhLmZhLWJ1aWxkaW5nLW8ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gc3Bhbi5sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gLmNvdW50cnktbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIC5vZmZpY2UtaGVhZGVycyBoMSwgLm9mZmljZS1sb2NhdGlvbiAub2ZmaWNlLWhlYWRlcnMgaDIsIC5vZmZpY2UtbG9jYXRpb24gLm9mZmljZS1oZWFkZXJzIGgzIHtcbiAgICBjb2xvcjogIzNDNDY0QjsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIC5vZmZpY2UtaGVhZGVycyBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDQzcHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiAub2ZmaWNlLWhlYWRlcnMgaDIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIC5zaW5nbGUtb2ZmaWNlLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIC5zaW5nbGUtb2ZmaWNlLWRldGFpbHMubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaHIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzIzODdhYTtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDEsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgyLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMywgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDQsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg1LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMS5vZmZpY2UtaCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDIub2ZmaWNlLWgsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgzLm9mZmljZS1oLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNC5vZmZpY2UtaCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDUub2ZmaWNlLWgsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg2Lm9mZmljZS1oLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBwLm9mZmljZS1oIHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgxLm9mZmljZS1oMiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDIub2ZmaWNlLWgyLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMy5vZmZpY2UtaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg0Lm9mZmljZS1oMiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDUub2ZmaWNlLWgyLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNi5vZmZpY2UtaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIHAub2ZmaWNlLWgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMS5vZmZpY2UtaDQsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgyLm9mZmljZS1oNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDMub2ZmaWNlLWg0LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNC5vZmZpY2UtaDQsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg1Lm9mZmljZS1oNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDYub2ZmaWNlLWg0LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBwLm9mZmljZS1oNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjb2xvcjogI0RDNjkxNDsgfVxuXG5oci5uYXJyb3ctYiB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjM4N2FhO1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5oci5kb3R0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICM4YzhiOGI7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLnBhZ2UtdGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyMzg3YWE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXRhZyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ubW9iaWxlLXBhZ2UtdGFnIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubW9iaWxlLXBhZ2UtdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhZ2UtdGFnLW1vYmlsZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjM4N2FhO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBhZ2UtdGFnLW1vYmlsZSAucGFnZS10YWcge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtdGFnLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYXJ0bmVyLWJsb2NrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnBhcnRuZXItYmxvY2tzIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5wYXJ0bmVyLWJsb2NrcyBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhcnRuZXItYmxvY2tzIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24gLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY3RpdmUsIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAub24tcGFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLnNob3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDsgfVxuICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5hY2NvcmRpb24tdGlsZS1ub25tb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5hY2NvcmRpb24tdGlsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmFjY29yZGlvbi10aWxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYWNjb3JkaW9uLXRpbGUtbm9ubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5wYXJ0bmVyLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICB3aWR0aDogMjYwcHg7IH0gfVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZlNmVkOyB9XG4gICAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCksIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTVweCAqIDEuMjg1KTsgfSB9XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAyMHB4OyB9IH1cbiAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgYSB7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMHB4OyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IC5jdGEge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IC5jdGEgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgLnR3by10aWxlLWNvbnRlbnQsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSAudHdvLXRpbGUtY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIC50d28tdGlsZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0NjRiO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC5jb250YWluZXIgLnJpZ2h0IGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gICAgY29sb3I6ICMzYzQ2NGI7IH1cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcy53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgLypkaXNwbGF5OiBpbmxpbmUtZmxleDsqL1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGE6aG92ZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGE6aG92ZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NTc4OyB9XG5cbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBmbGV4OiAzMy4zMyU7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBoMyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIC8qIGRpc3BsYXk6IGlubGluZS1mbGV4OyAqL1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSBpbWcsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEgaW1nIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhOmhvdmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGE6aG92ZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGE6aG92ZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGE6aG92ZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU1Nzg7IH1cbiAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4sIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4sIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gaDMge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gcCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBwLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBwLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBwLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBwIHtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcgLmRlc2t0b3BidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzJkMzczYztcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5wYWdpbmF0aW9uLWZpbHRlci50b3Age1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzNiNDY0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzNiNDY0YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXItY29sb3I6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICBib3JkZXItY29sb3I6ICM0MWFhYWE7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlZDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gIC8qdW5jaGVja2VkIGljb24qL1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gIC8qY2hlY2tlZCBpY29uKi9cbiAgY29udGVudDogXCJcXGUwNjdcIjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5jYXRlZ29yeS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubGFiZWwta2V5d29yZCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyOyB9XG5cbi5sYWJlbC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxhYmVsLWZpbHRlciBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uZmlsdGVyLWxhYmVscyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhyLWxpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZWNkZDc7IH1cblxuLnZyLWxpZ2h0IHtcbiAgbWluLWhlaWdodDogMjAwcHg7IH1cblxuLnZyLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIuNSU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDFweDtcbiAgLyogb3IgMTAwcHggKi9cbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmVjZGQ3OyB9XG5cbi5ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZpbHRlci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5maWx0ZXItb3ZlcmxheSAub3ZlcmxheS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZpbHRlci1vdmVybGF5IC5vdmVybGF5LXJlbW92ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLnN0b3JlLWNhdGFsb2ctdGlsZSAucHJvZHVjdC10eXBlLWljb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnByb2R1Y3QtdHlwZS1pY29uLmluYWN0aXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5wcm9kdWN0LXR5cGUtaWNvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnN0b3JlLXRyaWFsIC5wYWdlLXRhZyB7XG4gIGNvbG9yOiAjM2M0NjRiO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2Qtc2VsZWN0LXNlYyBzZWxlY3Qge1xuICB3aWR0aDogNTAlOyB9XG5cbi5zdG9yZS10cmlhbCAubGlzdC10d29jb2x1bW4gdWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAtbW96LWNvbHVtbnM6IDI7XG4gIC1tcy1jb2x1bW5zOiAyO1xuICBjb2x1bW5zOiAyO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cblxuLnN0b3JlLXRyaWFsIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5zdG9yZS10cmlhbCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnN0b3JlLXRyaWFsIC5ub3RvcG1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnRvcG1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5hbHJlYWR5dHJpYWxlZGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0taW5wdXQtd3RwIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC50d28tY29sdW1uLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OCU7IH1cbiAgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLnR3by1jb2x1bW4tZm9ybS5maXJzdC1jb2x1bW4tbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNSU7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtICNwcmVjaGF0Rm9ybSB0ZXh0YXJlYVt0eXBlPVwidGV4dFwiXSwgI3ByZWNoYXRGb3JtIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIHRleHRhcmVhW3R5cGU9XCJ0ZXh0XCJdLCAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dCwgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gdGV4YXJlYSwgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLCAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMHB4IDhweCAwcHggMHB4OyB9XG4gIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1Nzg7XG4gICAgY29sb3I6ICMwMDU1Nzg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7IH1cbiAgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gdGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgICBjb2xvcjogIzc4ODc5MTsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5sYWJlbC1zZWxlY3Qge1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAudXNlcnR5cGUtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMyU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC51c2VydHlwZS1saXN0Om50aC1jaGlsZCg1KSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0tcmFkaW8ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5mb3JtLWVycm9yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQzAwMDA7XG4gIGNvbG9yOiAjQ0MwMDAwOyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5mb3JtLWVycm9yLXN1Ym1pc3Npb24ge1xuICBjb2xvcjogI0NDMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5jYXB0Y2hhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmNhcHRjaGEgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmNhcHRjaGEgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5mb3JtLXN1Ym1pdHRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0tc3VibWl0dGluZyBpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1zdWJtaXR0aW5nIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgaW5wdXQsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0LCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHRleHRhcmVhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gIGNvbG9yOiAjMmQzNzNjOyB9XG4gIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgaW5wdXQ6OnBsYWNlaG9sZGVyLCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHNlbGVjdDo6cGxhY2Vob2xkZXIsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3ODg3OTEgIWltcG9ydGFudDsgfVxuICAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIGlucHV0OmZvY3VzLCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHNlbGVjdDpmb2N1cywgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTU3ODtcbiAgICBjb2xvcjogIzJkMzczYzsgfVxuXG4uc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHNlbGVjdC5zZWwtaGFzLWVtcHR5IHtcbiAgY29sb3I6ICM3ODg3OTE7IH1cbiAgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3Quc2VsLWhhcy1lbXB0eS5zZWwtaGFzLXZhbHVlIHtcbiAgICBjb2xvcjogIzJkMzczYzsgfVxuXG4uc3RvcmUtdHJpYWwgLnN0ZXAtYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjODc5YmFhO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN0b3JlLXRyaWFsIC5hY3RpdmF0ZWNvZGUge1xuICBjb2xvcjogIzAwNWY4NztcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uc3RvcmUtdHJpYWwgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLmFuaW1hdGUtc2hvdyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zdG9yZS10cmlhbCAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSxcbi5zdG9yZS10cmlhbCAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNXM7IH1cblxuLnN0b3JlLXRyaWFsIC5hbmltYXRlLXNob3cubmctaGlkZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5kb21haW4tcHJvbW8tbGFuZGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKioqKiBtaXhpbnMgKioqL1xuLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jb21wYW55IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgICBjb2xvcjogIzAwNWY4NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAubGVmdC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtdGl0bGUgaDIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgY29sb3I6ICMwMDVmODc7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnZpZXctY2FydCB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogLTQ1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC50d28tY29sLWxpc3Qge1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnR3by1jb2wtbGlzdCB7XG4gICAgICAgIC1tb3otY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA2MHB4OyB9IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGhlaWdodDogODBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLmhlYWRsaW5lLXByaWNlIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUuaGVhZGxpbmUtcHJpY2UgLnJpZ2h0IC5ib3R0b20ge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS5oZWFkbGluZS1wcmljZSAuYm90dG9tLmJpbGxpbmctZnJlcXVlbmN5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLmhlYWRsaW5lLXByaWNlIC5yaWdodCAudG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUud2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS53aGl0ZSBoMiB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS53aGl0ZSAucmlnaHQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS53aGl0ZSAucmlnaHQgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIGkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxOXJlbTsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCAudG9wIHtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCAuYm90dG9tIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgYm90dG9tOiA4cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAzMS45JTtcbiAgICBtaW4td2lkdGg6IDMxLjklO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgcGFkZGluZzogLjkzNzVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDMxLjYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElOyB9IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuYnV0dG9uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMxLjklO1xuICAgIG1pbi13aWR0aDogMzEuOSU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMge1xuICAgIC8qaDR7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHNtYWxse1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fSovIH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyAuc3RlcC1yb3cge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyAucm93LWZsZXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyBoNCB7XG4gICAgICB3aWR0aDogODYlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIGg0IHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5lcnJvci1tZXNzYWdlIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IHJpZ2h0OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgLmluYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDsgfSB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnVzZXItY291bnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudXNlci1jb3VudCBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnVzZXItY291bnQgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudXNlci1jb3VudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudXNlci1jb3VudCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudXNlci1jb3VudCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBudW1iZXItaW5wdXQ7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTlweDtcbiAgICAgIGJvdHRvbTogMTElOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudG90YWwtdXNlcnMgaW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudG90YWwtdXNlcnMgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlciB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIHtcbiAgICAgICAgICB0b3A6IDYwJTsgfSB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC5icmVhayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLmluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmVjZGQ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wYXltZW50LXR5cGUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgdGQsIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSB0aCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M0NjRiO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSB0aCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIC52My1jZWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgLnYzLXJvdyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgdGgudjMtcm93IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5Nzg4MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIC52My1jb2wge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk3ODgyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIC52My1ub3NhbGV0ZXh0IHtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uIC50b2dnbGUtdGFibGUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24gLmRldGFpbHMtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG5cbi5sZWdhbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAubGVnYWwgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmxlZ2FsIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIC8qI21vYmlsZS1zdGVwMXtcblx0XHRtYXJnaW4tbGVmdDozMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6Ymx1ZTtcblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcblx0XHR9XG5cdH0qLyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmFjay10by1jYXRhbG9nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3QtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC10aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNWY4NztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3QtdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3QtdGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC10aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTEzNXB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudGVuLXB4LXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubm8tcGFkZGluZy1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm5vLXBhZGRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5jZW50ZXJlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCAubGVmdCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCAubWlkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5yaWdodCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLnB1cmNoYXNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5wdXJjaGFzZSBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogLTUwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCAubm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIC5wYW5lbC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjdGl2ZSwgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5vbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXBhbmVsIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5zaG93IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAwcHggIWltcG9ydGFudDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLnNob3cgcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgaDQge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIGg0IHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgLnN0ZXAtbnVtYmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgcGFkZGluZzogLjkzNzVyZW07IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyAuYnV0dG9uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyAucm93LWVxLWhlaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgLnN0ZXAtcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIGg0IHtcbiAgICB3aWR0aDogODYlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIGg0IHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyAuc3RlcC1udW1iZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgcGFkZGluZzogLjkzNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgLmJ1dHRvbi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyAucm93LWVxLWhlaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgYnV0dG9uIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLnZhdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC52YXQtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5ib3R0b20tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLmJvdHRvbS1saW5rIC5saW5rIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAuYm90dG9tLWxpbmsgLmxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAuaW5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2JlY2RkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY29udGludWUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNvbnRpbnVlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNvbnRpbnVlIC5tb2JpbGUtZXJyb3ItbXNnIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY29udGludWUgLmluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmVjZGQ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgI21vYmlsZS1zdGVwNCBidXR0b24ge1xuICAgIGhlaWdodDogNzBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyAudXNlci1jb3VudCBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgLnVzZXItY291bnQgaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyAudG90YWwtdXNlcnMgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyBsYWJlbC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIGlucHV0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgaW5wdXQuc2luZ2xlLXByb2R1Y3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyBpbnB1dC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgYnV0dG9uIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIC5wYXltZW50LW1ldGhvZHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIC52YXQtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIC52YXQtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLmJvdHRvbS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLmJvdHRvbS1saW5rIC5saW5rIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLmJvdHRvbS1saW5rIC5saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIC5pbmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5oZWFkbGluZSAudG9wLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSAudG9wIHtcbiAgY29sb3I6ICMwMDVmODc7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmhlYWRsaW5lIGgyLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmhlYWRsaW5lIC5ib3R0b20sIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIC5ib3R0b20ge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmRlc2NyaXB0aW9uIC52MyB0ZCwgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5kZXNjcmlwdGlvbiAudjMgdGgge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuZGVzY3JpcHRpb24gLnYzIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAzMS45JTtcbiAgICAgIG1pbi13aWR0aDogMzEuOSU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAudHJlbmRpbmctdGl0bGUge1xuICBwYWRkaW5nOiAyMHB4IDAgMTJweCAwOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAgMjAlOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtcGhvbmUtbnVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1waG9uZS1udW1zLmFjdGl2ZSwgLnByb2R1Y3Qtc3VwcG9ydCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN1cHBvcnQtcGhvbmUtbnVtcy5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1waG9uZS1udW1zLm9uLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgI21vcmUtcGhvbmUtbnVtcywgLnByb2R1Y3Qtc3VwcG9ydCAjZmV3ZXItcGhvbmUtbnVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAjbW9yZS1waG9uZS1udW1zLmFjdGl2ZSwgLnByb2R1Y3Qtc3VwcG9ydCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gI21vcmUtcGhvbmUtbnVtcy5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnByb2R1Y3Qtc3VwcG9ydCAjbW9yZS1waG9uZS1udW1zLm9uLXBhZ2UsIC5wcm9kdWN0LXN1cHBvcnQgI2Zld2VyLXBob25lLW51bXMuYWN0aXZlLCAucHJvZHVjdC1zdXBwb3J0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAjZmV3ZXItcGhvbmUtbnVtcy5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnByb2R1Y3Qtc3VwcG9ydCAjZmV3ZXItcGhvbmUtbnVtcy5vbi1wYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5pbmZvLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5pbmZvLWdyb3VwIHAge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAucHJvZHVjdC1zdXBwb3J0IC5pbmZvLWdyb3VwIHAgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IHAgYSB7XG4gIGNvbG9yOiAjMjM4N2FhOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLmJ1dHRvbi1jb252ZXJzaW9uLndpZGUtYnRuIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0QwRDBEMDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIC5zdXBwb3J0LWxpbmsge1xuICAgIG1hcmdpbjogNnB4IDAgNnB4IDA7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjBlbTtcbiAgICBtYXJnaW46IDEwcHggMCA0cHggMDsgfVxuICAgIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3MgaDUgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyBwIHtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyBwIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1pbmZvLWJsb2NrIGg1IHtcbiAgbWFyZ2luOiA0cHggMCA0cHggMDtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IGgxLCAucHJvZHVjdC1zdXBwb3J0IGgyLCAucHJvZHVjdC1zdXBwb3J0IGgzLCAucHJvZHVjdC1zdXBwb3J0IGg0LCAucHJvZHVjdC1zdXBwb3J0IGg1LCAucHJvZHVjdC1zdXBwb3J0IGg2IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IGgxLmVtcGhhc2lzLCAucHJvZHVjdC1zdXBwb3J0IGgyLmVtcGhhc2lzLCAucHJvZHVjdC1zdXBwb3J0IGgzLmVtcGhhc2lzLCAucHJvZHVjdC1zdXBwb3J0IGg0LmVtcGhhc2lzLCAucHJvZHVjdC1zdXBwb3J0IGg1LmVtcGhhc2lzLCAucHJvZHVjdC1zdXBwb3J0IGg2LmVtcGhhc2lzIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbjogMjBweCAwIDE0cHggMDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IGgxLnN0cm9uZy1oLCAucHJvZHVjdC1zdXBwb3J0IGgyLnN0cm9uZy1oLCAucHJvZHVjdC1zdXBwb3J0IGgzLnN0cm9uZy1oLCAucHJvZHVjdC1zdXBwb3J0IGg0LnN0cm9uZy1oLCAucHJvZHVjdC1zdXBwb3J0IGg1LnN0cm9uZy1oLCAucHJvZHVjdC1zdXBwb3J0IGg2LnN0cm9uZy1oIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5yZXNvdXJjZS1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5yZXNvdXJjZS1ncm91cCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnJlZ2lvbi1ncm91cCBoNiB7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAucmVnaW9uLWdyb3VwIGg2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAucmVnaW9uLWdyb3VwIC5yZWdpb24taW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnJlZ2lvbi1ncm91cCAucmVnaW9uLWluZm8gaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAucmVnaW9uLWdyb3VwIC5yZWdpb24taW5mbyBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWlucHV0IHtcbiAgY29sb3I6IGJsYWNrO1xuICBsaW5lLWhlaWdodDogMS44ZW07IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1pbnB1dCBpbnB1dCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lci1lcnJvciB7XG4gIGNvbG9yOiB5ZWxsb3c7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjVweCAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQgYTpmb2N1cywgLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgLmJhbm5lci1jbG9zZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgLmJhbm5lci1jbG9zZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ucXVvdGUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAucXVvdGUgLnF1b3RlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLnF1b3RlIC5xdW90ZS10aXRsZSBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucXVvdGUgLnF1b3RlLXRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9IH1cbiAgICAucXVvdGUgLnF1b3RlLXRpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnF1b3RlIC5xdW90ZS10aXRsZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAucXVvdGUgLnF1b3RlLXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5xdW90ZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAucXVvdGUgLmNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAucXVvdGUgLmNvbnRlbnQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5xdW90ZSAjcXVvdGVfaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVvdGUgI3F1b3RlX2ltZyB7XG4gICAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gIC5xdW90ZSAucXVvdGVzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdW90ZSAucXVvdGVzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnF1b3RlIC5zaWduYXR1cmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAucXVvdGUgLnZpZGVvLW1pY2V0eXBlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAucXVvdGUgI21vYmlsZS12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVvdGUgLm1vYmlsZS12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVvdGUgLm1vYmlsZS12aWRlby1qcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVvdGUgLmRlc2t0b3AtdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5xdW90ZSAuZGVza3RvcC12aWRlby1qcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnF1b3RlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1b3RlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLnF1b3RlICNxdW90ZV9pbWcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucXVvdGUgLnF1b3RlcyB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucXVvdGUgLm1vYmlsZS12aWRlby1qcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdW90ZSAudmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5xdW90ZSAubW9iaWxlLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnF1b3RlIC5tb2JpbGUtdmlkZW8tanMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucXVvdGUgLmRlc2t0b3AtdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5xdW90ZSAuZGVza3RvcC12aWRlby1qcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnF1b3RlICNtb2JpbGUtdmlkZW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnF1b3RlIC5zaWduYXR1cmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5xdW90ZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4vKiBza2lwbGluayAqL1xuLnNraXBsaW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA4cHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2tpcGxpbmsgYTpmb2N1cyB7XG4gIGhlaWdodDogMjRweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnJlbGF0ZWQtbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjNjNDY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAucmVsYXRlZC1saW5rcyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlbGF0ZWQtbGlua3MgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucmVsYXRlZC1saW5rcyBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlbGF0ZWQtbGlua3MgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGg2IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucmVsYXRlZC1saW5rcyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAucmVsYXRlZC1saW5rcyAuaW1nLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWxhdGVkLWxpbmtzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgICAucmVsYXRlZC1saW5rcyAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IC00NXB4OyB9IH1cbiAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgICAucmVsYXRlZC1saW5rcyAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNDVweDsgfSB9XG4gIC5yZWxhdGVkLWxpbmtzIC5zbGljay1wcmV2LCAucmVsYXRlZC1saW5rcyAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDMuOCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgICAucmVsYXRlZC1saW5rcyAuc2xpY2stcHJldiwgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLW5leHQge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzQ2NGI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLXByZXYsIC5yZWxhdGVkLWxpbmtzIC5zbGljay1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIC5yZWxhdGVkLWxpbmtzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmdhcC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCA1MHB4OyB9XG5cbi5yZWxhdGVkLWxpbmsge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucmVsYXRlZC1saW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvQ291bnRyeS9yZWxhdGVkLWxpbmtzLWJnLnBuZ1wiKSByZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlbGF0ZWQtbGluayBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnJlbGF0ZWQtbGluayBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5yZWxhdGVkLWxpbmsgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucmVsYXRlZC1saW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9IH1cblxuLnJlbGF0ZWQtbGlua3Mtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubm8tZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5yZWxhdGVkLWxpbmstc2luZ2xlIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIC5yZWxhdGVkLWxpbmstc2luZ2xlIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aGl0ZS1wYWdlLXRpbGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4ucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGU6aG92ZXIsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlOmhvdmVyLCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlOmhvdmVyLCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlOmhvdmVyLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGU6aG92ZXIsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzLCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzLCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscywgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweCAxNnB4OyB9XG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsXG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg1LFxuICAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg1LFxuICAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsXG4gIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSxcbiAgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsXG4gIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDUge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDsgfVxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciwgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciwgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cbiAgICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCwgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCwgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCwgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCwgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCwgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCwgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCwgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCwgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIGNvbG9yOiAjMjQ4NmFhOyB9XG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rLCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rLCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssXG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZG93bmxvYWQsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZG93bmxvYWQsXG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSxcbiAgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtcGxheS1jaXJjbGUsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtcGxheS1jaXJjbGUsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluaywgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssXG4gIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZG93bmxvYWQsXG4gIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZG93bmxvYWQsXG4gIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtcGxheS1jaXJjbGUsXG4gIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSxcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtcGxheS1jaXJjbGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBjb2xvcjogIzI0ODZhYTsgfVxuXG4ucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgaW1nLCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSBpbWcsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgaW1nLCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIGltZywgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIGltZywgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgaW1nIHtcbiAgaGVpZ2h0OiAyNTBweDsgfVxuXG4ucmVzb3VyY2UtbGlzdCAudGhyZWUtY29sdW1uLXJlc291cmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5yZXNvdXJjZS1saXN0IGgzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5yZXNvdXJjZS1saXN0IHAge1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG5cbi5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lci5pbWctc2hyaW5rIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pbWctY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJlc291cmNlLWxpc3QgLmFkZGl0aW9uYWwtbGlua3MgPiBoMjpmaXJzdC1jaGlsZCxcbi5yZXNvdXJjZS1saXN0IC5vdGhlci1yZXNvdXJjZSA+IGgyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnJlc291cmNlLWxpc3QgLmFkZGl0aW9uYWwtbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5yZXNvdXJjZS1saXN0IC5hZGRpdGlvbmFsLWxpbmtzIC5jb2xsYXRlcmFsLXRhZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5yZXNvdXJjZS1saXN0IC5hZGRpdGlvbmFsLWxpbmtzIC5yZXNvdXJjZS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5yZXNvdXJjZS1saXN0IC5vdGhlci1yZXNvdXJjZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlc291cmNlLWxpc3QgLm90aGVyLXJlc291cmNlIC5yZXNvdXJjZS1pdGVtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWl0ZW1zIC5yZXNvdXJjZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDI1cHgpO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbXMgLnJlc291cmNlLWl0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbXMgLnJlc291cmNlLWl0ZW06bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbXMgLnJlc291cmNlLWl0ZW06bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbXMgLnJlc291cmNlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbXMgLnJlc291cmNlLWl0ZW06bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ucmVzb3VyY2UtbGlzdCAuY29sbGF0ZXJhbC1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHdpZHRoOiA2NSU7IH1cblxuLnJlc291cmNlLWxpc3QgLmNvbGxhdGVyYWwtdGFnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2RjNjkxMztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuY29sbGF0ZXJhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cblxuLnJlc291cmNlLWxpc3QgLmNvbGxhdGVyYWwtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzNjNDY0YjsgfVxuXG4uc2VhcmNoLWJhciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IGlucHV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IGlucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyBidXR0b24gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5yZXNldC1idG4gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWFyY2gtYmFyIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG5cbi5yZWNvbW1lbmRlZC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnJlY29tbWVuZGVkLXJlc3VsdHMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgLnJlY29tbWVuZGVkLXJlc3VsdHMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucmVjb21tZW5kZWQtcmVzdWx0cyAucmVzdWx0LWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWNvbW1lbmRlZC1yZXN1bHRzIC5yZXN1bHQtY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWNvbW1lbmRlZC1yZXN1bHRzIGgxIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAucmVjb21tZW5kZWQtcmVzdWx0cyBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucmVjb21tZW5kZWQtcmVzdWx0cyAucmVzdWx0LWNhcHRpb24ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgLm5vLXJlc3VsdHMgaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5vLXJlc3VsdHMgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uby1yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAubm8tcmVzdWx0cyBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5uby1yZXN1bHRzIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5uby1yZXN1bHRzIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc2VhcmNoLWZvcm0gLmlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoLWZvcm0gLmlucHV0LXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjBlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5zZWFyY2gtZm9ybSBpbnB1dC5zZWFyY2gtaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTsgfVxuXG4ub3RoZXItcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAub3RoZXItcmVzdWx0cyBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIC50b3RhbC1yZXN1bHRzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgLnRvdGFsLXJlc3VsdHMge1xuICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovIH0gfVxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgLnNob3dPbk1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgLnNob3dPbk1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgLyoqL1xuICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqLyB9IH1cbiAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIC5pbnB1dC1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgICAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7IH0gfVxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyAuaGlkZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5vdGhlci1yZXN1bHRzIC5tb2JpbGUtcmVzdWx0cyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovIH0gfVxuICAub3RoZXItcmVzdWx0cyAuYmx1ZS1mb250IHtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtaWNvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWljb24gaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtaWNvbiAucmVzdWx0LXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtaWNvbiAucmVzdWx0LXNpemUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWRldGFpbHMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG4gICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWRldGFpbHMgLnJlc3VsdC1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWRldGFpbHMgLnJlc3VsdC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1kZXRhaWxzIC5icmVhZGNydW1icyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyAuYnJlYWRjcnVtYnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLm1vYmlsZS1ib3JkZXItdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAubW9iaWxlLWJvcmRlci10b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7IH0gfVxuXG4uc2VnbWVudHMge1xuICBwYWRkaW5nOiA1NXB4IDAgODBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlZ21lbnRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLnNlZ21lbnRzIC5oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuc2VnbWVudHMgLmhlYWRlcl9fbW9yZS1pbmZvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VnbWVudHMgLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnNoYXJlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfSB9XG5cbi5zaGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuc2hhcmUgLnNoYXJlLWJ1dHRvbiB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgb3V0bGluZTogMDsgfVxuICAuc2hhcmUgLnNoYXJlLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICMxZTI4MzI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG4gIC5zaGFyZSAuc2hhcmUtZXhwYW5zaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5zaGFyZSAuc2hhcmUtZXhwYW5zaWJsZSAuc2hhcmUtbGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3QgLnNoYXJlLWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5zaGFyZSAuc2hhcmUtZXhwYW5zaWJsZSAuc2hhcmUtbGlzdCAuc2hhcmUtbGluayBpIHtcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IC5zaGFyZS1saW5rIC5zaGFyZS1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAgIC5zaGFyZSAuc2hhcmUtZXhwYW5zaWJsZSAuc2hhcmUtbGlzdCAuc2hhcmUtbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU1Nzg7IH1cbiAgICAgICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IC5zaGFyZS1saW5rOmhvdmVyIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IC5zaGFyZS1saW5rOmhvdmVyIC5zaGFyZS1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5pcy1hY3RpdmUgLnNoYXJlLWJ1dHRvbiB7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5pcy1hY3RpdmUgLnNoYXJlLXRleHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaXMtYWN0aXZlIC5zaGFyZS1leHBhbnNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC03cHg7XG4gIHRvcDogLTdweDtcbiAgd2lkdGg6IDE3MHB4O1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uaXMtYWN0aXZlLWxlZnQgLnNoYXJlLWV4cGFuc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTM1cHg7XG4gIHRvcDogLTdweDtcbiAgd2lkdGg6IDE3MHB4O1xuICB6LWluZGV4OiA5OTsgfVxuXG4ucXItY29kZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnFyLWNvZGUge1xuICAgICAgbWFyZ2luOiA1MCUgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4uc2hvdXRib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zaG91dGJveDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2hvdXRib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2hvdXRib3ggLmRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAuc2hvdXRib3ggLmRldGFpbHMgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmYjkwMDsgfVxuICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLnNob3V0Ym94IC5zaG91dGJveC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNob3V0Ym94IC5zaG91dGJveC10aXRsZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnNob3V0Ym94IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc2hvdXRib3ggLmNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAuc2hvdXRib3ggLmNvbnRlbnQgYTpub3QoLmJ1dHRvbi1jb252ZXJzaW9uKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICNmZmI5MDA7IH1cbiAgICAuc2hvdXRib3ggLmNvbnRlbnQgdWwudHlwZWFoZWFkIHtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7IH1cbiAgICAgIC5zaG91dGJveCAuY29udGVudCB1bC50eXBlYWhlYWQgYS5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLnNob3V0Ym94IC5jb250ZW50IHVsLnR5cGVhaGVhZCBsaS5hY3RpdmUgYSwgLnNob3V0Ym94IC5jb250ZW50IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bC50eXBlYWhlYWQgLmRyb3BidG4gbGkub24tcGFnZSBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnNob3V0Ym94IC5jb250ZW50IHVsLnR5cGVhaGVhZCAuZHJvcGJ0biBsaS5vbi1wYWdlIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhOyB9XG4gIC5zaG91dGJveCAuZWxvcXVhLXN1Y2Nlc3MtbWVzc2FnZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuc2hvdXRib3ggLmZvcm0tZ3JvdXA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaG91dGJveCAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cbiAgLnNob3V0Ym94IC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2hvdXRib3ggLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuICAuc2hvdXRib3ggLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5zaG91dGJveCAjc2hvdXRib3gtbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gI2Zvcm1FbGVtZW50MCB7XG4gICAgICBmbGV4OiAxMDAlOyB9XG4gICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQxIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIGZsZXgtYmFzaXM6IDI0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gI2Zvcm1FbGVtZW50MSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQxIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG4gICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQyIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBmbGV4LWJhc2lzOiAyNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDIgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuc2hvdXRib3guc2hvdXRib3gtaW5saW5lLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZTM7IH1cbiAgICAuc2hvdXRib3guc2hvdXRib3gtaW5saW5lLWZvcm0gLmlubGluZS1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgLnNob3V0Ym94LnNob3V0Ym94LWlubGluZS1mb3JtIC5pbmxpbmUtZm9ybSBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9XG4gICAgICAuc2hvdXRib3guc2hvdXRib3gtaW5saW5lLWZvcm0gLmlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4uc2hvdXRib3gtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zaG91dGJveC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5zaG91dGJveC1saWdodCAuc2hvdXRib3gtdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5zaG91dGJveC10aXRsZSBoMyB7XG4gICAgY29sb3I6ICMwYTE0MTk7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5jb250ZW50IHtcbiAgICBjb2xvcjogIzBhMTQxOTsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBjb2xvcjogIzBhMTQxOTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGExNDE5OyB9XG4gIC5zaG91dGJveC1saWdodCAuZGV0YWlscyBzcGFuLmZnLXllbGxvdyB7XG4gICAgY29sb3I6ICM1MDE0M2M7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5kZXRhaWxzIHNwYW4uZmctd2hpdGUge1xuICAgIGNvbG9yOiAjMGExNDE5OyB9XG4gIC5zaG91dGJveC1saWdodCAuZGV0YWlscyBzcGFuLmZnLWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmRldGFpbHMgc3BhbiB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG5cbi5zaG91dGJveC1saWdodDM1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnNob3V0Ym94LWxpZ2h0MzUgLnNob3V0Ym94LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gIC5zaG91dGJveC1saWdodDM1IC5kZXRhaWxzIHNwYW4ge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gIC5zaG91dGJveC1saWdodDM1IC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC5zaG91dGJveC1saWdodDM1IC5jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG5cbi5zaG91dGJveC1saWdodDQ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnNob3V0Ym94LWxpZ2h0NDUgLnNob3V0Ym94LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gIC5zaG91dGJveC1saWdodDQ1IC5kZXRhaWxzIHNwYW4ge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gIC5zaG91dGJveC1saWdodDQ1IC5jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvdXRib3ggdWwudHlwZWFoZWFkIHtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvdXRib3ggLnNob3V0Ym94LUNUQXMge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5zaG91dGJveCAuc2hvdXRib3gtQ1RBcyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAuc2hvdXRib3ggLnNob3V0Ym94LUNUQXMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvdXRib3ggLnNob3V0Ym94LUNUQXMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zaG91dGJveCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5zaG91dGJveCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3V0Ym94IC52aWRlby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG91dGJveCAuZGV0YWlscyBpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG91dGJveCAjc2hvdXRib3gtbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2hvdXRib3ggLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zaG91dGJveCAubW9iaWxlLXNoYXJlLWljb24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbi5zaW1wbGUtcmF0ZS1kZXNrdG9wIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5sZWZ0LXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudGl0bGUtc2hhcmUtYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1saW5rIHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC10aXRsZSBoMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNWY4NztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC52aWV3LWNhcnQge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IC00NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCBoMiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgdWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnR3by1jb2wtbGlzdCB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnR3by1jb2wtbGlzdCB7XG4gICAgICAgIC1tb3otY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA2MHB4OyB9IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmhlYWRsaW5lIGkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE5cmVtOyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IC50b3Age1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCAuYm90dG9tIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgYm90dG9tOiA4cHg7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2M0NjRiOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIG1pbi13aWR0aDogMzEuOSU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzAwNDY2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA0NjY5O1xuICAgIHBhZGRpbmc6IC45Mzc1cmVtOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmJ1dHRvbi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnN0ZXBzIGg0IHtcbiAgICB3aWR0aDogODYlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc3RlcHMgaDQgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc3RlcHMgLnN0ZXAtbnVtYmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnVzZXItaW5wdXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudXNlci1pbnB1dHMgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudXNlci1pbnB1dHMgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDsgfSB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnVzZXItaW5wdXRzIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCBidXR0b24ge1xuICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC52YXQtaW5mbyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucGF5bWVudC10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4uc2lkZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5zaWRlLWNvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5zaWRlLWNvbnRlbnQgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubGVnYWwtc2lkZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmxlZ2FsLXNpZGUgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltcGxlLXJhdGUtZGVza3RvcCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnBhZGRpbmctbGVmdC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIC5wYW5lbC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY3RpdmUsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXBhbmVsIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXBhbmVsIC5sZWdhbC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuc2hvdyB7XG4gICAgbWF4LWhlaWdodDogNTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLnNob3cgcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC8qXHQuc2ltcGxlLXJhdGUtbW9iaWxle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4qLyB9XG5cbi5zaW5nbGUtdG9waWMsIC5zdGxwLWV2ZW50LWluZm8sIC5vbi1kZW1hbmQtd2ViaW5hciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAuc2luZ2xlLXRvcGljIC5hZ3JlZVRvVGVybXNWYWxpZGF0ZSwgLnN0bHAtZXZlbnQtaW5mbyAuYWdyZWVUb1Rlcm1zVmFsaWRhdGUsIC5vbi1kZW1hbmQtd2ViaW5hciAuYWdyZWVUb1Rlcm1zVmFsaWRhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnNpbmdsZS10b3BpYyAudGl0bGUsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNpbmdsZS10b3BpYyAudGl0bGUgaDEsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIGgxLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2luZ2xlLXRvcGljIC50aXRsZSBoMSwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgaDEsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLnNpbmdsZS10b3BpYyAudGl0bGUgLnNoYXJlLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSAuc2hhcmUsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNpbmdsZS10b3BpYyAudGl0bGUgLnNoYXJlLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSAuc2hhcmUsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9IH1cbiAgICAuc2luZ2xlLXRvcGljIC50aXRsZSBhLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSBhLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNpbmdsZS10b3BpYyAudGl0bGUgYSwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgYSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuc2luZ2xlLXRvcGljIC50aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAuc2luZ2xlLXRvcGljIGgzLCAuc3RscC1ldmVudC1pbmZvIGgzLCAub24tZGVtYW5kLXdlYmluYXIgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpbmdsZS10b3BpYyBoMywgLnN0bHAtZXZlbnQtaW5mbyBoMywgLm9uLWRlbWFuZC13ZWJpbmFyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnNpbmdsZS10b3BpYyBwLCAuc3RscC1ldmVudC1pbmZvIHAsIC5vbi1kZW1hbmQtd2ViaW5hciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgaW1nLCAuc3RscC1ldmVudC1pbmZvIGltZywgLm9uLWRlbWFuZC13ZWJpbmFyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2luZ2xlLXRvcGljIC5pbWctY2FwdGlvbiwgLnN0bHAtZXZlbnQtaW5mbyAuaW1nLWNhcHRpb24sIC5vbi1kZW1hbmQtd2ViaW5hciAuaW1nLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuc2luZ2xlLXRvcGljIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuc2luZ2xlLXRvcGljIGZvcm0gYnV0dG9uLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gYnV0dG9uLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaW5nbGUtdG9waWMgZm9ybSBidXR0b24sIC5zdGxwLWV2ZW50LWluZm8gZm9ybSBidXR0b24sIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2luZ2xlLXRvcGljIGZvcm0gYnV0dG9uLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gYnV0dG9uLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSBidXR0b24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5zaW5nbGUtdG9waWMgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5zdGxwLWV2ZW50LWluZm8gZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5zaW5nbGUtdG9waWMgZm9ybSAuY2hlY2tib3ggbGFiZWwsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuY2hlY2tib3ggbGFiZWwsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgZm9ybSBzZWxlY3QsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSBzZWxlY3QsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc2luZ2xlLXRvcGljIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xNXB4OyB9XG4gICAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAgIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94LCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94LCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNDQzAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3IsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLCAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LFxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0LFxuICAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0LFxuICAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQsXG4gIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEsXG4gICAgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBhLFxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsXG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwLFxuICAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5zaW5nbGUtdG9waWMgdWwgbGksIC5zdGxwLWV2ZW50LWluZm8gdWwgbGksIC5vbi1kZW1hbmQtd2ViaW5hciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zaW5nbGUtdG9waWMgI3F1b3RlX2ltZywgLnN0bHAtZXZlbnQtaW5mbyAjcXVvdGVfaW1nLCAub24tZGVtYW5kLXdlYmluYXIgI3F1b3RlX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjMDA0NjY5OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpbmdsZS10b3BpYyAjcXVvdGVfaW1nLCAuc3RscC1ldmVudC1pbmZvICNxdW90ZV9pbWcsIC5vbi1kZW1hbmQtd2ViaW5hciAjcXVvdGVfaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuICAuc2luZ2xlLXRvcGljIC5xdW90ZXMsIC5zdGxwLWV2ZW50LWluZm8gLnF1b3RlcywgLm9uLWRlbWFuZC13ZWJpbmFyIC5xdW90ZXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaW5nbGUtdG9waWMgLnF1b3RlcywgLnN0bHAtZXZlbnQtaW5mbyAucXVvdGVzLCAub24tZGVtYW5kLXdlYmluYXIgLnF1b3RlcyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLnNpbmdsZS10b3BpYyAuc2lnbmF0dXJlLCAuc3RscC1ldmVudC1pbmZvIC5zaWduYXR1cmUsIC5vbi1kZW1hbmQtd2ViaW5hciAuc2lnbmF0dXJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc2luZ2xlLXRvcGljIC5pbWctcXVvdGUsIC5zdGxwLWV2ZW50LWluZm8gLmltZy1xdW90ZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5pbWctcXVvdGUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zaW5nbGUtdG9waWMgLmdyZXktYmFyLCAuc3RscC1ldmVudC1pbmZvIC5ncmV5LWJhciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5ncmV5LWJhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94OyB9XG4gIC5zaW5nbGUtdG9waWMgLnBhZ2UtdGFnLCAuc3RscC1ldmVudC1pbmZvIC5wYWdlLXRhZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2luZ2xlLXRvcGljIC53ZWJpbmFyLXRhZ2xpbmUsIC5zdGxwLWV2ZW50LWluZm8gLndlYmluYXItdGFnbGluZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAuc2luZ2xlLXRvcGljIC5zdGxwLWF1dGhvciBpbWcsIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtYXV0aG9yIGltZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnNpbmdsZS10b3BpYyAuc3RscC1hdXRob3IgcCwgLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1hdXRob3IgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS10b3BpYywgLnN0bHAtZXZlbnQtaW5mbywgLm9uLWRlbWFuZC13ZWJpbmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnN0bHAtZXZlbnQtaW5mbyBwLCAub24tZGVtYW5kLXdlYmluYXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuICAuc3RscC1ldmVudC1pbmZvIHAgc3Ryb25nLCAub24tZGVtYW5kLXdlYmluYXIgcCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5wYWdlLXRhZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5wYWdlLXRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAud2ViaW5hci10YWdsaW5lLCAub24tZGVtYW5kLXdlYmluYXIgLndlYmluYXItdGFnbGluZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuZm9ybS1ncm91cCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5zdGxwLXF1b3RlLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCAxNXB4OyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtcXVvdGUgaW1nLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtcXVvdGUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNThweDsgfVxuICAuc3RscC1ldmVudC1pbmZvIC5zdGxwLXF1b3RlIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1xdW90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1xdW90ZS1hdXRob3IsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1xdW90ZS1hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtcXVvdGUtYXV0aG9yIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1xdW90ZS1hdXRob3IgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuc3RscC1ldmVudC1pbmZvIC5zdGxwLXF1b3RlLWF1dGhvciBhLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtcXVvdGUtYXV0aG9yIGEge1xuICAgIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLnN0bHAtYXV0aG9yIGltZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1hdXRob3IgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyB1bCwgLm9uLWRlbWFuZC13ZWJpbmFyIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc3RscC1ldmVudC1pbmZvIHVsIGxpLCAub24tZGVtYW5kLXdlYmluYXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5ldmVudC1kZXRhaWxzLCAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gLmV2ZW50LWRldGFpbHMgc3BhbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1kZXRhaWxzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RscC1ldmVudC1pbmZvIC5ldmVudC1kZXRhaWxzIHN0cm9uZywgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1kZXRhaWxzIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG4ub24tZGVtYW5kLXdlYmluYXIgaDMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnNvY2lhbC1saW5rcy10YWIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zb2NpYWwtbGlua3MtdGFiIC5zaGFyZS1pY29uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHggNXB4IDEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgY29sb3I6ICM4YjhiOGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwcHggMHB4IDRweDsgfVxuICAgIC5zb2NpYWwtbGlua3MtdGFiIC5zaGFyZS1pY29uIC5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAuc29jaWFsLWxpbmtzLXRhYiAuc29jaWFsLWljb24tbGlzdCB7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDsgfVxuICAgIC5zb2NpYWwtbGlua3MtdGFiIC5zb2NpYWwtaWNvbi1saXN0IC5zb2NpYWwtaWNvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAuc29jaWFsLWxpbmtzLXRhYiAuc29jaWFsLWljb24tbGlzdCAuc29jaWFsLWljb24gKyAuc29jaWFsLWljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTNweCAhaW1wb3J0YW50OyB9XG5cbi5zb2x1dGlvbnMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvbHV0aW9ucy1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gIC5zb2x1dGlvbnMtbGlzdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvbHV0aW9ucy1saXN0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciAuaW5wdXQtYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlcl9faW5wdXQtY29udGFpbmVyIC5pbnB1dC1ib3gge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyX19pbnB1dC1jb250YWluZXIgLmlucHV0LWJveCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlcl9faW5wdXQtY29udGFpbmVyIC5pbnB1dC1ib3ggaW5wdXQge1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyX19pbnB1dC1jb250YWluZXIgLmlucHV0LWJveCBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciAuaW5wdXQtYm94IGJ1dHRvbiB7XG4gICAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjsgfSB9XG4gIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uIGJ1dHRvbiB7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb24gYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiBidXR0b24gLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uIGJ1dHRvbiAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb24gYnV0dG9uIC5zb2x1dGlvbi1yZXN1bHRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiBidXR0b24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb25fX3BhbmVsLmxpc3Qge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb25fX3BhbmVsLnNob3cge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiA1cHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbl9fcGFuZWwgLnBhbmVsLXJlc3VsdHMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbl9fcGFuZWwgLnBhbmVsLXJlc3VsdHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgb3JkZXI6IC0xOyB9IH1cbiAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC50b3RhbC1yZXN1bHRzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAudG90YWwtcmVzdWx0cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnJlbW92ZS1wYWdpbmF0aW9uLCAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnJlbW92ZS1wYWdpbmF0aW9uLCAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucGFnaW5hdGlvbi1saXN0IGxpIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCBsaS5hY3RpdmUsIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucGFnaW5hdGlvbi1saXN0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBsaS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5wYWdpbmF0aW9uLWxpc3QgbGkub24tcGFnZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTsgfVxuICAuc29sdXRpb25zLWxpc3QgLmxpc3Qge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdDpob3ZlciAuc29sdXRpb24ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IHtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDA7IH0gfVxuICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb246aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgZmxleDogMSAwIDQwJTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiBoMiB7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24gaSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24uaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0aWNreS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA4ODg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RpY2t5LW5hdmlnYXRpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnN0aWNreS1uYXZpZ2F0aW9uIC5iYWNrLXRvLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RpY2t5LW5hdmlnYXRpb24gLmJhY2stdG8tdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICAgIC5zdGlja3ktbmF2aWdhdGlvbiAuYmFjay10by10b3AgaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zdGlja3ktbmF2aWdhdGlvbiB1bCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCA0NXB4IDAgMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9IH1cbiAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG4gICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19sb2NhdGlvbi1saW5rIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19fbG9jYXRpb24tbGluayB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2xvY2F0aW9uLWxpbmsgLnN0a19fY3VycmVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLmFjdGl2ZSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbi5hY3RpdmUgLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24sIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbi5hY3RpdmUgLnN0a19fY3VycmVudC1sb2NhdGlvbiwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgLnN0a19fY3VycmVudC1sb2NhdGlvbiwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgLnN0a19fY3VycmVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24uYWN0aXZlIGksIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIGksIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIGkge1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24uYWN0aXZlIGk6YmVmb3JlLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSBpOmJlZm9yZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU2MDhcIjsgfVxuICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogMzBweDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzJkMzczYzsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaSAuY2lyY2xlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDI2cHg7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkuYWN0aXZlLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIC5kcm9wYnRuIGxpLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gLmRyb3BidG4gbGkub24tcGFnZSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLm9uLXBhZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTsgfVxuICAgICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSBhLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIC5kcm9wYnRuIGxpLm9uLXBhZ2UgYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiAuZHJvcGJ0biBsaS5vbi1wYWdlIGEsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkub24tcGFnZSBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLm9uLXBhZ2UgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkuYWN0aXZlIC5jaXJjbGUsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gLmRyb3BidG4gbGkub24tcGFnZSAuY2lyY2xlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIC5kcm9wYnRuIGxpLm9uLXBhZ2UgLmNpcmNsZSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5vbi1wYWdlIC5jaXJjbGUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkub24tcGFnZSAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpob3ZlciwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7IH1cbiAgICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpob3ZlciBhLCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6Zm9jdXMgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbi5zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RpY2t5LW5hdmlnYXRpb24uZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uc3RvcmUtYWNjb3VudC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjMDA0NjY5OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmxpdGUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAuaGVhZGVyIHtcbiAgICBjb2xvcjogIzNDNDY0QjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmZvcm0tZ3JvdXAge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLmZvcm0tZ3JvdXAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gc2VsZWN0IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAuY3JlZGl0LWNhcmQtZXhwaXJhdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9uIHNlbGVjdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIC5jYy1pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIC5jYy1pbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gLnBwLWltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5leGlzdGluZy1jdXN0b21lciB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5leGlzdGluZy1jdXN0b21lciAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmNoZWNrYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5jaGVja2JveCBpbnB1dCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmNzYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLmNzYyBpbnB1dCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnN0b3JlLWFjY291bnQtaW5mbyAuY3NjIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLnBwLXBheW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAudmVyaWZ5IHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDsgfVxuXG4ubWVkaWEtY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tZWRpYS1jYXJvdXNlbCAubWVkaWEtY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAubWVkaWEtY2Fyb3VzZWwgLm1lZGlhLWNhcm91c2VsLXRpbGVzLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1lZGlhLWNhcm91c2VsIC5tZWRpYS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgLmNhcm91c2VsLXRpbGUge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAubWVkaWEtY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICBsZWZ0OiAwcHg7IH1cblxuLnN0b3JlLW92ZXJsYXktY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiA3MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3RvcmUtb3ZlcmxheS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiA1OTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvcmUtb3ZlcmxheS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMzZweDsgfSB9XG5cbi5zdG9yZS1vdmVybGF5LWNhcm91c2VsLXRpbGVzLXNsaWRlciAuY2Fyb3VzZWwtdGlsZSB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4uc3RvcmUtb3ZlcmxheS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgZGl2W2FyaWEtbGl2ZT1wb2xpdGVdIHtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbiNtb2RhbENhcm91c2VsQ2xvc2UgLmljb24tY2xvc2Uge1xuICBjb2xvcjogIzIzODdhYTsgfVxuXG4jbXlDYXJvdXNlbE1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI215Q2Fyb3VzZWxNb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgICB3aWR0aDogNTk1cHg7XG4gICAgICB3aWR0aDogNTk1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI215Q2Fyb3VzZWxNb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgICB3aWR0aDogMzM2cHg7XG4gICAgICB3aWR0aDogMzM2cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjbXlDYXJvdXNlbE1vZGFsIC5tb2RhbC1jb250ZW50IC5zbGljay1uZXh0LCAjbXlDYXJvdXNlbE1vZGFsIC5tb2RhbC1jb250ZW50IC5zbGljay1wcmV2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2F0YWxvZy1oZWFkbGluZSAuYnV0dG9uLXNldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmNhdGFsb2ctaGVhZGxpbmUgLmNvbnRhaW5lci12ZXJzaW9uIHtcbiAgbWFyZ2luOiAxcmVtIDByZW0gMnJlbTsgfVxuXG4uY2F0YWxvZy1oZWFkbGluZSAudGV4dC1ob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaG91dGJveCAuZGVza3RvcC1idXR0b24tdmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG91dGJveCAubW9iaWxlLWJ1dHRvbi12aWV3IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RvcmUtY2F0YWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICAuc3RvcmUtY2F0YWxvZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5zdG9yZS1jYXRhbG9nIC5ibHVlLWJnIC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgICAuc3RvcmUtY2F0YWxvZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiBhLmJsdWUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nIC5ibHVlLWJnIC5jb2wtc20tNSAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnN0b3JlLWNhdGFsb2cgLmRlc2t0b3BidXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbltjbGFzc149XCJpY29uLVwiXSB7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvdXRib3ggLmRlc2t0b3AtYnV0dG9uLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3V0Ym94IC5tb2JpbGUtYnV0dG9uLXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmJ1dHRvbi1zZXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnNob3V0Ym94IC5kZXNrdG9wLWJ1dHRvbi12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG91dGJveCAubW9iaWxlLWJ1dHRvbi12aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IH1cbiAgLnN0b3JlLWNhdGFsb2cgLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH0gfVxuXG4uc3RvcmUtY2F0YWxvZy10aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLmRlc2t0b3BidXR0b24gLmJ1dHRvbi1jb252ZXJzaW9uLnByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC50aWxlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC50aWxlLWNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC50aWxlLWNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnRpbGUtY29udGVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IC50b3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLmJvdHRvbSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLmJvdHRvbS5iaWxsaW5nLWZyZXF1ZW5jeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLyptYXJnaW4tcmlnaHQ6IC0xNXB4OyovXG4gICAgICAvKm1hcmdpbi1yaWdodDoyMDBweDsqL1xuICAgICAgbWFyZ2luLWxlZnQ6IDc4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnJpZ2h0IC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLmhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNnB4OyB9IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IC50b3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IC5ib3R0b20ge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCAuaGVhZGxpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzAwNWY4NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSB7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IGgyLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQgLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gICAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5zdG9yZS1mYXEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc3RvcmUtZmFxIGgzIHtcbiAgICBjb2xvcjogIzAwNWY4NztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnN0b3JlLWZhcSAudmlldy1jYXJ0IHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAtMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc3RvcmUtZmFxIC5mYXEtdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgICAuc3RvcmUtZmFxIC5mYXEtdGl0bGUgaDQge1xuICAgICAgY29sb3I6ICMzQzQ2NEI7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnN0b3JlLWZhcSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gICAgLnN0b3JlLWZhcSAub3JkZXItZm9ybSBsYWJlbCwgLnN0b3JlLWZhcSAub3JkZXItZm9ybSBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgY29sb3I6ICMyRDJEMkQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIGZvcm0sIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0gaW5wdXQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0gaW5wdXQge1xuICAgICAgd2lkdGg6IDc0JTtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIC5saXRlLWxpbmsge1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuc3RvcmUtZmFxIC5oZWF2eS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuc3RvcmUtZmFxIC5saXRlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLnN0b3JlLWZhcSAubGluay1ob2xkZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5mYXEtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmZhcS1mb290ZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZhcS1mb290ZXIgYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLmtleS1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLmtleS1mZWF0dXJlIGgzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmtleS1mZWF0dXJlIGgzOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAua2V5LWZlYXR1cmUgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAua2V5LWZlYXR1cmUgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmtleS1mZWF0dXJlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgLTFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5rZXktZmVhdHVyZSAuY29sbGFwc2Utb24tbW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmtleS1mZWF0dXJlIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmtleS1mZWF0dXJlIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAua2V5LWZlYXR1cmUgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5rZXktZmVhdHVyZSAuY29udGludWUtcmVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmtleS1mZWF0dXJlIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmtleS1mZWF0dXJlIC5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmtleS1mZWF0dXJlIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmtleS1mZWF0dXJlIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAua2V5LWZlYXR1cmUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmtleS1mZWF0dXJlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5rZXktZmVhdHVyZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5rZXktZmVhdHVyZSAudmlkZW8tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5rZXktZmVhdHVyZSAuZGVza3RvcC12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmtleS1mZWF0dXJlIC5tb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAua2V5LWZlYXR1cmUgLm1vYmlsZS12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnN0b3JlLWluc3RydWN0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAudmlldy1jYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5oZWFkbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5oZWFkbGluZSBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzAwNDY2OTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuaGVhZGxpbmUgLnJlZmVyZW5jZS1udW1iZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuaGVhZGxpbmUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5oZWFkZXIge1xuICAgIGNvbG9yOiAjM0M0NjRCO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmltcG9ydGFudC1tZXNzYWdlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgY29sb3I6ICNBRjIzNUY7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5saW5rcyB7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5saW5rcyBhIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmluc3RydWN0aW9ucyBwOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5idXR0b25zIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5idXR0b25zIC5idXR0b24tY29udmVyc2lvbiBpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLmFkZHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLmRldGFpbHMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5idXR0b24tY29udmVyc2lvbiAuYnV0dG9uLXRleHQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLnJhZGlvLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAgICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCAucmFkaW8tYnV0dG9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5wcmludCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmFjdGl2YXRpb24tY29kZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmxpY2Vuc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAubGljZW5zZSAubGljZW5zZS1udW1iZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuYWRkLXVuZGVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIC5kZXRhaWwge1xuICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyAuZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIC5hZGRyZXNzLWRldGFpbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyAuYWRkcmVzcy1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMgLmFkZHJlc3MtZGV0YWlscyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5idXR0b24tY29udGFpbmVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDsgfVxuXG4uc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2Uge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTsgfVxuXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbGluZS1oZWlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdC1sYW5ndWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiA5cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzc4ODc5MTsgfVxuXG4uc2VsZWN0LWxhbmd1YWdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5zcGFuLmRyb3BhcnctY29udGFpbmVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzg4NzkxOyB9XG5cbi5zaWVtZW5zLWhlYWQgLnNlbGVjdC1sYW5ndWFnZSwgLm1vYmlsZS1sYW5ndWFnZSAuc2VsZWN0LWxhbmd1YWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAtM3B4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9iaWxlLWxhbmd1YWdlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMHB4IDE1cHg7IH1cbiAgLm1vYmlsZS1sYW5ndWFnZSAubGFuZ3VhZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5tb2JpbGUtbGFuZ3VhZ2UgLnNlbGVjdC1sYW5ndWFnZSB7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5tb2JpbGUtbGFuZ3VhZ2Ugc3Bhbi5kcm9wYXJ3LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm1vYmlsZS1sYW5ndWFnZSAuc2VsZWN0LWxhbmd1YWdlLWNvbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTsgfVxuXG4uc2llbWVucy1oZWFkIC5sYW5ndWFnZS1sYWJlbCwgLmxhbmd1YWdlLWNvbnRhaW5lciAuaWNvbi1nbG9iZSB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5uYXZpZ2F0aW9uLWdsb2JhbCAuZHJvcGRvd24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cblxuLmRpc3AtaW5saW5lLCAuZHJvcGFydy1jb250YWluZXIsIC5sYW5ndWFnZS1jb250YWluZXIsIC5tb2JpbGUtbGFuZ3VhZ2UgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tb2JpbGUtbGFuZ3VhZ2UsIC5sYW5ndWFnZS1jb250YWluZXIsIC5tb2JpbGUtbGFuZ3VhZ2UtYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9iaWxlLWxhbmd1YWdlLnNlYXJjaC1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlLCAuc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBvc2l0b24tcmVsYXRpdmUsIC5sYW5ndWFnZS1jb250YWluZXIsIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3RvcmUtbGVnYWwge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLnN0b3JlLWxlZ2FsIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc3RvcmUtbGVnYWwgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4vKiBTdG9yZSBTYWxlcyBGb3JjZSBMaXZlIEFnZW50IENoYXQgKi9cbiNzdG9yZWNoYXQgLmJ0bi1zdG9yZS1jaGF0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC03MHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICM1MGJlYmUgMCUsICMwMDk5OTkgMTIlLCAjMDA5OWIwIDM5JSwgIzAwOTljYiAxMDAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDFzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICB6LWluZGV4OiAxNTA7IH1cbiAgI3N0b3JlY2hhdCAuYnRuLXN0b3JlLWNoYXQ6aG92ZXIge1xuICAgIHJpZ2h0OiAtNDBweDsgfVxuXG4jc3RvcmVjaGF0ICNwcmVjaGF0Rm9ybS5zdG9yZWNoYXQge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNzdG9yZWNoYXQgLnJvd25vbWFyZ2luIHtcbiAgbWFyZ2luOiBhdXRvIDA7IH1cblxuI3N0b3JlY2hhdCAuaWNvbi1jaGF0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuOGVtOyB9XG5cbiNwcmVjaGF0Rm9ybSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhOyB9XG4gICNwcmVjaGF0Rm9ybSAuc3RvcmUtY2hhdC1oZHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNwcmVjaGF0Rm9ybSAuc3RvcmUtY2hhdC1oZHIgLmxvZ28ge1xuICAgICAgbWF4LWhlaWdodDogMTlweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjcHJlY2hhdEZvcm0gLnN0b3JlLWNoYXQtaGRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICNwcmVjaGF0Rm9ybSAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICNwcmVjaGF0Rm9ybSAuc3RvcmUtY2hhdC1mb3JtLWNvbnQge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDNyZW07XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAjcHJlY2hhdEZvcm0gI3N0b3JlLWNoYXRmb3JtLWNsb3NlIHtcbiAgICBjb2xvcjogIzAwOTk5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTU1O1xuICAgIHJpZ2h0OiAxLjVyZW07IH1cbiAgICAjcHJlY2hhdEZvcm0gI3N0b3JlLWNoYXRmb3JtLWNsb3NlIC5mYS1jbG9zZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTk5O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcGFkZGluZzogMHB4IDJweCAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3ByZWNoYXRGb3JtIGlucHV0W3R5cGU9J3RleHQnXSwgI3ByZWNoYXRGb3JtIHRleHRhcmVhLCAjcHJlY2hhdEZvcm0gaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IC44cmVtIDEuNXJlbTtcbiAgICBib3gtc2hhZG93OiB1bnNldDsgfVxuICAjcHJlY2hhdEZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAjcHJlY2hhdEZvcm0gI3ByZWNoYXQtc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwcmVjaGF0Rm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWVycm9yLWlucHV0LCAjcHJlY2hhdEZvcm0gdGV4dGFyZWEuaGFzLWVycm9yLWlucHV0LCAjcHJlY2hhdEZvcm0gaW5wdXRbdHlwZT0nZW1haWwnXS5oYXMtZXJyb3ItaW5wdXQsICNwcmVjaGF0Rm9ybSB0ZXh0YXJlYS5oYXMtZXJyb3ItaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMDA7IH1cbiAgI3ByZWNoYXRGb3JtIC5oYXMtZXJyb3ItdGV4dCB7XG4gICAgYmFja2dyb3VuZDogI2RjMDAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMDA7IH1cbiAgI3ByZWNoYXRGb3JtICNjaGF0LXBob25lLWluZm8sICNwcmVjaGF0Rm9ybSAjY2hhdC1yZXEtaW5mbyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICNwcmVjaGF0Rm9ybSAjY2hhdC1waG9uZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwcmVjaGF0Rm9ybSAjY2hhdC1yZXEtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbmJvZHkjc3RvcmVjaGF0IHtcbiAgYmFja2dyb3VuZDogI2ViZjBmNSAhaW1wb3J0YW50OyB9XG5cbi5zdG9yZS1sb29rdXAtdGFibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4OyB9XG4gIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3RzLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RvcmUtbG9va3VwLXRhYmxlIHRoLCAuc3RvcmUtbG9va3VwLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuc3RvcmUtbG9va3VwLXRhYmxlIC50YWJsZS1oZWFkbGluZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC51c2Vycy1jZWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LXRlcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNlbGwgLmFjdGl2YXRpb24tY29kZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC5kZWxpdmVyeS1jZWxsIC5kZWxpdmVyeS1tZXRob2Qge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC5yZW5ld2FsLWNlbGwge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cgLnJlbmV3YWwtY2VsbCAucmVuZXdhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm9yZGVyLWhpc3RvcnktdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAub3JkZXItaGlzdG9yeS10YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDVmODc7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5vcmRlci1oaXN0b3J5LXRhYmxlIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5vcmRlci1oaXN0b3J5LXRhYmxlIC51c2Vycy1jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgLnRlcm0tY2VsbCB7XG4gICAgd2lkdGg6IDE1JTsgfVxuICAub3JkZXItaGlzdG9yeS10YWJsZSAuc3RhdHVzLWNlbGwge1xuICAgIHdpZHRoOiAxNSU7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgYSB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnN0b3JlLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MjBweDsgfVxuICAucG9wdXAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wb3B1cCAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnF1b3RlLXNob3V0Ym94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAucXVvdGUtc2hvdXRib3g6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnF1b3RlLXNob3V0Ym94IC5kZXRhaWxzIC5mYS1zdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAucXVvdGUtc2hvdXRib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVvdGUtc2hvdXRib3ggLmRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAucXVvdGUtc2hvdXRib3ggLmRldGFpbHMgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmYjkwMDsgfVxuICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5xdW90ZS1zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLnNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnF1b3RlLXNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5xdW90ZS1zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAucXVvdGUtc2hvdXRib3ggLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5xdW90ZS1zaG91dGJveCAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5xdW90ZS1zaG91dGJveCAuY29udGVudCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjZmZiOTAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucXVvdGUtc2hvdXRib3ggI3Nob3V0Ym94LW1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVvdGUtc2hvdXRib3ggcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAucXVvdGUtc2hvdXRib3ggaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZS1zaG91dGJveCAuZGV0YWlscyBpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZS1zaG91dGJveCAjc2hvdXRib3gtbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVvdGUtc2hvdXRib3ggLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdW90ZS1zaG91dGJveCAubW9iaWxlLXNoYXJlLWljb24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbi5zdG9yZS1zdWJuYXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0b3JlLXN1Ym5hdiAudmlldy1jYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5zdG9yZS1zdWJuYXYgdWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdiBhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFweCAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5zdG9yZS1zdWJuYXYgYSAudGV4dCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1zdWJuYXYgYSAuc3RlcC1udW1iZXIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOWJhZmJlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgLyoqL1xuICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH0qLyB9XG4gIC5zdG9yZS1zdWJuYXYgYTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIC5zdG9yZS1zdWJuYXYgYTpmaXJzdC1jaGlsZCAuc3RlcC1udW1iZXIge1xuICAgICAgbGVmdDogNXB4OyB9XG4gIC5zdG9yZS1zdWJuYXYgYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDsgfVxuICAuc3RvcmUtc3VibmF2IC5hY3RpdmUsIC5zdG9yZS1zdWJuYXYgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0b3JlLXN1Ym5hdiAub24tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA0NjY5OyB9XG4gICAgLnN0b3JlLXN1Ym5hdiAuYWN0aXZlIC5zdGVwLW51bWJlciwgLnN0b3JlLXN1Ym5hdiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UgLnN0ZXAtbnVtYmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0b3JlLXN1Ym5hdiAub24tcGFnZSAuc3RlcC1udW1iZXIge1xuICAgICAgY29sb3I6ICMwMDQ2Njk7IH1cbiAgICAuc3RvcmUtc3VibmF2IC5hY3RpdmUgLnRleHQsIC5zdG9yZS1zdWJuYXYgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlIC50ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0b3JlLXN1Ym5hdiAub24tcGFnZSAudGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3RvcmUtc3VibmF2LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSAudmlldy1jYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSBsaSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSBhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFweCAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5zdG9yZS1zdWJuYXYtbW9iaWxlIGEgLnRleHQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtc3VibmF2LW1vYmlsZSBhIC5zdGVwLW51bWJlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM5YmFmYmU7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICAvKiovXG4gICAgICBsZWZ0OiAtMTNweDtcbiAgICAgIC8qQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fSovIH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgYTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIC5zdG9yZS1zdWJuYXYtbW9iaWxlIGE6Zmlyc3QtY2hpbGQgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIGxlZnQ6IDVweDsgfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSBhOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5hY3RpdmUsIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5vbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ2Njk7IH1cbiAgICAuc3RvcmUtc3VibmF2LW1vYmlsZSAuYWN0aXZlIC5zdGVwLW51bWJlciwgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlIC5zdGVwLW51bWJlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5vbi1wYWdlIC5zdGVwLW51bWJlciB7XG4gICAgICBjb2xvcjogIzAwNDY2OTsgfVxuICAgIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5hY3RpdmUgLnRleHQsIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSAudGV4dCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5vbi1wYWdlIC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JlLXN1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc3RvcmUtdGFibGUgLmhlYWRsaW5lIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnN0b3JlLXRhYmxlIC5oZWFkbGluZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogIzAwNDY2OTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnN0b3JlLXRhYmxlIC5oZWFkbGluZSAucmVmZXJlbmNlLW51bWJlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogIzAwNDY2OTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnN0b3JlLXRhYmxlIC5wcm9kdWN0cy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3RzLXRhYmxlIC51c2Vycy1jZWxsIHtcbiAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0cy10YWJsZSAuZGVsZXRlLWNlbGwge1xuICAgICAgd2lkdGg6IDEyJTsgfSB9XG5cbi5zdG9yZS10YWJsZSB0aCwgLnN0b3JlLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uc3RvcmUtdGFibGUgLnRhYmxlLWhlYWRsaW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyB7XG4gIGhlaWdodDogNjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAudXNlcnMtY2VsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY2VsbCAucHJvZHVjdC10ZXJtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5hdXRvLXJlbmV3YWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNlbGwgYSB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAuZGVsaXZlcnktY2VsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgLnByb21vLWNvZGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIC5pdGVtLWRldGFpbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogNTVweDsgfVxuICAgICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCAuaXRlbS1kZXRhaWxzIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIC5pdGVtLWRldGFpbHMgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCAuaXRlbS1kZXRhaWxzIGEgaSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgLml0ZW0tZGV0YWlsczphZnRlciB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjMsIDIzMCwgMjM3LCAwKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZmU2ZWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJpY2UtY2VsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJpY2UtY2VsbCAub2xkLXByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcmljZS1jZWxsIC5kaXNjLXByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLmRlbGV0ZS1jZWxsIHtcbiAgICB3aWR0aDogNCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAuZGVsZXRlLWNlbGwgYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBUZW5hbnQgdmlldyBUYWJsZSBhbmQgZ2VuZXJhbCBwYWdlIHN0eWxlcyAqL1xuLnN0b3JlLXRhYmxlIC5wcm9kdWN0cy10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDcwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLnN0b3JlLWludHJvIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuXG4uc2tpcHBlZC1maWVsZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5yZWdpc3Rlci1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4uZmllbGQtbGFiZWwge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmllbGQtZGF0YS1zdGF0aWMge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZpZWxkLWRhdGEge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZpZWxkLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZmllbGQtbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxNDczOTE7IH1cblxuLnJldmlldy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzAwNDY2OTsgfVxuXG4ucmV2aWV3LWVkaXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiA4cHg7IH1cblxuLnJldmlldy1ib3ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnJldmlldy1ib3ggbGkge1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4ucmV2aWV3LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjU7XG4gIHBhZGRpbmc6IDE1cHggMzVweCAxNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnJldmlldy1yaWdodCB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyOiAxcHggI2Q4ZTBlMCBzb2xpZDtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi8qKiogRm9ybSBTdHlsaW5nICoqKi9cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzg4NzkxOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyZDM3M2M7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwNTU3ODsgfVxuXG4vKioqIEVycm9yIEhhbmRsaW5nIFN0eWxpbmcgKioqL1xuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuaGFzLWVycm9yIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNkYzAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMDA7XG4gIGNvbG9yOiAjZGMwMDAwOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmZhLXdhcm5pbmcsIC5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmZhLWNoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuY29sLWVycm9yIHtcbiAgY29sb3I6ICNkYzAwMDA7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBzdWNjZXNzLW1zZyB7XG4gIGNvbG9yOiAjNDFhYWFhOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmZhLXdhcm5pbmcgKyAuY29sdW1uaXplLWljb24sIC5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmZhLWNoZWNrICsgLmNvbHVtbml6ZS1pY29uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5oYXMtZXJyb3ItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNkYzAwMDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNkYzAwMDA7IH1cblxuLyoqKiogUGFzc3dvcmQgQ3JpdGVyaWEgKioqKi9cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmQzNzNjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDM3M2M7IH1cblxuLyoqKiogUG9wb3ZlciAqKiovXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyLCAucG9wb3ZlciA+IC5hcnJvdywgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3ZlciA+IC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGF1dG87XG4gIG1heC13aWR0aDogODAlOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXItY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5idG4tbGluazpob3ZlciwgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiB0YWJsZSAucm93LnRhYmxlLWZvcm0tcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYXBwbHktYWxsLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45NSk7IH1cblxuLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyAuYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3YjdiNztcbiAgYmFja2dyb3VuZDogI2U4ZThlODsgfVxuXG4vKiBNaXNjIG1vYmlsZSB0b3VjaCB1cHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lzdGVyLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucmV2aWV3LXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5uZXh0LWJ0bi5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3MgYSAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIGEgLnN0ZXAtbnVtYmVyIHtcbiAgICBsZWZ0OiA0MCU7IH0gfVxuXG4vKiBGbGV4IFNvbHV0aW9ucyAqL1xuLnJvdy1mbGV4LCAucm93LWNvbGhlaWdodC1lbGFzdGljIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucm93LWVxLWhlaWdodCB7XG4gIGZsZXg6IDAgMSAwO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnJvdy1mbGV4LWNvbHVtbiwgLnRpbGUtY29sLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5yb3ctY29saGVpZ2h0LWVsYXN0aWM6YWZ0ZXIsIC5yb3ctY29saGVpZ2h0LWVsYXN0aWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucm93LWNvbGhlaWdodC1lbGFzdGljIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cblxuLyogR2VuZXJpYyBzcGFjaW5nICovXG4ucGFkZGluZy1sZWZ0LWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IH1cblxuLm1hcmdpbi1sZWZ0LWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuXG4ubm8tbGlzdC1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubWFyZ2luLXNpZGUtc21hbGwge1xuICBtYXJnaW46IGF1dG8gMXJlbTsgfVxuXG4ubWFyZ2luLWxlZnQtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5tYXJnaW4tcmlnaHQteHMge1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4udGFiYmVkLXBhbmVsIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAucGFuZWwtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7IH1cbiAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgYS5wYW5lbC10YWJzIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCBhLnBhbmVsLXRhYnMge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIGEucGFuZWwtdGFicyB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9IH1cbiAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNkVBO1xuICAgIGNvbG9yOiAjM0M0NjRCOyB9XG4gICAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkRGRTg7IH1cbiAgICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAuYnV0dG9uLWNvbnZlcnNpb24uYWN0aXZlLCAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ1dHRvbi1jb252ZXJzaW9uLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAuYnV0dG9uLWNvbnZlcnNpb24ub24tcGFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N0FBO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRhYmJlZC1wYW5lbCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYmJlZC1wYW5lbCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC50YWJiZWQtcGFuZWxfX21lbnUge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjM4N2FhOyB9XG4gICAgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgbGkge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgICAgICAudGFiYmVkLXBhbmVsX19tZW51IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgbGkgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZmEyYjA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGZhMmIwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZmEyYjA7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGNvbG9yOiAjOGZhMmIwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudGFiYmVkLXBhbmVsX19tZW51IHVsIGxpIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgICAgICAgIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgbGkgYS5hY3RpdmUsIC50YWJiZWQtcGFuZWxfX21lbnUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIGxpIC5kcm9wYnRuIGEub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgbGkgLmRyb3BidG4gYS5vbi1wYWdlLCAudGFiYmVkLXBhbmVsX19tZW51IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBsaSBhLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAudGFiYmVkLXBhbmVsX19tZW51IHVsIC5kcm9wYnRuIGxpIGEub24tcGFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMzg3YWE7IH1cbiAgLnRhYmJlZC1wYW5lbF9fcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgcGFkZGluZzogNjBweCA0NXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGFiYmVkLXBhbmVsX19wYW5lbC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFiYmVkLXBhbmVsX19wYW5lbC5vbi1wYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5oZWFkbGluZSBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5oZWFkbGluZSBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuaGVhZGxpbmUgLnNoYXJlIC5zaGFyZS1idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAudmlkZW8tY2FwdGlvbiB7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmNhdGFsb2ctdGlsZXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAudGFiYmVkLXBhbmVsX19wYW5lbC5jYXRhbG9nLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4vKiBGbGV4IFNvbHV0aW9ucyAqL1xuLnJvdy1mbGV4LCAucm93LWNvbGhlaWdodC1lbGFzdGljIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucm93LWZsZXgge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnJvdy1lcS1oZWlnaHQge1xuICBmbGV4OiAwIDEgMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yb3ctZmxleC1jb2x1bW4sIC50aWxlLWNvbC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAucm93LWNvbGhlaWdodC1lbGFzdGljOmFmdGVyLCAucm93LWNvbGhlaWdodC1lbGFzdGljOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4uY3RhLXRpbGVzLWNoYXB0ZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmN0YS10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIzJSAtIDE1cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM4N2FhO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM4N2FhOyB9XG4gICAgICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCksIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTVweCAqIDEuMjg1KTsgfSB9XG4gICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAyMHB4OyB9IH1cbiAgICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGEsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGEsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgcCwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBwLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBwLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSB7XG4gICAgd2lkdGg6IGNhbGMoMzAlIC0gMTVweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZSB7XG4gICAgd2lkdGg6IGNhbGMoNDclIC0gMTVweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZSBhIHtcbiAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlIGE6aG92ZXIsXG4gIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi50d28taWNvbi10aWxlcy1jaGFwdGVyLFxuLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciBoMyxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciBoMyB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgcCxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYnV0dG9uLWNvbnZlcnNpb24tbGluayxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYnV0dG9uLWNvbnZlcnNpb24tbGluayB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDE0YTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuaWNvbi1vcmFuZ2UsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmljb24tb3JhbmdlIHtcbiAgICBjb2xvcjogI2ZmNWUzOTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuaWNvbi1ibHVlLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5pY29uLWJsdWUge1xuICAgIGNvbG9yOiAjMGY3ODliOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5pY29uLXBsdW0sXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmljb24tcGx1bSB7XG4gICAgY29sb3I6ICNhZjIzNWY7IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgYSBzcGFuLnRpdGxlLWgzLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIGEgc3Bhbi50aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgYSBzcGFuLnBhcmFncmFwaCxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciBhIHNwYW4ucGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuY29udGVudCBwLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50LXRvcCxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQtYm90dG9tLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50LWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBhLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGEuYnV0dG9uLWNvbnZlcnNpb24sXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgYS5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyxcbiAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyxcbiAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyxcbiAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUtcm93LFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2JTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlLXJvdyxcbiAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUtcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50LFxuICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7IH1cbiAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEsXG4gICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi50aXRsZS1oMyxcbiAgICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4udGl0bGUtaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4udGl0bGUtaDMsXG4gICAgICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi50aXRsZS1oMyB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ucGFyYWdyYXBoLFxuICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgICAgICB3aWR0aDogMzByZW07IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ucGFyYWdyYXBoLFxuICAgICAgICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ucGFyYWdyYXBoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgsXG4gICAgICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ucGFyYWdyYXBoLFxuICAgICAgICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4ucGFyYWdyYXBoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4gaSxcbiAgICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4gaSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIG9iamVjdCxcbiAgICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCBhIG9iamVjdCB7XG4gICAgICAgICAgaGVpZ2h0OiAxOHJlbTtcbiAgICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi52aWRlby1ibG9jay1wYXJ0bmVyLXJvdXRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnZpZGVvLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC52aWRlby1ibG9jay5kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52aWRlby1ibG9jay5sYXJnZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnZpZGVvLWJsb2NrLmxhcmdlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC52aWRlby1ibG9ja19faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG5cbi50aWxlLWNvbnRhaW5lciAudmlkZW8tanMge1xuICBwYWRkaW5nLXRvcDogNzUuMjUlOyB9XG5cbi50aWxlLWNvbnRhaW5lciAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDQuNWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogNTVweDtcbiAgbGVmdDogNjUlO1xuICB0b3A6IDU1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWxlLWNvbnRhaW5lciAudmlkZW8tanMge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLnRpbGUtY29udGFpbmVyIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGxlZnQ6IDYwJTtcbiAgICB0b3A6IDUwJTsgfVxuICAudGlsZS1jb250YWluZXIgLnZqcy1iaWctcGxheS1jZW50ZXJlZCB7XG4gICAgdG9wOiA1MCU7IH0gfVxuXG4udmlkZW8td3JhcHBlci1mcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogdGFiZWw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAudmlkZW8td3JhcHBlci1mcyB2aWRlbyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC52anMtY29udHJvbCB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC52anMtY29udHJvbC1iYXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLG1hcmdpbiAuNXM7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLnZpZGVvLWpzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG5cbi52aWRlby13cmFwcGVyLWZzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAudmlkZW8td3JhcHBlci1mcyAuY2xvc2UtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgdG9wOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbGVmdDogMTZweDtcbiAgICBsZWZ0OiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgei1pbmRleDogMTAwMDsgfVxuICAudmlkZW8td3JhcHBlci1mcyAuY2xvc2UtdmlkZW86aG92ZXIge1xuICAgIG9wYWNpdHk6IC42OyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlb19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlb19faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLjkyODU3MTQyODZyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTsgfVxuICAudmlkZW8td3JhcHBlci1mcyAuY2xvc2UtdmlkZW9fX2ljb246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nOiAuNzE0Mjg1NzE0M3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAudmlkZW8td3JhcHBlci1mcyAuY2xvc2UtdmlkZW9fX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzAwOTk5OTsgfVxuXG4udmlkZW8tbWljZXR5cGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLnZpZGVvLWpzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBsZWZ0OiA2MCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAudmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4ub24tZGVtYW5kLXdlYmluYXIsIC5saXZlLXdlYmluYXIsIC5waHlzaWNhbC1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLnByZXNlbnRlcnMsIC5saXZlLXdlYmluYXIgLnByZXNlbnRlcnMsIC5waHlzaWNhbC1ldmVudCAucHJlc2VudGVycyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWltZy1jb250YWluZXIsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWltZy1jb250YWluZXIsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtaW1nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDEsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMiwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDQsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDQsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoNSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoNSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGg2LCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGg2LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgcCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHAgc3Ryb25nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHAgc3Ryb25nLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgcCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkICFpbXBvcnRhbnQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIG9sLCAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgdWwsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgb2wsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgdWwsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBvbCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgb2wgbGksIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSB1bCBsaSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBvbCBsaSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSB1bCBsaSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIG9sIGxpLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGltZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBpbWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5pbWctY2FwdGlvbiwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuaW1nLWNhcHRpb24sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuaW1nLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBoMSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgaDEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgaDEsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIGgxLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLnNoYXJlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuc2hhcmUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuc2hhcmUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5zaGFyZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgYSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgYSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgYSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgYSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gLmNoZWNrYm94IGxhYmVsLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gLmNoZWNrYm94IGxhYmVsLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBzZWxlY3QsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBzZWxlY3QsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHRleHQtaW5kZW50OiAtMTVweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94LCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2UsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjQ0MwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDAgNXB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3IsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGksIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGkge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSxcbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSxcbiAgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSxcbiAgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LFxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LFxuICAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LFxuICAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LFxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LFxuICAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LFxuICAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsXG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsXG4gICAgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBhLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsXG4gICAgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsXG4gIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuICAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAjcXVvdGVfaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlICNxdW90ZV9pbWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAjcXVvdGVfaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDQ2Njk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgI3F1b3RlX2ltZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAjcXVvdGVfaW1nLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgI3F1b3RlX2ltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5xdW90ZXMsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnF1b3RlcywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5xdW90ZXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAucXVvdGVzLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5xdW90ZXMsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAucXVvdGVzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnNpZ25hdHVyZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc2lnbmF0dXJlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnNpZ25hdHVyZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5pbWctcXVvdGUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmltZy1xdW90ZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5pbWctcXVvdGUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZ3JleS1iYXIsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmdyZXktYmFyLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLmdyZXktYmFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAucGFnZS10YWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53ZWJpbmFyLXRhZ2xpbmUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIGltZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgaW1nLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAucGFnZS10YWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53ZWJpbmFyLXRhZ2xpbmUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmZvcm0tZ3JvdXAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmZvcm0tZ3JvdXAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIGltZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSBpbWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDU4cHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUgcCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciBhLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciBhLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIGEge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBpbWcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIGltZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscyBzcGFuLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHNwYW4sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHN0cm9uZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscyBzdHJvbmcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscyBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG5cbi5vbi1kZW1hbmQtd2ViaW5hci1tZWRpYSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi53ZWJpbmFyLWxpc3QgLnRpbGUtZGV0YWlscyBoMSwgLndlYmluYXItbGlzdCAudGlsZS1kZXRhaWxzIGgyLCAud2ViaW5hci1saXN0IC50aWxlLWRldGFpbHMgaDMsIC53ZWJpbmFyLWxpc3QgLnRpbGUtZGV0YWlscyBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH1cblxuLndlYmluYXItbGlzdCAuaW1nLWhlaWdodC1pZSB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi53ZWJpbmFyLWxpc3QgdmlkZW8ge1xuICBoZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7IH1cblxuaHRtbCB7XG4gIC8qXHJcbiAgICAgICAgU2V0dGluZyB0aGUgZG9jdW1lbnQncyBmb250IHNpemUgZW5hYmxlcyB0aGUgcmVtIG1lYXN1cmVtZW50cyAod2hpY2ggaXMgYmFzZWQgb24gdGhlIGRvY3VtZW50IGZvbnQgc2l6ZSkgdG8gYmUgXHJcbiAgICAgICAgcmVzcG9uc2l2ZS4gXHJcbiAgICAqL1xuICBmb250LXNpemU6IDYyLjUlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNTYuMjUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDUwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNDMuNzUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAzNy41JTsgfSB9XG5cbi8qRm9udCBBd2Vzb21lKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLypTZWN0aW9uIEltcG9ydHMqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5lbGVtZW50LWludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7IH1cblxuLmhlYWRlci10YWcge1xuICBjb2xvcjogIzIzODdhYTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGV4dC1ibG9jay11bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzIzODdBOTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5pY29uLXdpdGgtY3RhLWFsaWduIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuQGF0LXJvb3Qge1xuICAvLyBJbXBvcnQgdGhlIGZvbnRzXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICBkYXJrZW4oIzQyOGJjYSwgNi41JSkgIWRlZmF1bHQ7IC8vICMzMzdhYjdcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuXG4vLz09IFRhYmxlc1xuLy9cbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHggIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3Jtc1xuLy9cbi8vIyNcblxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vIFRPRE86IFJlbmFtZSBgJGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGAkaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xuXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG5cbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG5cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4vLyBOYXZiYXIgY29sbGFwc2Vcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBDb250YWluZXIgc2l6ZXNcbi8vXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cbiRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldCAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoMTE0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcblxuXG4vLz09IE5hdmJhclxuLy9cbi8vIyNcblxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICRsaW5lLWhlaWdodC1jb21wdXRlZCAhZGVmYXVsdDtcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgI2Y4ZjhmOCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciBsaW5rc1xuJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciB0b2dnbGVcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICM4ODggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09PSBJbnZlcnRlZCBuYXZiYXJcbi8vIFJlc2V0IGludmVydGVkIG5hdmJhciBiYXNpY3NcbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIzIyMiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXG4kbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuXG4vLz09IE5hdnNcbi8vXG4vLyMjXG5cbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vPT0gVGFic1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4vLz09IFBpbGxzXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2luYXRpb25cbi8vXG4vLyMjXG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnZXJcbi8vXG4vLyMjXG5cbiRwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBKdW1ib3Ryb25cbi8vXG4vLyMjXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWZvbnQtc2l6ZTogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjUpKSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU6ICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDQuNSkpICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2QgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOGE2ZDNiICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG5cbi8vPT0gVG9vbHRpcHNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy89PSBQb3BvdmVyc1xuLy9cbi8vIyNcblxuLy8qKiBQb3BvdmVyIGJvZHkgYmFja2dyb3VuZCBjb2xvclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGZhbGxiYWNrIGJvcmRlciBjb2xvclxuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgdGl0bGUgYmFja2dyb3VuZCBjb2xvclxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgZGFya2VuKCRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKSAhZGVmYXVsdDtcblxuXG4vLz09IExhYmVsc1xuLy9cbi8vIyNcblxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1pbmZvLWJnOiAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IE1vZGFsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkICFkZWZhdWx0O1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy89PSBQcm9ncmVzcyBiYXJzXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFZhcmlhYmxlIGZvciBzZXR0aW5nIHJvdW5kZWQgY29ybmVycyBvbiBwcm9ncmVzcyBiYXIuXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcblxuXG4vLz09IExpc3QgZ3JvdXBcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYC5saXN0LWdyb3VwLWl0ZW1gIGJvcmRlciBjb2xvclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgJGxpc3QtZ3JvdXAtbGluay1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMyAhZGVmYXVsdDtcblxuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuJHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAkcGFuZWwtaGVhZGluZy1wYWRkaW5nICFkZWZhdWx0O1xuJHBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcbiRwYW5lbC1pbm5lci1ib3JkZXI6ICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG5cblxuLy89PSBUaHVtYm5haWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIGNvbG9yXG4kdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXG4kdGh1bWJuYWlsLWNhcHRpb24tY29sb3I6ICAgICAkdGV4dC1jb2xvciAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHggIWRlZmF1bHQ7XG5cblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuJHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbigkd2VsbC1iZywgNyUpICFkZWZhdWx0O1xuXG5cbi8vPT0gQmFkZ2VzXG4vL1xuLy8jI1xuXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweCAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xuJGJyZWFkY3J1bWItc2VwYXJhdG9yOiAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBDbG9zZVxuLy9cbi8vIyNcblxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBDb2RlXG4vL1xuLy8jI1xuXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYzcyNTRlICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjJmNCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwZVxuLy9cbi8vIyNcblxuLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XG4vLyoqIFRleHQgbXV0ZWQgY29sb3JcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgc21hbGwgY29sb3JcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXG4kZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICAgICAgICAkY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsICFkZWZhdWx0O1xuLy8qKiBQb2ludCBhdCB3aGljaCAuZGwtaG9yaXpvbnRhbCBiZWNvbWVzIGhvcml6b250YWxcbiRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICAgICRncmlkLWZsb2F0LWJyZWFrcG9pbnQgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMnh9XCIpLCBcIiN7JGZpbGUtMnh9XCIpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqICRmb250LXNpemUtc21hbGwgLyAkZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG4gIHBhZGRpbmc6IC4yZW07XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbn1cblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG59XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIsXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIsXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy9cbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICBmbG9vcigoJGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfSxcbiAgICA+IHRoLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxuICAgICYuI3skc3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XG4gIH1cblxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ZXh0YXJlYSYgdG8gdGV4dGFyZWEuZm9ybS1jb250cm9sXG59XG5cbi8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuLy9cbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2Vcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4vL1xuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsLCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxufVxuXG5hLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICByaWdodDogMDtcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLy9cbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbiIsIi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSwgZ2l2ZW4gdGhhdCBhIC5kcm9wZG93bi1tZW51IGlzIHVzZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyBAZXh0ZW5kIC5idG4teHM7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtc207XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIGRyb3Bkb3duc1xuICAub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxuICAvL1xuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxuICAubmF2LWRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyO1xuICB9XG5cbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcbiAgLy9cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbiAgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICBAZXh0ZW5kIC5uYXYtanVzdGlmaWVkO1xuICAgIEBleHRlbmQgLm5hdi10YWJzLWp1c3RpZmllZDtcbiAgfVxufVxuXG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXBpbGxzIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xuICAgID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhY2tlZCBwaWxsc1xuLm5hdi1zdGFja2VkIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgdmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgID4gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICA+IGxpID4gYSB7XG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhLFxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctbGVmdDogICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6ICAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBOYXZiYXIgYWxpZ25tZW50IG9wdGlvbnNcbi8vXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXG4vLyBib3R0b20gb2YgdGhlIHBhZ2UuXG5cbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpICgtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWwpO1xuXG4gID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogICAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgID4gbGkgPiBhLFxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAgICAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGZvcm1cbi8vXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxuLy8gb3VyIG5hdmJhcnMuXG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiAxMHB4ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBtZW51c1xuXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG59XG5cblxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXG5cbi5uYXZiYXItYnRuIHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcbiAgfVxufVxuXG5cbi8vIFRleHQgaW4gbmF2YmFyc1xuLy9cbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxuXG4ubmF2YmFyLXRleHQge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBuYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEZWZhdWx0IG5hdmJhclxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG4gIH1cblxuICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXG4gIC5uYXZiYXItbmF2IHtcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XG4gIH1cblxuICAvLyBEcm9wZG93bnNcbiAgLm5hdmJhci1uYXYge1xuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gbGkgPiBhLFxuICA+IGxpID4gc3BhbiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcblxuICAmLmluICAgICB7IEBpbmNsdWRlIG9wYWNpdHkoJHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbi50b29sdGlwIHtcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJ1dGlsaXRpZXMvbGluZWFyLWdyYWRpZW50XCI7XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoJGNvbG9yLCAkYWxwaGEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGFscGhhKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRzdHJpbmc6ICR0cmFuc2l0aW9uLS1kZWZhdWx0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHN0cmluZztcbiAgLW1vei10cmFuc2l0aW9uOiAkc3RyaW5nO1xuICAtby10cmFuc2l0aW9uOiAkc3RyaW5nO1xuICB0cmFuc2l0aW9uOiAkc3RyaW5nO1xufVxuXG5AbWl4aW4gaGlkZS12aXN1YWxseSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRzdHJpbmc6IHNwaW4gMXMgaW5maW5pdGUgbGluZWFyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkc3RyaW5nO1xuICAtbW96LWFuaW1hdGlvbjogJHN0cmluZztcbiAgLW8tYW5pbWF0aW9uOiAkc3RyaW5nO1xuICBhbmltYXRpb246ICRzdHJpbmc7XG59XG5cbkBtaXhpbiBkaXNwbGF5LWZsZXgoJGFsaWdubWVudDogJycsICRqdXN0aWZpY2F0aW9uOiAnJykge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaWYgJGFsaWdubWVudCAhPSAnJyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ICRhbGlnbm1lbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWdubWVudDtcbiAgICAtbXMtZmxleC1hbGlnbjogJGFsaWdubWVudDtcbiAgICBhbGlnbi1pdGVtczogJGFsaWdubWVudDtcbiAgfVxuXG4gIEBpZiAkanVzdGlmaWNhdGlvbiAhPSAnJyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogJGp1c3RpZmljYXRpb247XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZpY2F0aW9uO1xuICAgIC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZpY2F0aW9uO1xuICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZmljYXRpb247XG4gIH1cbn1cblxuQG1peGluIGZsZXgoJHZhbHVlKSB7XG4gIC8vIEBpbmNsdWRlIGNvbnRleHQoJy52aWRlby1qcycsICcudmlkZW8tanMudmpzLW5vLWZsZXgnKSB7XG4gIC8vICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvLyAgIEBpZiAoJHZhbHVlID09ICdhdXRvJykge1xuICAvLyAgICAgd2lkdGg6IGF1dG87XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLXdlYmtpdC1ib3gtZmxleDogJHZhbHVlO1xuICAtbW96LWJveC1mbGV4OiAkdmFsdWU7XG4gIC13ZWJraXQtZmxleDogJHZhbHVlO1xuICAtbXMtZmxleDogJHZhbHVlO1xuICBmbGV4OiAkdmFsdWU7XG59XG5cbi8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy91c2VyLXNlbGVjdFxuQG1peGluIHVzZXItc2VsZWN0KCRzdHJpbmc6IG5vbmUpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHN0cmluZztcbiAgLW1vei11c2VyLXNlbGVjdDogJHN0cmluZztcbiAgLW1zLXVzZXItc2VsZWN0OiAkc3RyaW5nO1xuICB1c2VyLXNlbGVjdDogJHN0cmluZztcbn1cblxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL2JveC1zaGFkb3dcbkBtaXhpbiBib3gtc2hhZG93ICgkc3RyaW5nOiAwIDAgMWVtIHJnYmEoMCwgMCwgMCwgMC4yNSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc3RyaW5nO1xuICAtbW96LWJveC1zaGFkb3c6ICRzdHJpbmc7XG4gIGJveC1zaGFkb3c6ICRzdHJpbmc7XG59XG5cbkBtaXhpbiBvcmRlcigkdmFsdWUpIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJHZhbHVlO1xuICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsdWU7XG4gIC1tcy1mbGV4LW9yZGVyOiAkdmFsdWU7XG4gIC13ZWJraXQtb3JkZXI6ICR2YWx1ZTtcbiAgb3JkZXI6ICR2YWx1ZTtcbn1cblxuJWZpbGwtcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiVpY29uLWRlZmF1bHQge1xuICBAZXh0ZW5kICVmaWxsLXBhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiJGljb24tZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4kaWNvbi1mb250LXBhdGg6ICcuLi9mb250cycgIWRlZmF1bHQ7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGljb24tZm9udC1mYW1pbHk7XG4gIHNyYzogdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0vVmlkZW9KUy5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGljb24tZm9udC1mYW1pbHk7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBNTRBQW9BQUFBQUZtZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFENEFBQUJXVVpGZUJXTnRZWEFBQUFFMEFBQUFPZ0FBQVVyaU1CQzJaMng1WmdBQUFYQUFBQW91QUFBUFVGdng2QWRvWldGa0FBQUxvQUFBQUNzQUFBQTJERjdZNDJob1pXRUFBQXZNQUFBQUdBQUFBQ1FPb2djZ2FHMTBlQUFBQytRQUFBQVBBQUFBZk5rQUFBQnNiMk5oQUFBTDlBQUFBRUFBQUFCQU1NZzA2bTFoZUhBQUFBdzBBQUFBSHdBQUFDQUJNQUI1Ym1GdFpRQUFERlFBQUFFbEFBQUNDdFhIOWFCd2IzTjBBQUFOZkFBQUFQd0FBQUdCWmtTTjQzaWNZMkJrWjJDY3dNREt3TUZTeVBLTWdZSGhGNFJtam1FSVp6ekh3TURFd01yTWdCVUVwTG1tTURoOFpQd294dzdpTG1TSENET0NDQUR2RUFvK0FBQjRuR05nWUdCbWdHQVpCa1lHRUhBQjhoakJmQllHRFNETkJxUVpHWmdZR0Q3Sy9mOFBVdkNSRVVUek0wRFZBd0VqRzhPSUJ3Q1Bkd2JWQUFCNG5JMVhlMUNVMXhYL3p2MWVMSXRMbG4wSndySWZDN3NKR0VUMmhSSjJOMUdVb0JKRThBRVNRRUVobUJIamFCN1V1Qk1UTzRHTWFTdTdhWTNSTmxPZFJQTnFPMnBxUm11VGFTWnRSNkpKSUxVWmswMGEvNGltanBtaWVjQjMwM08vWFVnTUpPUHVmdmQrOTl4enp6MzNuTjg1NXk0SEhIN0VmckdmSXh3SFJpQU52Ri9zSDcxSTlCekhzem1wVytyR09RT1h4WEU2WWhJNFBvTVQ4emtUNGNERnVmMWN3TXJaSkk1Y2dsTTBIS1Z2ME1hVUZEZ0lGZmc5bUpKQ0cra2JLbjFKa3FCT1ZhRk9rdWhMcEFScThmdTBObmM5L3pkdmZZOVB4WFc0UGRIMEM2TitQQ2VqaG9yeEZqQXFSamdGUlhTSU5FQVJiQkdzb3hjRks3SUptcjRPeWNGSm5Jbkw1OXpJWHd4dWk4MGZrR1JiRUh5b3NNV2FBVEpLVWZDc2ttd0pRc0FXQU5rbW5JR09obGY1MTRoN1U4SE5JdjNvd29IQjBXTXQwRWIzc3gwZ3VMaTVwcS84TnkxcTY5NjlmS1I5WDlHQlY2ZFB2NmRwMDRLOTlTT3d0bXlQbDQ3QXBSYTZuNFpwUDF5anI1Zm43TW1ZUC92WExVSnM3MTVVZ3VrbEhCYUhPWkhabUcxTjlGQUlXMm1mME1xV0NJZG8vOFJaMXlHZnhLVWxkRGNHSWJGQTdJQ08rdnFPTVNQVGgvWnJTcWdIaS9iQi9POEU4TW56cCtNK2FjeGZwc1RTaEJ3ZWoyNlRpR3hCbjdtNGVFSU8rUnVldTZIaitJRkJuaDg4Y0FFVUVRLy9uVkx4NUM3a2YreUlSNDdRRWUrZU1saHo5U3FzR2JlM2hoMlIwM05Hem9ZNk80Mkt6OGw3ZkI2ZkFrNkxZblR5Rm8vRll5VDZHR3lOeDJKeDJzZEg0ckExRm8vSHlDWGFGeU9wOGRoWUJDZkpiMk5JbjFJbUU2Q1lOR21nU1RiNTJEYXdKUjZqZlhFbURVNHh5VEVtcGdISE9JU3RveGZqU0dka2JzSzJ3MmpiZE1RRzRzZ0FzdEVPTmdVUllDd0dIaEVoaHNjaW9RYUFoaENmN01jaWZFUWMwbDYrbXhqOW5JK2dtU2RpUTBaYm03Z1puSU83R1NNRVhHNlVEQVZvY3hBVjhHY0VYQ0tnMWEwMlJjVHR3QU5XUkdJQXlFbG9yNm4vK1pVMnlPQjMrVDc3SGIxTUxxaG40S0hWblFCakpucWU5UVpTb242S2M1RHhBRDJ2TWRQTC9CWFNtUUd3c3BhNjd6OXdMVWpkaTlUTjdRQzdseXlCcjlycHQ3dVhWQzFDTXB5aktSb1huR1BIVHVpYVBMc05kYzJkYkFGUUxBb29Qa1hFaDMzRm9kSGw0WHBDNnNQQ0lhMGZ0VUloSFNZWFZTdTVpTUUrRElYc2JaSjUxQmVpZENnYWpjYWk0M2pVOW5Wem9TbjJkUHFjRnZTb3hTekp6Z1JLQXg0N1dNUnhPcklqM1dmMCtobmR4aEpUaU9rU0VxeGFyM2IzUktNOWhZNjRveEJBNjRpZVVSTHZDZnBrRGI4c2lCZFVKMWJnVCt1cko1UEdmZXdRcm1tNVI1KzBIbWZ5SVB5U0Q3T1lrVDBXeFJlUGFoOG9FaXlqbHhJUDc0dGhWb1JUVVJwbUw2UWhHdVdTK1FEamRBTlhqSU04U1FhLzF3MTI4T0R4MFFwNGFMTU5nOStKTDNqb1VuOEFNeFcrYUxOaXVLamFybjR1eXlUZFhqT3paVHNoMjF1d2xkVXZKb1l6YSt6RUxBTGZ1M3AxTDgvM2tydHlaMEFnMDU4SjNoeEhnaHZiR1puMGRIWnk2TWltLzdCbHJlNGxwSGQxYzI4eVZxUlZpTzE1M0Yyb0lXb1hDSUtiTDRaMGNNMWlhUW45bUk1S3VWMlN6RXZXWEpETU50a0FOcE1kUW9ERGhJZEQ0QS9ZclA2QXllOXlzeHlFK3VPRUFjVERvcmd2VlpKamN1YTA0M1BuWi9QbWREcWNiaWJabFhPT1Q4dVNvN0tvZjBZVW45R0wrSm8xN2ZpY3lteGlUb2ZDNnpuVXNvMERoQXhzMUZvK2tGK2QzNnZMbWdaOG1rNWNkR3YybXdZajVrM0RtOW0zTGhKMWFWUk5tNkhyVGJMZ1lBb1dYRGhEZC91NFBHeTVDVCt4R01kaWFCb3Zld1VDRi8xQmlXTmxqSTlNTG43amVTY3BnK1d5SDZtZlU2MmVWRHFsN2hzcm12eDFlenAvWWxkRTJMaGpia2lEbkFuOHRHeS9NVzNJWFJNWUpkdXZxOUhwbUljS3VGdCtKQ3RnZEdFR0tBY0Y2VWFjVndJWWJWUEdmdy8rWXVOQlM0Y3gvQ1VIY255ZmMrd1JETXRUcjcybU1TQmpUL3luL0dLU2RlRFdRVUNINlhvcXE1UjEwUkU2MGdWNmVyVUwwaUN0aTE2ZDBoWmp4dXQ0UUkvckVwZ1NoNldqbkpYZEJYUmcxR0tDdWNHSlB0RnFNMjdhRDF0T3FxS29uc1EyS3NGU1NtRXBtdlJsc1IrVGNEOU9Gd3JxWHhJY2xMNHNKVG5HTVN1RzhLcGtadktkZVZJT0tEeVdTeVBMVjE2L3AxUU1QYlA4Tmlod1V6cjQ3YmRuWHR3dGpkQ3ZxcXBPMEgrcE92SWwzUHp2NDZlNUNUL3RRamtsWENYWHltMUFhV1k3YnpITGt1RE1jN2xkS0N2Z3h6TG44d1lrSkxCaEVEeUs3TVQ4YlRid2JreGJmcCszbUtBR3NtVEJwYWJTSUVFQ3pNSWNRbHpPUEFNS3N4TXM3dWhzbnhQTHVvZlBEVGMxaGt1cTZNWDlqMTZZVTdDcWVnY1lIYm1XWXV2QVA2dENTOTd0Z1dmN2RsUXZubDI1WVBhdlhMVlp2cnpRUGVIQ3BabXp6RVVWcS94enU1c0NoblNUUFRXN29PWW1oNjl6NHpML2drM2IrTzZob2E3MzN1dmlQODJ2bkZjYnFXbGM5dERtWmEyM0xWemFWMXlYVVJpK0pYKzI4TmVCdWozK084SXJRMDgwVm0xZVdCNE9LalBtckp1N2MxdWRXeW52S0Y2L3ZzNDc5bFNXOSs1Z1prbitkS2ZlbGxOR0RQbGx6ZVVMdXN0eitBMGJQdmhndzdsa3ZFVXduL040VHk3VTduaEdzRXBGa09meStrdXRiT2gxSlF4aFZESnVtb1cxMWhua1BUaHpuaDZGRmxoZlQrcmExeDlzRjU2a3g1WXVEelZZOVBRWUFZQTdpYmx3NGZyUTRUUENrMk1LL3hHVTNybG16ZTYydHJIejZsc2tvK3YrU28vZG83NFBUOEtWa3BKZk9Fcktjdjh6bnJNR3NIVE54b0VrV3kxbVlnREI2WEJiUGFXc3VpUzZDcnlHYUw2ekNqYVhCZ3Z0a3V5WEJ1YTF3T0tuaCtrN0w5QXZQbllXZmZ4SzE4RmNKYnVvc0dmMy9KbzdhbVkrQ0UxdnBwelkrVVRydmEwRlhjMWk1NXBLUS9ZalZMMTg3TjVmQ24xa1c1dW90LzFoaStEaVorNWF0bkpSOUUrcHJ2eWRKOVpaNW13T3BVNWdNNEtZeXNNQlE3MVV6UHVNVGw5UVFPeVVvNW53aW9lWUNQakZrbHJiSzZzNlgreXBVWjZydW05K0NaWXpXUmlCSmZTUDB4enpTbXJnN2Y4NmcwREtWai93d0Z6aWVEOXJSZlBHRmJlS01sMDVwbjVqOS9yc1FKSjJpRWdScnBvaGx5Qm8zZjRRSzdLbCtFY0FZWmdBb05WbVpXWEs3MDRZQWEzRndCeGdTR1VPczVodHZHUno0U2dqM3lGa1NKRkJ1di9zeHU1eWs5OThUOFdESnp2di8yUlgxOUh0VFVXMVMrd3BLUktSako2enp6LzEvT1BkRmRXR2xBS2J2elM0UEhPdFVSaWtnOUFHejBMYklCODVTL2NQT3BvWHZ1dWU4L2lWMkgxdlBUeTNkZHZPZVozN0hHbU8zT21TelZ6UitOUzUzKzg0ZEhsRmhYUExxdHpTTys1cnVITTJ2WHRCZHhQODdMT3pLQUQzNTlqL0lOWUlieVBhYklpM0NxNldhK1NhR2U3OGRpSXp1N3FjYmxjQWE2L2ZKUnZOb3BYRkpuTytVOUtLTTVicUg1TE0waVFTVm1wUENQRHU3WlQ0QW91YnozNzA5RUJUeXJURGp5eDhNUVhnVUgxbnFtN1RXbmc0VHpFNGk0QXNLc2tCSVRYZlN5QzRGa2w1TXhuSkRpS1NJRFNKQXNHdmQxeSsvZU5EcDJlK0ErNWQ4SGVpaXVuclRrVDZUcVdMSXMrL1FSb1dyOThzMHFqOHV1ekx1UzIyWXR1ZmczcmRUYUhuMW00NnNmZ0dLSFh0ME1HbkxhUkhkbndOMzd0dkhjV0tvMlY2bG5QeEw0VXZVUWNSZE96bVpTUXM4WDVDSDVPeFhNWHBrQVR1RHo4RXQwU0g0dXlDUlIrVGptQkRQMUd2c1ZyV0VHVnpFajMzWVZROWpBdElLcHFzbC9zLzB4cm9jd0FBZUp4allHUmdZQURpUTJxR1IrTDViYjR5Y0xNemdNQmxCYmZQeURRN0ExaWNnNEVKUkFFQUFhNElBUUI0bkdOZ1pHQmdad0NDaFdBU3hHWmtRQVh5QUJPVUFOaDRuR05uWUdCZ0h5QU1BRGE4QU5vQUFBQUFBQUFPQUZBQVpnQ3lBTVlBNWdFZUFVZ0JkQUdjQWZJQ0xnS09Bcm9EQ2dPT0E3QUQ2Z1E0Qkh3RXVBVG9CUXdGb2dYb0JqWUdiQWJhQjNJSHFIaWNZMkJrWUdDUVo4aGxZR2NBQVNZZzVnSkNCb2IvWUQ0REFCYlZBYW9BZUp4ZGtFMXFnMEFZaGw4VGs5QUlvVkRhVlNtemFoY0Y4N1BNQVJMSU1vRkFsMFpIWTFCSGRCSklUOUFUOUFROVJROVFlcXkreXRlTk16RHpmTSs4OHcwSzRCWS9jTkFNQjZOMmJVYVBQQkx1a3liQ0x2bGVlQUFQajhKRCtoZmhNVjdoQzN1NHd4czdPTzROelFTWmNJLzhMdHduZndpNzVFL2hBUjd3SlR5ay94WWVZNDlmWVEvUHp0TStqYlRaN0xZNk9XZEJKZFgvcHFzNk5ZV2Erek14YTEzb0tyQTZVb2VycWkvSnd0cFl4WlhKMWNvVVZtZVpVV1ZsVGpxMC90SGFjam1keHVMOTBPUjhPMFVFRFlNTmR0aVNFcHo1WFFHcXpsbTMwa3pVZEFZRkZPYjhSN05PWmswcTJsd0F5ejFpN29BcjF4b1h2ck9ndFloWng4d1k1S1JWMjY5Slo1eUdwbXpQVGpRaHZZOWplNnZFRWxQT3VKUDNtV0tuUDVNM1YrWUFBQUI0bkcyUDJYTENNQXhGZllGc3BHVXAzVGUrSUI5bEhKRjRjT3pVUzJuL3ZvYUVHUjZxQitsS28rV0lUZGhnYS9hL2JSbkRCRlBNa0NCRmhod0Y1aWh4ZzFzc3NNUUthOXhoZzNzODRCRlBlTVlMWHZHR2QzemdFOXRaci9odmVYS1ZrRllvU25vZUhKWGZSb1dPcWk1NG1vOWFtZU5GZHJLK2RMU3lhVmY3b0pRVGxraFhwRDNaNVhYaFIvclVmUVZ1S1hPOTFKcHM0Y0xPUzYvSTVZTDNYaG9kUlJzVldaZTROblpPaFduU0FXZ3hoTW9FcjZTbXpaaWVGNDNNazdaT0JkZUNWR3JwOUV1KzU0SjJ4aHlTcGxmQjVYSHdRTFhVbVQ5S0g2K2tQblE3Wll1SUV6TnlmczFETFUxVlU0U1daNkxrWEdIc0QxWktiTXc9KSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFLQUlBQUF3QWdUMU12TWxHUlhnVUFBQUVvQUFBQVZtTnRZWERpTUJDMkFBQUIvQUFBQVVwbmJIbG1XL0hvQndBQUE0Z0FBQTlRYUdWaFpBeGUyT01BQUFEUUFBQUFObWhvWldFT29nY2dBQUFBckFBQUFDUm9iWFI0MlFBQUFBQUFBWUFBQUFCOGJHOWpZVERJTk9vQUFBTklBQUFBUUcxaGVIQUJNQUI1QUFBQkNBQUFBQ0J1WVcxbDFjZjFvQUFBRXRnQUFBSUtjRzl6ZEdaRWplTUFBQlRrQUFBQmdRQUJBQUFIQUFBQUFLRUhBQUFBQUFBSEFBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUh3QUJBQUFBQVFBQXdpYUNjRjhQUFBVQUN3Y0FBQUFBQU5NZ1J2TUFBQUFBMHlCRzh3QUFBQUFIQUFjQUFBQUFDQUFDQUFBQUFBQUFBQUVBQUFBZkFHMEFCd0FBQUFBQUFnQUFBQW9BQ2dBQUFQOEFBQUFBQUFBQUFRY0FBWkFBQlFBSUJIRUU1Z0FBQVBvRWNRVG1BQUFEWEFCWEFjNEFBQUlBQlFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVR1pGWkFCQThRSHhIZ2NBQUFBQW9RY0FBQUFBQUFBQkFBQUFBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQUFBQUFNQUFBQURBQUFBSEFBQkFBQUFBQUJFQUFNQUFRQUFBQndBQkFBb0FBQUFCZ0FFQUFFQUFnQUE4UjcvL3dBQUFBRHhBZi8vQUFBUEFBQUJBQUFBQUFBQUFBQUJCZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT0FGQUFaZ0N5QU1ZQTVnRWVBVWdCZEFHY0FmSUNMZ0tPQXJvRENnT09BN0FENmdRNEJId0V1QVRvQlF3Rm9nWG9CallHYkFiYUIzSUhxQUFCQUFBQUFBV0xCWXNBQWdBQUFSRUJBbFVETmdXTCsrb0NDd0FBQXdBQUFBQUdhd1pyQUFJQURnQWFBQUFKQWhNRUFBTVNBQVVrQUJNQ0FBRW1BQ2MyQURjV0FCY0dBQUxyQWNEK1FKWCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9scit3LzMrcmdZR0FWTDkvUUZTQmdiK3JnSXdBVkFCVUFHYkNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFBQUFBZ0FBQUFBRlFBV0xBQU1BQndBQUFTRVJLUUVSSVJFQndBRXIvdFVDVlFFckFYVUVGdnZxQkJZQUFBQUVBQUFBQUFZZ0JpQUFCZ0FUQUNRQUp3QUFBUzRCSnhVWE5qY0dCeGMrQVRVbUFDY1ZGaElCQndFaEVTRUJFUUVHQnhVK0FUY1hOd0VIRndUUUFXVlZ1QU83QWlkeEpTZ0YvdC9scGM3N3QxOEJZZjZmQVNzQmRRRStURjFPaWp1WlgvMWduSndEZ0dTZUs2VzRHQmhxVzNGR25GVDBBV000bWpUKzlBSHJYLzZmL2tEK2l3SDIvc0k3SFpvU1JER1lYd1NXbkp3QUFBRUFBQUFBQktzRjFnQUZBQUFCRVNFQkVRRUNDd0VxQVhiK2lnUmcva0QraXdTcS9vc0FBQUFDQUFBQUFBVm1CZFlBQmdBTUFBQUJMZ0VuRVQ0QkFSRWhBUkVCQldVQlpWUlVaZndSQVNzQmRmNkxBNEJrbml2OXBpdWVBVVQrUVA2TEJLcitpd0FBQXdBQUFBQUdJQVlQQUFVQURBQWFBQUFURVNFQkVRRUZMZ0VuRVQ0QkF4VVdFaGNHQWdjVk5nQTNKZ0RnQVNzQmRmNkxBc1VCWlZWVlpicWx6Z01EenFYbEFTRUZCZjdmQkdEK1FQNkxCS3IraStCa25pdjlwaXVlQXZPYU5QNzB0YlgrOURTYU9BRmk5ZlVCWWdBQUFBUUFBQUFBQllzRml3QUZBQXNBRVFBWEFBQUJJeEVoTlNNRE16VXpOU0VCSXhVaEVTTURGVE1WTXhFQ0M1WUJkdUNXbHVEK2lnT0E0QUYybHVEZ2xnTHIvb3FXQWdyZ2x2eUFsZ0YyQXFDVzRBRjJBQVFBQUFBQUJZc0Zpd0FGQUFzQUVRQVhBQUFCTXhVekVTRVRJeFVoRVNNQk16VXpOU0VUTlNNUklUVUJkZUNXL29yZzRBRjJsZ0hBbHVEK2lwYVdBWFlDVmVBQmRnSEFsZ0YyKytyZ2xnSEE0UDZLbGdBQUFBQUNBQUFBQUFYV0JkWUFEd0FUQUFBQklRNEJCeEVlQVJjaFBnRTNFUzRCQXlFUklRVkEvSUEvVlFFQlZUOERnRDlWQVFGVlAveUFBNEFGMVFGVlAveUFQMVVCQVZVL0E0QS9WZnZzQTRBQUFBWUFBQUFBQm1zR2F3QUhBQXdBRXdBYkFDQUFLQUFBQ1FFbUp3NEJCd0VsTGdFbkFRVWhBVFlTTnlZRkFRWUNCeFlYSVFVZUFSY0JNd0VXRno0Qk53RUN2Z0ZrVGxTSDhHRUJFZ09PTmVtaC91NEM1ZjNRQVhwY2FBRUIvQlArM1Z4b0FRRU9BakQ5NURYcG9RRVNlUDdkVGxTSDhHSCs3Z1B3QW1nU0FRRllVUDRuZDZYMlB2NG5TLzF6WkFFQmswMU5BZmhrL3YrVFRVaExwZlkrQWRuK0NCSUJBVmhRQWRrQUFBQUZBQUFBQUFackJkWUFEd0FUQUJjQUd3QWZBQUFCSVE0QkJ4RWVBUmNoUGdFM0VTNEJBU0VWSVFFaE5TRUZJVFVoTlNFMUlRWFYrMVpBVkFJQ1ZFQUVxa0JVQWdKVSt4WUJLdjdXQXVyOUZnTHFBY0QrMWdFcS9SWUM2Z1hWQVZVLy9JQS9WUUVCVlQ4RGdEOVYvYXlWL3RXVmxaV1dsUUFEQUFBQUFBWWdCZFlBRHdBbkFEOEFBQUVoRGdFSEVSNEJGeUUrQVRjUkxnRUJJelVqRlRNMU14VVVCZ2NqTGdFbkVUNEJOek1lQVJVRkl6VWpGVE0xTXhVT0FRY2pMZ0UxRVRRMk56TWVBUmNGaS92cVAxUUNBbFEvQkJZL1ZBSUNWUDFyY0pXVmNDb2c0Q0FxQVFFcUlPQWdLZ0lMY0pXVmNBRXFJT0FnS2lvZzRDQXFBUVhWQVZVLy9JQS9WUUVCVlQ4RGdEOVYvZmNsNENWS0lDb0JBU29nQVNvZ0tnRUJLaUJLSmVBbFNpQXFBUUVxSUFFcUlDb0JBU29nQUFBR0FBQUFBQVlnQlBZQUF3QUhBQXNBRHdBVEFCY0FBQk16TlNNUk16VWpFVE0xSXdFaE5TRVJJVFVoRVJVaE5lQ1ZsWldWbFpVQkt3UVYrK3NFRmZ2ckJCVUROWmIrUUpVQndKWCtRSmIrUUpVQ1ZaV1ZBQUFBQVFBQUFBQUdJQVpzQUM0QUFBRWlCZ2NCTmpRbkFSNEJNejRCTnk0Qkp3NEJCeFFYQVM0Qkl3NEJCeDRCRnpJMk53RUdCeDRCRno0Qk55NEJCVUFyU2g3OTdBY0hBZzhlVGl4ZmZ3SUNmMTlmZndJSC9mRWVUaXhmZndJQ2YxOHNUaDRDRkFVQkEzdGNYSHNEQTNzQ1R4OGJBVGNaTmhrQk5CMGdBbjlmWDM4Q0FuOWZHeG4relJ3Z0FuOWZYMzhDSUJ6K3loY2FYSHNDQW50Y1hYc0FBQUlBQUFBQUJsa0dhd0JEQUU4QUFBRTJOQ2MzUGdFbkF5NEJEd0VtTHdFdUFTY2hEZ0VQQVFZSEp5WUdCd01HRmg4QkJoUVhCdzRCRnhNZUFUOEJGaDhCSGdFWElUNEJQd0UyTnhjV05qY1ROaVluQlM0Qkp6NEJOeDRCRnc0QkJhc0ZCWjRLQmdlV0J4a051anBFSEFNVUQvN1dEeFFDSEVVNXVnMGFCNVVIQlF1ZEJRV2RDd1VIbFFjYURibzVSUndDRkE4QktnOFVBaHhGT2JvTkdnZVZCd1VML1RodmxBSUNsRzl2bEFJQ2xBTTNKRW9rZXdrYURRRUREQWtGU3kwY3hnNFJBUUVSRHNZY0xVc0ZDUXorL1F3YkNYc2tTaVI3Q1JvTi92ME1DUVZMTFJ6R0RoRUJBUkVPeGh3dFN3VUpEQUVEREJzSlFRS1ViMitVQWdLVWIyK1VBQUFBQUFFQUFBQUFCbXNHYXdBTEFBQVRFZ0FGSkFBVEFnQWxCQUNWQ0FHbUFUMEJQUUdtQ0FqK1d2N0Qvc1ArV2dPQS9zUCtXZ2dJQWFZQlBRRTlBYVlJQ1A1YUFBQUFBZ0FBQUFBR2F3WnJBQXNBRndBQUFRUUFBeElBQlNRQUV3SUFBU1lBSnpZQU54WUFGd1lBQTREK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xyK3cvMytyZ1lHQVZMOS9RRlNCZ2IrcmdackNQNWEvc1Ardy81YUNBZ0JwZ0U5QVQwQnB2cklCZ0ZTL2YwQlVnWUcvcTc5L2Y2dUFBQURBQUFBQUFackJtc0FDd0FYQUNNQUFBRUVBQU1TQUFVa0FCTUNBQUVtQUNjMkFEY1dBQmNHQUFNT0FRY3VBU2MrQVRjZUFRT0Evc1ArV2dnSUFhWUJQUUU5QWFZSUNQNWEvc1A5L3E0R0JnRlMvZjBCVWdZRy9xNGRBbjlmWDM4Q0FuOWZYMzhHYXdqK1d2N0Qvc1ArV2dnSUFhWUJQUUU5QWFiNnlBWUJVdjM5QVZJR0J2NnUvZjMrcmdKUFgzOENBbjlmWDM4Q0FuOEFBQUFFQUFBQUFBWWdCaUFBRHdBYkFDVUFLUUFBQVNFT0FRY1JIZ0VYSVQ0Qk54RXVBUUVqTlNNVkl4RXpGVE0xT3dFaEhnRVhFUTRCQnlFM016VWpCWXY3Nmo5VUFnSlVQd1FXUDFRQ0FsVDlhM0NWY0hDVmNKWUJLaUFxQVFFcUlQN1djSldWQmlBQ1ZELzc2ajlVQWdKVVB3UVdQMVQ4Z3BXVkFjQzd1d0VxSVA3V0lDb0JjT0FBQWdBQUFBQUdhd1pyQUFzQUZ3QUFBUVFBQXhJQUJTUUFFd0lBRXdjSkFTY0pBVGNKQVJjQkE0RCt3LzVhQ0FnQnBnRTlBVDBCcGdnSS9sbzRhZjcwL3ZScEFRdis5V2tCREFFTWFmNzFCbXNJL2xyK3cvN0QvbG9JQ0FHbUFUMEJQUUdtL0JGcEFRdis5V2tCREFFTWFmNzFBUXRwL3ZRQUFRQUFBQUFGMWdhMkFCWUFBQUVSQ1FFUkhnRVhEZ0VITGdFbkl4WUFGellBTnlZQUE0RCtpd0YxdnYwRkJmMit2djBGbFFZQlVmNytBVkVHQnY2dkJZc0JLdjZML29zQktnVDl2Nzc5QlFYOXZ2Nytyd1lHQVZIKy9nRlJBQUFBQVFBQUFBQUZQd2NBQUJRQUFBRVJJeUlHSFFFaEF5TVJJUkVqRVRNMU5EWXpNZ1UvblZZOEFTVW4vdjdPLy8vUXJaTUc5UDc0U0VpOS90ajlDUUwzQVNqYXVzMEFBQUFBQkFBQUFBQUdqZ2NBQURBQVJRQmdBR3dBQUFFVUhnTVZGQWNHQkNNaUppY21OVFEyTnpZbExnRTFORGNHSXlJbU5UUTJOejRCTXlFSEl4NEJGUlFPQXljeU5qYzJOVFF1QWlNaUJnY0dGUlFlQXhNeVBnSTFOQzRCTHdFbUx3SW1JeUlPQXhVVUhnSUJNeFVqRlNNMUl6VXpOVE1ESDBCYldrQXdTUDdxbjRUbE9TVlpTb01CRVNBZkZTNFdsTXRJUDAzVGNBR2lpb05LVERGRlJqR1NKbEFhTlNJL2FrQXFVUmt2RkNzOVdUWTZhMXMzRGc4VEhnb2NKVTRRSURWb2IxTTJSbkY5QTJ2VjFXblUxR2tENUNSRlExQ0FUbHBUZW5OVFlEeEhVWW91VWhJcVFDa2tNUVRCbEZLYU5rSkFXRCtNV2toelJ6dEFQaUViT1dZNmhuMVNKeUU3WlM1bloxSTAvSmNhTkY0K0dUQWtHQ01MRngwNEFnNGtPRjA3Um1zN0hRTnNiTnZiYk5rQUF3QUFBQUFHZ0Fac0FBTUFEZ0FxQUFBQkVTRVJBUllHS3dFaUpqUTJNaFlCRVNFUk5DWWpJZ1lIQmhVUklSSVFMd0VoRlNNK0F6TXlGZ0hkL3JZQlh3Rm5WQUpTWkdlbVpBU1AvcmRSVmo5VkZRdit0d0lCQVFGSkFoUXFSMmMvcTlBRWovd2hBOThCTWtsaVlwTmhZZnpkL2NnQ0VtbDNSVE1lTS8zWEFZOEI4REF3a0NBd09CL2pBQUFCQUFBQUFBYVVCZ0FBTVFBQUFRWUhGaFVVQWc0QkJDTWdKeFl6TWpjdUFTY1dNekkzTGdFOUFSWVhMZ0UxTkRjV0JCY21OVFEyTXpJWE5qY0dCellHbEVOZkFVeWIxdjdTclA3eDRTTXI0YkJwcGg4aEhDc3FjSk5FVGtKT0xIa0JXOFlJdllhTVlHMWdKV2xkQldoaVJRNGNndjc5N3JkdGtRU0tBbjFoQlFzWHNYVUVKZ01zamxOWVM1V3pDaVlraHIxbUZUbHpQd29BQUFBQkFBQUFBQVdBQndBQUlnQUFBUmNPQVFjR0xnTTFFU00xUGdRM1BnRTdBUkVoRlNFUkZCNENOellGTUZBWHNGbG9yWEJPSWFoSWNrUXdGQVVCQndUMEFVMytzZzBnUXpCT0FjL3RJejRCQWpoY2VIZzZBaURYR2xkZGIxY3RCUWYrV1B6OStoNDBOUjRCQWdBQkFBQUFBQWFBQm9BQVNnQUFBUlFDQkNNaUp6WS9BUjRCTXpJK0FUVTBMZ0VqSWc0REZSUVdGeFkvQVRZM05pY21OVFEyTXpJV0ZSUUdJeUltTno0Q05UUW1JeUlHRlJRWEF3WVhKZ0kxTkJJa0lBUVNCb0RPL3AvUmIyczdFellVYWoxNXZtaDM0bzVwdG45YksxQk5IZ2dJQmdJR0VUUFJxWmVwaVdzOVNnNElKUmMyTWo1V0dXTVJCTTcremdGaEFhSUJZYzREZ05IK244NGdYVWZUSnptSjhKWnl5SDQ2WUgyR1EyaWVJQXdnSHhnR0Z4UTlXcGZacElPcTdsYzlJM1ZaSHpKQ2NsVkpNZjVlUm10YkFYenAwUUZoenM3K253QUFCd0FBQUFBSEFBVFBBQTRBRndBcUFEMEFVQUJhQUYwQUFBRVJOaDRDQnc0QkJ3WW1JeWNtTnhZMk56WW1CeEVVQlJZMk56NEJOeTRCSnlNR0h3RWVBUmNPQVJjV05qYytBVGN1QVNjakJoOEJIZ0VYRkFZWEZqWTNQZ0UzTGdFbkl3WWZBUjRCRnc0QkJUTS9BUlV6RVNNR0F5VVZKd01jaE0yVVd3Z05xNEpIclFnQkFhcFVhQW9KY1dNQmZpSWhEaU1yQVFKTE1CMEJCQW9rTkFJQlBtTWlJUTRpTEFFQ1N6QWVBUVVLSkRRQlAyTWlJUTRpTEFFQ1N6QWVBUVVLSkRRQkFUNzVnKzVCNGFyTkxOSUJKNDRCeVFMOUJROW12WUNLd0E4RkJRTUR3d0pWVEdkekJmNlZCOElITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VXdITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VXdITlIwOGxsZDl1VDRMQ1JBL3FHTnh2VkprQVdVRERFZit0WVA1QVFBQUFBRUFBQUFBQmlBR3RnQWJBQUFCQkFBREVSNEJGek1SSVRVMkFEY1dBQmNWSVJFelBnRTNFUUlBQTREKzR2NkZCd0ovWCtEKzFRWUJKOTdlQVNjRy90WGdYMzhDQi82RkJyVUgvb1grNHYzMlgzOENBbFdWM2dFbkJnYisyZDZWL2FzQ2YxOENDZ0VlQVhzQUFBQUFFQURHQUFFQUFBQUFBQUVBQndBQUFBRUFBQUFBQUFJQUJ3QUhBQUVBQUFBQUFBTUFCd0FPQUFFQUFBQUFBQVFBQndBVkFBRUFBQUFBQUFVQUN3QWNBQUVBQUFBQUFBWUFCd0FuQUFFQUFBQUFBQW9BS3dBdUFBRUFBQUFBQUFzQUV3QlpBQU1BQVFRSkFBRUFEZ0JzQUFNQUFRUUpBQUlBRGdCNkFBTUFBUVFKQUFNQURnQ0lBQU1BQVFRSkFBUUFEZ0NXQUFNQUFRUUpBQVVBRmdDa0FBTUFBUVFKQUFZQURnQzZBQU1BQVFRSkFBb0FWZ0RJQUFNQUFRUUpBQXNBSmdFZVZtbGtaVzlLVTFKbFozVnNZWEpXYVdSbGIwcFRWbWxrWlc5S1UxWmxjbk5wYjI0Z01TNHdWbWxrWlc5S1UwZGxibVZ5WVhSbFpDQmllU0J6ZG1jeWRIUm1JR1p5YjIwZ1JtOXVkR1ZzYkc4Z2NISnZhbVZqZEM1b2RIUndPaTh2Wm05dWRHVnNiRzh1WTI5dEFGWUFhUUJrQUdVQWJ3QktBRk1BVWdCbEFHY0FkUUJzQUdFQWNnQldBR2tBWkFCbEFHOEFTZ0JUQUZZQWFRQmtBR1VBYndCS0FGTUFWZ0JsQUhJQWN3QnBBRzhBYmdBZ0FERUFMZ0F3QUZZQWFRQmtBR1VBYndCS0FGTUFSd0JsQUc0QVpRQnlBR0VBZEFCbEFHUUFJQUJpQUhrQUlBQnpBSFlBWndBeUFIUUFkQUJtQUNBQVpnQnlBRzhBYlFBZ0FFWUFid0J1QUhRQVpRQnNBR3dBYndBZ0FIQUFjZ0J2QUdvQVpRQmpBSFFBTGdCb0FIUUFkQUJ3QURvQUx3QXZBR1lBYndCdUFIUUFaUUJzQUd3QWJ3QXVBR01BYndCdEFBQUFBZ0FBQUFBQUFBQVJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZkFBQUJBZ0VEQVFRQkJRRUdBUWNCQ0FFSkFRb0JDd0VNQVEwQkRnRVBBUkFCRVFFU0FSTUJGQUVWQVJZQkZ3RVlBUmtCR2dFYkFSd0JIUUVlQVI4RWNHeGhlUXR3YkdGNUxXTnBjbU5zWlFWd1lYVnpaUXQyYjJ4MWJXVXRiWFYwWlFwMmIyeDFiV1V0Ykc5M0NuWnZiSFZ0WlMxdGFXUUxkbTlzZFcxbExXaHBaMmdRWm5Wc2JITmpjbVZsYmkxbGJuUmxjZzltZFd4c2MyTnlaV1Z1TFdWNGFYUUdjM0YxWVhKbEIzTndhVzV1WlhJSmMzVmlkR2wwYkdWekNHTmhjSFJwYjI1ekNHTm9ZWEIwWlhKekJYTm9ZWEpsQTJOdlp3WmphWEpqYkdVT1kybHlZMnhsTFc5MWRHeHBibVVUWTJseVkyeGxMV2x1Ym1WeUxXTnBjbU5zWlFKb1pBWmpZVzVqWld3R2NtVndiR0Y1Q0daaFkyVmliMjlyQldkd2JIVnpDR3hwYm10bFpHbHVCM1IzYVhSMFpYSUdkSFZ0WW14eUNYQnBiblJsY21WemRCRmhkV1JwYnkxa1pYTmpjbWx3ZEdsdmJnVmhkV1JwYndBQUFBQUEpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBodHRwOi8vc2Fzcy1sYW5nLmNvbS9kb2N1bWVudGF0aW9uL2ZpbGUuU0FTU19SRUZFUkVOQ0UuaHRtbCNtYXBzXG4kaWNvbnM6IChcblx0XHRwbGF5OiAnXFxmMTAxJyxcblx0XHRwbGF5LWNpcmNsZTogJ1xcZjEwMicsXG5cdFx0cGF1c2U6ICdcXGYxMDMnLFxuXHRcdHZvbHVtZS1tdXRlOiAnXFxmMTA0Jyxcblx0XHR2b2x1bWUtbG93OiAnXFxmMTA1Jyxcblx0XHR2b2x1bWUtbWlkOiAnXFxmMTA2Jyxcblx0XHR2b2x1bWUtaGlnaDogJ1xcZjEwNycsXG5cdFx0ZnVsbHNjcmVlbi1lbnRlcjogJ1xcZjEwOCcsXG5cdFx0ZnVsbHNjcmVlbi1leGl0OiAnXFxmMTA5Jyxcblx0XHRzcXVhcmU6ICdcXGYxMGEnLFxuXHRcdHNwaW5uZXI6ICdcXGYxMGInLFxuXHRcdHN1YnRpdGxlczogJ1xcZjEwYycsXG5cdFx0Y2FwdGlvbnM6ICdcXGYxMGQnLFxuXHRcdGNoYXB0ZXJzOiAnXFxmMTBlJyxcblx0XHRzaGFyZTogJ1xcZjEwZicsXG5cdFx0Y29nOiAnXFxmMTEwJyxcblx0XHRjaXJjbGU6ICdcXGYxMTEnLFxuXHRcdGNpcmNsZS1vdXRsaW5lOiAnXFxmMTEyJyxcblx0XHRjaXJjbGUtaW5uZXItY2lyY2xlOiAnXFxmMTEzJyxcblx0XHRoZDogJ1xcZjExNCcsXG5cdFx0Y2FuY2VsOiAnXFxmMTE1Jyxcblx0XHRyZXBsYXk6ICdcXGYxMTYnLFxuXHRcdGZhY2Vib29rOiAnXFxmMTE3Jyxcblx0XHRncGx1czogJ1xcZjExOCcsXG5cdFx0bGlua2VkaW46ICdcXGYxMTknLFxuXHRcdHR3aXR0ZXI6ICdcXGYxMWEnLFxuXHRcdHR1bWJscjogJ1xcZjExYicsXG5cdFx0cGludGVyZXN0OiAnXFxmMTFjJyxcblx0XHRhdWRpby1kZXNjcmlwdGlvbjogJ1xcZjExZCcsXG5cdFx0YXVkaW86ICdcXGYxMWUnLFxuKTtcblxuLy8gTk9URTogVGhpcyBpcyBhcyBjb21wbGV4IGFzIHdlIHdhbnQgdG8gZ2V0IHdpdGggU0NTUyBmdW5jdGlvbmFsaXR5LlxuLy9cbi8vIE5vdyB0aGF0IHdlIGhhdmUgYSBtYXAgb2YgaWNvbnMgYWJvdmUsIHdlIGNhbiBpdGVyYXRlIG92ZXIgdGhhdCBtYXAgYW5kIGNyZWF0ZSBhbiBpY29uIGNsYXNzXG4vLyBmb3IgZWFjaCBpY29uIGluIHRoYXQgbGlzdC4gVGhlIGl0ZXJhdG9yIGJlbG93IHByb2R1Y2VzIENTUyBjbGFzc2VzIGxpa2UgdGhpczpcbi8vXG4vLyAudmpzLWljb24tcGxheSB7XG4vLyAgIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuLy8gICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG4vLyAudmpzLWljb24tcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjViNlwiOyB9XG4vL1xuLy8gV2UgY2FuIHRoZW4gdXNlIEBleHRlbmQgaW4gdGhlIGNvZGViYXNlIHdoZW4gd2UgbmVlZCB0byBhZGQgYW4gaWNvbiB0byBhIGNsYXNzLiBAZXh0ZW5kIGJ1aWxkcyB1cFxuLy8gdGhlIHNlbGVjdG9ycyBmb3IgeW91IHNvIHlvdSBjYW4gYXZvaWQgZHVwbGljYXRpb24uIFRoaXMgaXMgZ2VuZXJhbGx5IGEgYmFkIGlkZWEsIGJ1dCBzaW5jZSBlYWNoXG4vLyBpY29uIHNob3VsZCBvbmx5IGJlIGV4dGVuZGVkIG9uZSBvciB0d28gb3RoZXIgcGxhY2VzLCB3ZSdsbCByb2xsIHdpdGggaXQuXG5AZWFjaCAkbmFtZSwgJGNvbnRlbnQgaW4gJGljb25zIHtcbiAgLnZqcy1pY29uLSN7JG5hbWV9IHtcbiAgICBmb250LWZhbWlseTogJGljb24tZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby1qcyB7XG4gIC8vIGRpc3BsYXk6aW5saW5lLWJsb2NrIHdvdWxkIGJlIGNsb3NlciB0byB0aGUgdmlkZW8gZWwncyBkaXNwbGF5OmlubGluZVxuICAvLyBidXQgaXQgcmVzdWx0cyBpbiBmbGFzaCByZWxvYWRpbmcgd2hlbiBnb2luZyBpbnRvIGZ1bGxzY3JlZW4gWyMyMjA1XVxuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gTWFrZSB2aWRlby5qcyB2aWRlb3MgYWxpZ24gdG9wIHdoZW4gbmV4dCB0byB2aWRlbyBlbGVtZW50c1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGNvbG9yOiAkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFN0YXJ0IHdpdGggMTBweCBmb3IgYmFzZSBmb250IHNpemUgc28gb3RoZXIgZGltZW5zaW9ucyBjYW4gYmUgZW0gYmFzZWQgYW5kXG4gIC8vIGVhc2lseSBjYWxjdWxhYmxlLlxuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8vIFByb3ZpZGUgc29tZSBiYXNpYyBkZWZhdWx0cyBmb3IgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyBBdm9pZGluZyBoZWx2ZXRpY2E6IGlzc3VlICMzNzZcbiAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQtZmFtaWx5O1xuXG4gIC8vIEZpeCBmb3IgRmlyZWZveCA5IGZ1bGxzY3JlZW4gKG9ubHkgaWYgaXQgaXMgZW5hYmxlZCkuIE5vdCBuZWVkZWQgd2hlblxuICAvLyBjaGVja2luZyBmdWxsU2NyZWVuRW5hYmxlZC5cbiAgJjotbW96LWZ1bGwtc2NyZWVuIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiAgJjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEFsbCBlbGVtZW50cyBpbmhlcml0IGJvcmRlci1ib3ggc2l6aW5nXG4udmlkZW8tanMgKixcbi52aWRlby1qcyAqOmJlZm9yZSxcbi52aWRlby1qcyAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy8gTGlzdCBzdHlsZSByZXNldFxuLnZpZGVvLWpzIHVsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG5cbiAgLy8gSW1wb3J0YW50IHRvIHNwZWNpZnkgZWFjaFxuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBGaWxsIHRoZSB3aWR0aCBvZiB0aGUgY29udGFpbmluZyBlbGVtZW50IGFuZCB1c2UgcGFkZGluZyB0byBjcmVhdGUgdGhlXG4vLyBkZXNpcmVkIGFzcGVjdCByYXRpby4gRGVmYXVsdCB0byAxNng5IHVubGVzcyBhbm90aGVyIHJhdGlvIGlzIGdpdmVuLlxuQG1peGluIGFwcGx5LWFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQpIHtcbiAgcGFkZGluZy10b3A6IDEwMCUgKiAoJGhlaWdodC8kd2lkdGgpO1xufVxuXG4vLyBOb3QgaW5jbHVkaW5nIGEgZGVmYXVsdCBBUiBpbiB2anMtZmx1aWQgYmVjYXVzZSBpdCB3b3VsZCBvdmVycmlkZVxuLy8gdGhlIHVzZXIgc2V0IEFSIGluamVjdGVkIGludG8gdGhlIGhlYWRlci5cbi52aWRlby1qcy52anMtZmx1aWQsXG4udmlkZW8tanMudmpzLTE2LTksXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy0xNi05IHtcbiAgQGluY2x1ZGUgYXBwbHktYXNwZWN0LXJhdGlvKDE2LCA5KTtcbn1cblxuLnZpZGVvLWpzLnZqcy00LTMge1xuICBAaW5jbHVkZSBhcHBseS1hc3BlY3QtcmF0aW8oNCwgMyk7XG59XG5cbi52aWRlby1qcy52anMtZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIFBsYXliYWNrIHRlY2hub2xvZ3kgZWxlbWVudHMgZXhwYW5kIHRvIHRoZSB3aWR0aC9oZWlnaHQgb2YgdGhlIGNvbnRhaW5pbmcgZGl2XG4vLyA8dmlkZW8+IG9yIDxvYmplY3Q+XG4udmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIEZ1bGxzY3JlZW4gU3R5bGVzXG5ib2R5LnZqcy1mdWxsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvLyBGaXggZm9yIElFNiBmdWxsLXdpbmRvdy4gaHR0cDovL3d3dy5jc3NwbGF5LmNvLnVrL2xheW91dHMvZml4ZWQuaHRtbFxuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAvLyBVbmRvIGFueSBhc3BlY3QgcmF0aW8gcGFkZGluZyBmb3IgZmx1aWQgbGF5b3V0c1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG5cbi8vIEhpZGUgZGlzYWJsZWQgb3IgdW5zdXBwb3J0ZWQgY29udHJvbHMuXG4udmpzLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmpzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vIFZpc3VhbGx5IGhpZGRlbiBvZmZzY3JlZW4sIGJ1dCBhY2Nlc3NpYmxlIHRvIHNjcmVlbiByZWFkZXJzLlxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8vICBJbiBJRTggdy8gbm8gSmF2YVNjcmlwdCAobm8gSFRNTDUgc2hpbSksIHRoZSB2aWRlbyB0YWcgZG9lc24ndCByZWdpc3Rlci5cbi8vIFRoZSAudmlkZW8tanMgY2xhc3NuYW1lIG9uIHRoZSB2aWRlbyB0YWcgYWxzbyBpc24ndCBjb25zaWRlcmVkLlxuLy8gVGhpcyBvcHRpb25hbCBwYXJhZ3JhcGggaW5zaWRlIHRoZSB2aWRlbyB0YWcgY2FuIHByb3ZpZGUgYSBtZXNzYWdlIHRvIHVzZXJzXG4vLyBhYm91dCB3aGF0J3MgcmVxdWlyZWQgdG8gcGxheSB2aWRlby5cbi52anMtbm8tanMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogJHRleHQtZm9udC1mYW1pbHk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4udmpzLW5vLWpzIGEsXG4udmpzLW5vLWpzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjZBOENDO1xufVxuIiwiLy8gVGV4dCwgaWNvbnMsIGhvdmVyIHN0YXRlc1xuJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gQ29udHJvbCBiYWNrZ3JvdW5kcyAoY29udHJvbCBiYXIsIGJpZyBwbGF5LCBtZW51cylcbiRwcmltYXJ5LWJhY2tncm91bmQtY29sb3I6ICMyQjMzM0YgIWRlZmF1bHQ7XG4kcHJpbWFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeTogMC43ICFkZWZhdWx0O1xuXG4vLyBIb3ZlciBzdGF0ZXMsIHNsaWRlciBiYWNrZ3JvdW5kc1xuJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsIDMzJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5OiAwLjUgIWRlZmF1bHQ7XG5cbiR0ZXh0LWZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4vLyBVc2luZyB0aGUgJy0tJyBuYW1pbmcgZm9yIGNvbXBvbmVudC1zcGVjaWZpYyBzdHlsZXNcbiRiaWctcGxheS1idXR0b24tLXdpZHRoOiAzZW0gIWRlZmF1bHQ7XG4kYmlnLXBsYXktYnV0dG9uLS1oZWlnaHQ6IDEuNWVtICFkZWZhdWx0O1xuJGJpZy1wbGF5LWJ1dHRvbi0tdHJhbnNwYXJlbmN5OiAwLjggIWRlZmF1bHQ7XG4iLCIudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6ICRiaWctcGxheS1idXR0b24tLWhlaWdodDtcbiAgaGVpZ2h0OiAkYmlnLXBsYXktYnV0dG9uLS1oZWlnaHQ7XG4gIHdpZHRoOiAkYmlnLXBsYXktYnV0dG9uLS13aWR0aDsgLy8gRmlyZWZveCBidWc6IEZvciBzb21lIHJlYXNvbiB3aXRob3V0IHdpZHRoIHRoZSBpY29uIHdvdWxkbid0IHNob3cgdXAuIFN3aXRjaGVkIHRvIHVzaW5nIHdpZHRoIGFuZCByZW1vdmVkIHBhZGRpbmcuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDAuMDY2NjZlbSBzb2xpZCAkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yO1xuXG4gIC8vIE5lZWQgYSBzbGlnaHRseSBncmF5IGJnIHNvIGl0IGNhbiBiZSBzZWVuIG9uIGJsYWNrIGJhY2tncm91bmRzXG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMC4zZW0pO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzKTtcblxuICBAZXh0ZW5kIC52anMtaWNvbi1wbGF5O1xuXG4gIC8vIFNpbmNlIHRoZSBiaWcgcGxheSBidXR0b24gZG9lc24ndCBpbmhlcml0IGZyb20gdmpzLWNvbnRyb2wsIHdlIG5lZWQgdG8gc3BlY2lmeSBhIGJpdCBtb3JlIHRoYW5cbiAgLy8gb3RoZXIgYnV0dG9ucyBmb3IgdGhlIGljb24uXG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uLWRlZmF1bHQ7XG4gIH1cbn1cblxuLy8gQWxsb3cgcGVvcGxlIHRoYXQgaGF0ZSB0aGVpciBwb3N0ZXIgaW1hZ2UgdG8gY2VudGVyIHRoZSBiaWcgcGxheSBidXR0b24uXG4udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLSgkYmlnLXBsYXktYnV0dG9uLS1oZWlnaHQgLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGJpZy1wbGF5LWJ1dHRvbi0td2lkdGggLyAyKTtcbn1cblxuLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsICRzZWNvbmRhcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwcyk7XG59XG5cbi8vIEhpZGUgaWYgY29udHJvbHMgYXJlIGRpc2FibGVkLCB0aGUgdmlkZW8gaXMgcGxheWluZywgb3IgbmF0aXZlIGNvbnRyb2xzIGFyZSB1c2VkLlxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBTaG93IGJpZyBwbGF5IGJ1dHRvbiBpZiB2aWRlbyBpcyBwYXVzZWQgYW5kIC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgaXMgc2V0IG9uIHZpZGVvIGVsZW1lbnRcbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi52aWRlby1qcyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIElFOFxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIElFIGluIGdlbmVyYWwuIFdURi5cbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6ICAgIG5vbmU7XG4gIGFwcGVhcmFuY2U6ICAgICAgICAgbm9uZTtcbn1cbiIsIi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIEBleHRlbmQgLnZqcy1pY29uLWNhbmNlbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjVlbTtcbiAgei1pbmRleDogMjtcbn1cbiIsIi52anMtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIENoYW5nZSBjdXJzb3IgYmFjayB0byBkZWZhdWx0IGlmIHRoZSBtZW51IGJ1dHRvbiBpcyBkaXNhYmxlZFxuLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vIHByZXZlbnQgbWVudXMgZnJvbSBvcGVuaW5nIHdoaWxlIGRpc2FibGVkXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZDpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQtZmFtaWx5O1xufVxuXG4vLyBwcmV2ZW50IG1lbnVzIGZyb20gb3BlbmluZyB3aGlsZSBzY3J1YmJpbmcgKEZGLCBJRSlcbi52anMtc2NydWJiaW5nIC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsICRzZWNvbmRhcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cyxcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMC4zZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMGVtO1xuICBsZWZ0OiAtM2VtOyAvLyAoV2lkdGggb2YgdmpzLW1lbnUgLSB3aWR0aCBvZiBidXR0b24pIC8gMlxuICBoZWlnaHQ6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgJHByaW1hcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpOyAvLyBTYW1lIGFzIHVsIGJhY2tncm91bmRcbn1cblxuLy8gQnV0dG9uIFBvcC11cCBNZW51XG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjVlbTsgLy8gU2FtZSBib3R0b20gYXMgdmpzLW1lbnUgYm9yZGVyLXRvcFxuICBtYXgtaGVpZ2h0OiAxNWVtO1xufVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3JlIHtcbiAgLy8gSWNvbiBwc2V1ZG9lbGVtZW50IGhhcyBhIGRpZmZlcmVudCBiYXNlIGZvbnQgc2l6ZSAoMS44ZW0pLCBzbyB3ZSBuZWVkIHRvXG4gIC8vIGFjY291bnQgZm9yIHRoYXQgaW4gdGhlIHdpZHRoLiA0ZW0gKHN0YW5kYXJkIGJ1dHRvbiB3aWR0aCkgZGl2aWRlZCBieSAxLjhcbiAgLy8gdG8gZ2V0IHRoZSBzYW1lIGJ1dHRvbiB3aWR0aCBhcyBub3JtYWwuXG4gIHdpZHRoOiAyLjIyMjIyMjIyMmVtO1xufVxuXG4vLyBIb3ZlciBzdGF0ZVxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLFxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgLy8gVGhpcyB3aWR0aCBpcyBjdXJyZW50bHkgc3BlY2lmaWMgdG8gdGhlIGlubGluZSB2b2x1bWUgYmFyLlxuICB3aWR0aDogMTJlbTtcbn1cbi8vIERvbid0IHRyYW5zaXRpb24gd2hlbiB0YWJiaW5nIGluIHJldmVyc2UgdG8gdGhlIHZvbHVtZSBtZW51XG4vLyBiZWNhdXNlIGl0IGxvb2tzIHdlaXJkXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMpO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIudmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMy4wZW07XG5cbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsICRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbn1cblxuLy8gVmlkZW8gaGFzIHN0YXJ0ZWQgcGxheWluZ1xuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuXG4gICR0cmFuczogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7IC8vIFZhciBuZWVkZWQgYmVjYXVzZSBvZiBjb21tYVxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFucyk7XG59XG5cbi8vIFZpZGVvIGhhcyBzdGFydGVkIHBsYXlpbmcgQU5EIHVzZXIgaXMgaW5hY3RpdmVcbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIC8vIFJlbWFpbiB2aXNpYmxlIGZvciBzY3JlZW4gcmVhZGVyIGFuZCBrZXlib2FyZCB1c2Vyc1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuXG4gICR0cmFuczogdmlzaWJpbGl0eSAxLjBzLCBvcGFjaXR5IDEuMHM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zKTtcblxufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyIHtcbiAgLy8gIWltcG9ydGFudCBpcyBvayBpbiB0aGlzIGNvbnRleHQuXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gRG9uJ3QgaGlkZSB0aGUgY29udHJvbCBiYXIgaWYgaXQncyBhdWRpb1xuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8vIElFIDggKyA5IFN1cHBvcnRcbi52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuIiwiLy8gdmpzLWNvbnRyb2wgbWlnaHQgYmUgYmV0dGVyIG5hbWVkIHZqcy1idXR0b24gbm93LlxuLy8gSXQncyB1c2VkIG9uIGJvdGggcmVhbCBidXR0b25zIChwbGF5IGJ1dHRvbilcbi8vIGFuZCBkaXYgYnV0dG9ucyAobWVudSBidXR0b25zKVxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgQGluY2x1ZGUgZmxleChub25lKTtcblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NztcblxuICAgIEBleHRlbmQgJWljb24tZGVmYXVsdDtcbiAgfVxufVxuXG4vLyBSZXBsYWNlbWVudCBmb3IgZm9jdXMgb3V0bGluZVxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMGVtIDBlbSAxZW0gcmdiYSgkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yLCAxKTtcbn1cblxuLy8gSGlkZSBjb250cm9sIHRleHQgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyc1xuLnZpZGVvLWpzIC52anMtY29udHJvbC10ZXh0IHtcbiAgQGluY2x1ZGUgaGlkZS12aXN1YWxseTtcbn1cblxuLy8gSUUgOCArIDkgU3VwcG9ydFxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIudmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy9cbi8vIExldCdzIHRhbGsgcGl4ZWwgbWF0aCFcbi8vIFN0YXJ0IHdpdGggYSBiYXNlIGZvbnQgc2l6ZSBvZiAxMHB4IChhc3N1bWluZyB0aGF0IGhhc24ndCBjaGFuZ2VkKVxuLy8gTm8gSG92ZXI6XG4vLyAtIFByb2dyZXNzIGhvbGRlciBpcyAzcHhcbi8vIC0gUHJvZ3Jlc3MgaGFuZGxlIGlzIDlweFxuLy8gLSBQcm9ncmVzcyBoYW5kbGUgaXMgcHVsbGVkIHVwIDNweCB0byBjZW50ZXIgaXQuXG4vL1xuLy8gSG92ZXI6XG4vLyAtIFByb2dyZXNzIGhvbGRlciBiZWNvbWVzIDVweFxuLy8gLSBQcm9ncmVzcyBoYW5kbGUgYmVjb21lcyAxNXB4XG4vLyAtIFByb2dyZXNzIGhhbmRsZSBpcyBwdWxsZWQgdXAgNXB4IHRvIGNlbnRlciBpdFxuLy9cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIEBpbmNsdWRlIGZsZXgoYXV0byk7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleChjZW50ZXIpO1xuICBtaW4td2lkdGg6IDRlbTtcbn1cblxuLnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEJveCBjb250YWluaW5nIHBsYXkgYW5kIGxvYWQgcHJvZ3Jlc3Nlcy4gQWxzbyBhY3RzIGFzIHNlZWsgc2NydWJiZXIuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBAaW5jbHVkZSBmbGV4KGF1dG8pO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzKTtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLy8gV2UgbmVlZCBhbiBpbmNyZWFzZWQgaGl0IGFyZWEgb24gaG92ZXJcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2NjY2NjY2NjY2ZW07XG59XG5cbi8qIElmIHdlIGxldCB0aGUgZm9udCBzaXplIGdyb3cgYXMgbXVjaCBhcyBldmVyeXRoaW5nIGVsc2UsIHRoZSBjdXJyZW50IHRpbWUgdG9vbHRpcCBlbmRzIHVwXG4gZ2lub3Jtb3VzLiBJZiB5b3UnZCBsaWtlIHRvIGVuYWJsZSB0aGUgY3VycmVudCB0aW1lIHRvb2x0aXAgYWxsIHRoZSB0aW1lLCB0aGlzIHNob3VsZCBiZSBkaXNhYmxlZFxuIHRvIGF2b2lkIGEgd2VpcmQgaGl0Y2ggd2hlbiB5b3Ugcm9sbCBvZmYgdGhlIGhvdmVyLiAqL1xuXG4vLyBBbHNvIHNob3cgdGhlIGN1cnJlbnQgdGltZSB0b29sdGlwXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcGxheS1wcm9ncmVzczphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250LWZhbWlseTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cblxuLy8gUHJvZ3Jlc3MgQmFyc1xuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy10b29sdGlwLXByb2dyZXNzLWJhcixcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIHVwZGF0ZWQgYnkgamF2YXNjcmlwdCBkdXJpbmcgcGxheWJhY2tcbiAgd2lkdGg6IDA7XG4gIC8vIE5lZWRlZCBmb3IgSUU2XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheSB7XG4gIEBleHRlbmQgLnZqcy1pY29uLWNpcmNsZTtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG4gIEBleHRlbmQgLnZqcy1pY29uLWNpcmNsZTtcblxuICAvLyBQcm9ncmVzcyBoYW5kbGVcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjMzMzMzMzMzMzMzMzMzM2VtO1xuICAgIHJpZ2h0OiAtMC41ZW07XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuXG4vLyBDdXJyZW50IFRpbWUgXCJ0b29sdGlwXCJcbi8vIEJ5IGRlZmF1bHQgdGhpcyBpcyBoaWRkZW4gYW5kIG9ubHkgc2hvd24gd2hlbiBob3ZlcmluZyBvdmVyIHRoZSBwcm9ncmVzcyBjb250cm9sXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMy40ZW07XG4gIHJpZ2h0OiAtMS45ZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtY3VycmVudC10aW1lKTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoI2ZmZiwgMC44KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwLjNlbSk7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczphZnRlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1rZWVwLXRvb2x0aXBzLWluc2lkZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICAvLyBGb3IgSUU4IHdlJ2xsIGxpZ2h0ZW4gdGhlIGNvbG9yXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAyNSUpO1xuICAvLyBPdGhlcndpc2Ugd2UnbGwgcmVseSBvbiBzdGFja2VkIG9wYWNpdGllc1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgJHNlY29uZGFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG59XG5cbi8vIHRoZXJlIGFyZSBjaGlsZCBlbGVtZW50cyBvZiB0aGUgbG9hZCBwcm9ncmVzcyBiYXIgdGhhdCByZXByZXNlbnQgdGhlXG4vLyBzcGVjaWZpYyB0aW1lIHJhbmdlcyB0aGF0IGhhdmUgYmVlbiBidWZmZXJlZFxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICAvLyBGb3IgSUU4IHdlJ2xsIGxpZ2h0ZW4gdGhlIGNvbG9yXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCA1MCUpO1xuICAvLyBPdGhlcndpc2Ugd2UnbGwgcmVseSBvbiBzdGFja2VkIG9wYWNpdGllc1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgMC43NSk7XG59XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIuNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC0xLjllbTtcbn1cblxuLnZqcy10b29sdGlwLXByb2dyZXNzLWJhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDtcbn1cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSxcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAkdHJhbnM6IHZpc2liaWxpdHkgMS4wcywgb3BhY2l0eSAxLjBzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFucyk7XG59XG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSxcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52anMtbW91c2UtZGlzcGxheSAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgjMDAwLCAwLjgpO1xufVxuIiwiLnZpZGVvLWpzIC52anMtc2xpZGVyIHtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjQ1ZW0gMCAwLjQ1ZW07XG5cbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgJHNlY29uZGFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlcjpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSByZ2JhKCRwcmltYXJ5LWZvcmVncm91bmQtY29sb3IsIDEpO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDFlbSAkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yKTtcbn1cbiIsIi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgZmxleChub25lKTtcbiAgQGV4dGVuZCAudmpzLWljb24tdm9sdW1lLWhpZ2g7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0wIHtcbiAgQGV4dGVuZCAudmpzLWljb24tdm9sdW1lLW11dGU7XG59XG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMSB7XG4gIEBleHRlbmQgLnZqcy1pY29uLXZvbHVtZS1sb3c7XG59XG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMiB7XG4gIEBleHRlbmQgLnZqcy1pY29uLXZvbHVtZS1taWQ7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgd2lkdGg6IDVlbTtcbiAgQGluY2x1ZGUgZmxleChub25lKTtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KGNlbnRlcik7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBtYXJnaW46IDEuMzVlbSAwLjQ1ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4zNWVtIGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG5cbiAgQGV4dGVuZCAudmpzLWljb24tY2lyY2xlO1xuXG4gIC8vIFZvbHVtZSBoYW5kbGVcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuOWVtOyAvLyBEb2luZyB0aGlzIHRvIG1hdGNoIHRoZSBoYW5kbGUgb24gcGxheSBwcm9ncmVzcy5cbiAgfVxufVxuXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAwLjNlbTtcblxuICAvLyBWb2x1bWUgaGFuZGxlXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgICBsZWZ0OiAtMC4zZW07XG4gIH1cbn1cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtO1xuXG4gIC8vIFZvbHVtZSBoYW5kbGVcbiAgJjpiZWZvcmUge1xuICAgIHRvcDogLTAuM2VtO1xuICAgIHJpZ2h0OiAtMC41ZW07XG4gIH1cbn1cblxuLy8gQXNzdW1lcyB2b2x1bWUgc3RhcnRzIGF0IDEuMC5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFRoZSB2b2x1bWUgbWVudSBidXR0b24gaXMgbGlrZSBtZW51IGJ1dHRvbnMgKGNhcHRpb25zL3N1YnRpdGxlcykgYnV0IHdvcmtzXG4vLyBhIGxpdHRsZSBkaWZmZXJlbnRseS4gSXQgbmVlZHMgdG8gYmUgcG9zc2libGUgdG8gdGFiIHRvIHRoZSB2b2x1bWUgc2xpZGVyXG4vLyB3aXRob3V0IGhpdHRpbmcgc3BhY2UgYmFyIG9uIHRoZSBtZW51IGJ1dHRvbi4gVG8gZG8gdGhpcyB3ZSdyZSBub3QgdXNpbmdcbi8vIGRpc3BsYXk6bm9uZSB0byBoaWRlIHRoZSBzbGlkZXIgbWVudSBieSBkZWZhdWx0LCBhbmQgaW5zdGVhZCBzZXR0aW5nIHRoZVxuLy8gd2lkdGggYW5kIGhlaWdodCB0byB6ZXJvLlxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsIC52anMtbWVudSB7XG4gIGxlZnQ6IDAuNWVtO1xuICBoZWlnaHQ6IDhlbTtcbn1cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIC52anMtbWVudSB7XG4gIGxlZnQ6IC0yZW07XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG5cbiAgLy8gQXZvaWRzIHVubmVjZXNzYXJ5IHNjcm9sbGJhcnMgaW4gdGhlIG1lbnUgY29udGVudC4gUHJpbWFyaWx5IG5vdGljZWQgaW4gQ2hyb21lIG9uIExpbnV4LlxuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWw6aG92ZXIgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbDpmb2N1cyAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwgLnZqcy1sb2NrLXNob3dpbmcgLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDhlbTtcbiAgd2lkdGg6IDIuOWVtO1xufVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsOmhvdmVyIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbDpmb2N1cyAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLWxvY2stc2hvd2luZyAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogMi45ZW07XG4gIHdpZHRoOiA4ZW07XG59XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICAvLyBBbiBpbmxpbmUgdm9sdW1lIHNob3VsZCBuZXZlciBoYXZlIGEgbWVudSBiYWNrZ3JvdW5kIGNvbG9yLlxuICAvLyAgVGhpcyBwcm90ZWN0cyBpdCBmcm9tIGV4dGVybmFsIGNoYW5nZXMgdG8gYmFja2dyb3VuZCBjb2xvcnMuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gVXNlZCBmb3IgSUU4IGZhbGxiYWNrXG4udmpzLXBvc3RlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBIaWRlIHRoZSBwb3N0ZXIgYWZ0ZXIgdGhlIHZpZGVvIGhhcyBzdGFydGVkIHBsYXlpbmdcbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBEb24ndCBoaWRlIHRoZSBwb3N0ZXIgaWYgd2UncmUgcGxheWluZyBhdWRpb1xuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gSGlkZSB0aGUgcG9zdGVyIHdoZW4gbmF0aXZlIGNvbnRyb2xzIGFyZSB1c2VkIG90aGVyd2lzZSBpdCBjb3ZlcnMgdGhlbVxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gV2UgYXJlIGFzc3VtaW5nIHRoZXJlIGlzIG5vIHByb2dyZXNzIGJhciBhbmQgdXNpbmcgdGhlIGxpdmUgZGlzcGxheVxuLy8gdG8gZmlsbCBpbiB0aGUgbWlkZGxlIHNwYWNlLiBMaXZlK0RWUiB3aWxsIG5lZWQgdG8gYWRqdXN0IHRoaXMuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoZmxleC1zdGFydCk7XG4gIEBpbmNsdWRlIGZsZXgoYXV0byk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIEBpbmNsdWRlIGZsZXgobm9uZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFdlIG5lZWQgdGhlIGV4dHJhIHNwZWNpZmljaXR5IHRoYXQgcmVmZXJlbmNpbmcgLnZqcy1uby1mbGV4IHByb3ZpZGVzLlxuLnZpZGVvLWpzIC52anMtY3VycmVudC10aW1lLFxuLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sXG4udmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgLy8gQWxyZWFkeSB0aGUgZGVmYXVsdCwgYnV0IHdlIHdhbnQgdG8gZW5zdXJlIHdoZW4gdGhlIHBsYXllciBpcyBsaXZlXG4gIC8vIHRoaXMgaGlkZXMgaW4gdGhlIHNhbWUgd2F5IGFzIHRoZSBvdGhlciB0aW1lIGNvbnRyb2xzIGZvciBvdGhlciBza2luc1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuICBAZXh0ZW5kIC52anMtaWNvbi1wbGF5O1xufVxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIHtcbiAgQGV4dGVuZCAudmpzLWljb24tcGF1c2U7XG59XG4iLCIvLyBFbXVsYXRlZCB0cmFja3Ncbi52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIE1vdmUgY2FwdGlvbnMgZG93biB3aGVuIGNvbnRyb2xzIGFyZW4ndCBiZWluZyBzaG93blxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07XG59XG5cbi8vIEluZGl2aWR1YWwgdHJhY2tzXG4udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbiAgLy8gVHJhbnNwYXJlbnQgYmxhY2sgYmFja2dyb3VuZCwgb3IgZmFsbGJhY2sgdG8gYWxsIGJsYWNrIChvbGRJRSlcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCMwMDAsIDAuNSk7XG59XG5cbi52anMtc3VidGl0bGVzIHsgY29sb3I6ICNmZmY7IH0gLy8gU3VidGl0bGVzIGFyZSB3aGl0ZVxuLnZqcy1jYXB0aW9ucyB7IGNvbG9yOiAjZmM2OyB9IC8vIENhcHRpb25zIGFyZSB5ZWxsb3dcbi52anMtdHQtY3VlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLy8gTmF0aXZlIHRyYWNrc1xudmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTNlbSkpO1xufVxuXG4vLyBNb3ZlIGNhcHRpb25zIGRvd24gd2hlbiBjb250cm9scyBhcmVuJ3QgYmVpbmcgc2hvd25cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtMS41ZW0pKTtcbn1cbiIsIi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgZmxleChub25lKTtcbiAgQGV4dGVuZCAudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjtcbn1cbi8vIFN3aXRjaCB0byB0aGUgZXhpdCBpY29uIHdoZW4gdGhlIHBsYXllciBpcyBpbiBmdWxsc2NyZWVuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBAZXh0ZW5kIC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQ7XG59XG4iLCIvLyBUT0RPOiBJIGZlZWwgbGlrZSB0aGlzIHNob3VsZCBiZSBhIGdlbmVyaWMgbWVudS4gUmVzZWFyY2ggbGF0ZXIuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLW1lbnUge1xuICB3aWR0aDogNGVtO1xuICBsZWZ0OiAwZW07XG59XG4iLCIudmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogJ1gnO1xuICBmb250LWZhbWlseTogJHRleHQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsZWZ0OiAwO1xuXG4gIC8vIEluIG9yZGVyIHRvIGNlbnRlciB0aGUgcGxheSBpY29uIHZlcnRpY2FsbHkgd2UgbmVlZCB0byBzZXQgdGhlIGxpbmUgaGVpZ2h0XG4gIC8vIHRvIHRoZSBzYW1lIGFzIHRoZSBidXR0b24gaGVpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAuMDVlbSAwLjA1ZW0gMC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBOZWVkZWQgZm9yIElFOFxuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuODU7XG5cbiAgLy8gTmVlZCB0byBmaXggY2VudGVyZWQgcGFnZSBsYXlvdXRzXG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG4gIC8vIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoNDMsIDUxLCA2MywgMC41KTtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgLy8gS2VlcCAxMDAlIG9wYWNpdHkgc28gdGhleSBkb24ndCBzaG93IHRocm91Z2ggZWFjaCBvdGhlclxuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xufVxuXG4vLyBvbmx5IGFuaW1hdGUgd2hlbiBzaG93aW5nIGJlY2F1c2UgaXQgY2FuIGJlIHByb2Nlc3NvciBoZWF2eVxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxufVxuIiwiLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIHtcbiAgQGV4dGVuZCAudmpzLWljb24tY2hhcHRlcnM7XG59XG5cbi52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bCB7XG4gIHdpZHRoOiAyNGVtO1xufVxuIiwiLy8gV2hlbiB0aGUgcGxheWVyIGlzIGFic3VyZGx5IHRpbnksIGRpc3BsYXkgbm90aGluZyBidXQ6XG4vLyAtIFBsYXkgYnV0dG9uXG4vLyAtIEZ1bGxzY3JlZW4gQnV0dG9uXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIHtcbiAgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIgeyBAaW5jbHVkZSBmbGV4KGF1dG8pOyB9XG4gICYudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIgeyB3aWR0aDogYXV0bzsgfVxuXG4gIC52anMtY3VycmVudC10aW1lLCAudmpzLXRpbWUtZGl2aWRlciwgLnZqcy1kdXJhdGlvbiwgLnZqcy1yZW1haW5pbmctdGltZSxcbiAgLnZqcy1wbGF5YmFjay1yYXRlLCAudmpzLXByb2dyZXNzLWNvbnRyb2wsXG4gIC52anMtbXV0ZS1jb250cm9sLCAudmpzLXZvbHVtZS1jb250cm9sLCAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbixcbiAgLnZqcy1jaGFwdGVycy1idXR0b24sIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4gIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZqcy1hdWRpby1idXR0b24geyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi8vIFdoZW4gdGhlIHBsYXllciBpcyB4LXNtYWxsLCBkaXNwbGF5IG5vdGhpbmcgYnV0OlxuLy8gLSBQbGF5IGJ1dHRvblxuLy8gLSBQcm9ncmVzcyBiYXJcbi8vIC0gRnVsbHNjcmVlbiBCdXR0b25cbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikge1xuICAudmpzLWN1cnJlbnQtdGltZSwgLnZqcy10aW1lLWRpdmlkZXIsIC52anMtZHVyYXRpb24sIC52anMtcmVtYWluaW5nLXRpbWUsXG4gIC52anMtcGxheWJhY2stcmF0ZSxcbiAgLnZqcy1tdXRlLWNvbnRyb2wsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLFxuICAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmpzLWNhcHRpb25zLWJ1dHRvbixcbiAgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmpzLWF1ZGlvLWJ1dHRvbiB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuXG4vLyBXaGVuIHRoZSBwbGF5ZXIgaXMgc21hbGwsIGRpc3BsYXkgbm90aGluZyBidXQ6XG4vLyAtIFBsYXkgYnV0dG9uXG4vLyAtIFByb2dyZXNzIGJhclxuLy8gLSBWb2x1bWUgbWVudSBidXR0b25cbi8vIC0gQ2FwdGlvbnMgQnV0dG9uXG4vLyAtIEZ1bGxzY3JlZW4gYnV0dG9uXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSB7XG4gIC52anMtY3VycmVudC10aW1lLCAudmpzLXRpbWUtZGl2aWRlciwgLnZqcy1kdXJhdGlvbiwgLnZqcy1yZW1haW5pbmctdGltZSxcbiAgLnZqcy1wbGF5YmFjay1yYXRlLFxuICAudmpzLW11dGUtY29udHJvbCwgLnZqcy12b2x1bWUtY29udHJvbCxcbiAgLnZqcy1jaGFwdGVycy1idXR0b24sIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4gIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWF1ZGlvLWJ1dHRvbiB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbiIsIi52anMtY2FwdGlvbi1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgMC43NSk7XG4gIGNvbG9yOiAkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMC41ZW07XG4gIGhlaWdodDogMTZlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogNDBlbTtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncyB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbG9ycyxcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtZm9udCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb2xvcnM6YWZ0ZXIsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWZvbnQ6YWZ0ZXIsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbnRyb2xzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICByaWdodDogMWVtO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogM3B4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgbGFiZWwsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBsYWJlbCA+IGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xufVxuXG4vLyBIaWRlIGxhYmVscyB3aXRoaW4gZmllbGRzZXRzLCBzbyB0aGV5IGFyZSBvbmx5IGZvciBzY3JlZW4gcmVhZGVyIHVzZXJzXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgZmllbGRzZXQgLnZqcy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBmb3IgSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4iLCIudmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cge1xuICBAZXh0ZW5kICVmaWxsLXBhcmVudDtcbiAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIEBleHRlbmQgJWZpbGwtcGFyZW50O1xuXG4gIGZvbnQtc2l6ZTogMS4yZW07IC8vIDEycHhcbiAgbGluZS1oZWlnaHQ6IDEuNTsgLy8gMThweFxuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHotaW5kZXg6IDE7XG59XG4iLCIvLyBUaGVzZSBmdW5jdGlvbnMgYW5kIG1peGlucyB0YWtlbiBmcm9tOlxuLy9cbi8vIFwiQnVpbGRpbmcgYSBsaW5lYXItZ3JhZGllbnQgTWl4aW4gaW4gU2Fzc1wiIGJ5IEh1Z28gR2lyYXVkZWxcbi8vICAgIGh0dHA6Ly93d3cuc2l0ZXBvaW50LmNvbS9idWlsZGluZy1saW5lYXItZ3JhZGllbnQtbWl4aW4tc2Fzcy9cbi8vICAgIGh0dHA6Ly9zYXNzbWVpc3Rlci5jb20vZ2lzdC9iNThmNmUyY2MzMTYwMDA3Yzg4MFxuLy9cblxuLy8vIENvbnZlcnQgYW5nbGVcbi8vLyBAYXV0aG9yIENocmlzIEVwcHN0ZWluXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBVbml0IHRvIGNvbnZlcnQgdG9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IENvbnZlcnRlZCBhbmdsZVxuQGZ1bmN0aW9uIGNvbnZlcnQtYW5nbGUoJHZhbHVlLCAkdW5pdCkge1xuICAkY29udmVydGFibGUtdW5pdHM6IGRlZyBncmFkIHR1cm4gcmFkO1xuICAkY29udmVyc2lvbi1mYWN0b3JzOiAxICgxMGdyYWQvOWRlZykgKDF0dXJuLzM2MGRlZykgKDMuMTQxNTkyNnJhZC8xODBkZWcpO1xuICBAaWYgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCB1bml0KCR2YWx1ZSkpIGFuZCBpbmRleCgkY29udmVydGFibGUtdW5pdHMsICR1bml0KSB7XG4gICAgQHJldHVybiAkdmFsdWVcbiAgICAgICAgICAgICAvIG50aCgkY29udmVyc2lvbi1mYWN0b3JzLCBpbmRleCgkY29udmVydGFibGUtdW5pdHMsIHVuaXQoJHZhbHVlKSkpXG4gICAgICAgICAgICAgKiBudGgoJGNvbnZlcnNpb24tZmFjdG9ycywgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCAkdW5pdCkpO1xuICB9XG5cbiAgQHdhcm4gXCJDYW5ub3QgY29udmVydCBgI3t1bml0KCR2YWx1ZSl9YCB0byBgI3skdW5pdH1gLlwiO1xufVxuXG4vLy8gVGVzdCBpZiBgJHZhbHVlYCBpcyBhbiBhbmdsZVxuLy8vIEBwYXJhbSB7Kn0gJHZhbHVlIC0gVmFsdWUgdG8gdGVzdFxuLy8vIEByZXR1cm4ge0Jvb2x9XG5AZnVuY3Rpb24gaXMtZGlyZWN0aW9uKCR2YWx1ZSkge1xuICAkaXMtZGlyZWN0aW9uOiBpbmRleCgoXG4gICAgJ3RvIHRvcCcsXG4gICAgJ3RvIHRvcCByaWdodCcsXG4gICAgJ3RvIHJpZ2h0IHRvcCcsXG4gICAgJ3RvIHJpZ2h0JyxcbiAgICAndG8gYm90dG9tIHJpZ2h0JyxcbiAgICAndG8gcmlnaHQgYm90dG9tJyxcbiAgICAndG8gYm90dG9tJyxcbiAgICAndG8gYm90dG9tIGxlZnQnLFxuICAgICd0byBsZWZ0IGJvdHRvbScsXG4gICAgJ3RvIGxlZnQnLFxuICAgICd0byBsZWZ0IHRvcCcsXG4gICAgJ3RvIHRvcCBsZWZ0J1xuICApLCAkdmFsdWUpO1xuICAkaXMtYW5nbGU6IHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyBhbmQgaW5kZXgoJ2RlZycgJ2dyYWQnICd0dXJuJyAncmFkJywgdW5pdCgkdmFsdWUpKTtcblxuICBAcmV0dXJuICRpcy1kaXJlY3Rpb24gb3IgJGlzLWFuZ2xlO1xufVxuXG4vLy8gQ29udmVydCBhIGRpcmVjdGlvbiB0byBsZWdhY3kgc3ludGF4XG4vLy8gQHBhcmFtIHtLZXl3b3JkIHwgQW5nbGV9ICR2YWx1ZSAtIFZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGlzLWRpcmVjdGlvblxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gY29udmVydC1hbmdsZVxuQGZ1bmN0aW9uIGxlZ2FjeS1kaXJlY3Rpb24oJHZhbHVlKSB7XG4gIEBpZiBpcy1kaXJlY3Rpb24oJHZhbHVlKSA9PSBmYWxzZSB7XG4gICAgQHdhcm4gXCJDYW5ub3QgY29udmVydCBgI3skdmFsdWV9YCB0byBsZWdhY3kgc3ludGF4IGJlY2F1c2UgaXQgZG9lc24ndCBzZWVtIHRvIGJlIGFuIGFuZ2xlIG9yIGEgZGlyZWN0aW9uXCI7XG4gIH1cblxuICAkY29udmVyc2lvbi1tYXA6IChcbiAgICAndG8gdG9wJyAgICAgICAgICA6ICdib3R0b20nLFxuICAgICd0byB0b3AgcmlnaHQnICAgIDogJ2JvdHRvbSBsZWZ0JyxcbiAgICAndG8gcmlnaHQgdG9wJyAgICA6ICdsZWZ0IGJvdHRvbScsXG4gICAgJ3RvIHJpZ2h0JyAgICAgICAgOiAnbGVmdCcsXG4gICAgJ3RvIGJvdHRvbSByaWdodCcgOiAndG9wIGxlZnQnLFxuICAgICd0byByaWdodCBib3R0b20nIDogJ2xlZnQgdG9wJyxcbiAgICAndG8gYm90dG9tJyAgICAgICA6ICd0b3AnLFxuICAgICd0byBib3R0b20gbGVmdCcgIDogJ3RvcCByaWdodCcsXG4gICAgJ3RvIGxlZnQgYm90dG9tJyAgOiAncmlnaHQgdG9wJyxcbiAgICAndG8gbGVmdCcgICAgICAgICA6ICdyaWdodCcsXG4gICAgJ3RvIGxlZnQgdG9wJyAgICAgOiAncmlnaHQgYm90dG9tJyxcbiAgICAndG8gdG9wIGxlZnQnICAgICA6ICdib3R0b20gcmlnaHQnXG4gICk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKTtcbiAgfVxuXG4gIEByZXR1cm4gOTBkZWcgLSBjb252ZXJ0LWFuZ2xlKCR2YWx1ZSwgJ2RlZycpO1xufVxuXG4vLy8gTWl4aW4gcHJpbnRpbmcgYSBsaW5lYXItZ3JhZGllbnRcbi8vLyBhcyB3ZWxsIGFzIGEgcGxhaW4gY29sb3IgZmFsbGJhY2tcbi8vLyBhbmQgdGhlIGAtd2Via2l0LWAgcHJlZml4ZWQgZGVjbGFyYXRpb25cbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTGlzdCB8IEFuZ2xlfSAkZGlyZWN0aW9uIC0gTGluZWFyIGdyYWRpZW50IGRpcmVjdGlvblxuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJGNvbG9yLXN0b3BzIC0gTGlzdCBvZiBjb2xvci1zdG9wcyBjb21wb3NpbmcgdGhlIGdyYWRpZW50XG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICBAaWYgaXMtZGlyZWN0aW9uKCRkaXJlY3Rpb24pID09IGZhbHNlIHtcbiAgICAkY29sb3Itc3RvcHM6ICgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xuICAgICRkaXJlY3Rpb246IDE4MGRlZztcbiAgfVxuXG4gIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksICRjb2xvci1zdG9wcyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xufVxuIiwiQG1lZGlhIHByaW50IHtcbiAgLnZpZGVvLWpzID4gKjpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpIHtcbiAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgfVxufVxuIiwiLyogc2l0ZSBjb2xvciBwYWxsZXR0ZSAqL1xuXG4kUGV0cm9sOiAjMDA5OTk5O1xuJEdyYWRfQTogIzUwYmViZTtcbiRHcmFkX0I6ICMwMDk5OTk7XG4kR3JhZF9DOiAjMDA5OWNiO1xuJEdyYWRfRDogIzAwOTliMDtcblxuJFN0b3JlR3JhZF9BOiAjZTRlYWVmO1xuJFN0b3JlR3JhZF9COiAjZmVmZWZmO1xuJFN0b3JlR3JhZF9DOiAjZjRmOGY5O1xuXG4kU3RvbmVfRGFyazogIzNjNDY0YjtcbiRTdG9uZV9MaWdodDogIzg3OWJhYTtcbiRTdG9uZV9MaWdodDM1OiAjYmVjZGQ3O1xuJFN0b25lX0xpZ2h0NDU6ICNkZmU2ZWQ7XG4kU2FuZF9EYXJrOiAjNzM2NDVhO1xuJFNhbmRfTGlnaHQ6ICNhYWFhOTY7XG4kU2FuZF9MaWdodDM1OiAjZDdkN2NkO1xuJFNub3c6ICNmZmZmZmY7XG5cbiRDYXRza2lsbF9XaGl0ZTogI2ViZjBmNTtcbiRBdGhlbnNfR3JleTogI2VmZjBmNDtcbiRHZXlzZXI6ICNjZGQ5ZTE7XG4kTXlzdGljOiAjZGZlNmVkO1xuJFNsYXRlX0dyZXk6ICM3ODg3OTE7XG4kT3V0ZXJfU3BhY2U6ICMyZDM3M2M7XG4kT3JpZW50OiAjMDA1NTc4O1xuJE1vbnphOiAjZGMwMDAwO1xuJFBhbGVfU2t5OiAjNjk3ODgyO1xuJFNodXR0bGVfR3JleTogIzU1NWY2OTtcbiRPcmFuZ2U6ICNmZjVlMzk7XG5cbiRBY2NlbnRUZWFsX0Rhcms6ICMwMDY0NmU7XG4kQWNjZW50VGVhbF9MaWdodDogIzQxYWFhYTtcbiRBY2NlbnRCbHVlX0Rhcms6ICMwMDVmODc7XG4kQWNjZW50Qmx1ZV9MaWdodDogIzUwYmVkNztcbiRBY2NlbnRZZWxsb3dfRGFyazogI2ViNzgwYTtcbiRBY2NlbnRZZWxsb3dfTGlnaHQ6ICNmZmI5MDA7XG4kQWNjZW50UmVkX0Rhcms6ICM2NDE5NDY7XG4kQWNjZW50UmVkX0xpZ2h0OiAjYWYyMzVmO1xuJEFjY2VudEdyZWVuX0Rhcms6ICM2NDdkMmQ7XG4kQWNjZW50R3JlZW5fTGlnaHQ6ICNhYWI0MTQ7XG5cbiRCdXR0b25fQmx1ZTogIzIzODdhYTtcbiRCdXR0b25fQmx1ZV9Ib3ZlcjogIzAwNTU3ODtcbiRCdXR0b25fT3JhbmdlOiAjZGM2OTE0O1xuXG4kRXJyb3JfUmVkOiAjZGMwMDAwO1xuXG4uc2llbWVucy1vcmFuZ2Uge1xuXHRjb2xvcjogJEJ1dHRvbl9PcmFuZ2U7XG59XG5cbi5zaWVtZW5zLW9yYW5nZS1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fT3JhbmdlO1xufVxuXG4uc2llbWVucy1ibHVlIHtcblx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcbn1cblxuLnNpZW1lbnMtYmx1ZS1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fQmx1ZTtcbn1cblxuLyp2aWV3IGNvbG9yIHRlc3QgcGFnZSwgY29sb3ItdGVzdC5odG1sICovXG4uY29sb3JzVGVzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmdyZXktbGlnaHQtYmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkQXRoZW5zX0dyZXk7XG59XG4ucGV0cm9sLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbn1cbi5zdG9uZS1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0Rhcms7XG59XG4uc3RvbmUtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG59XG4uc3RvbmUtbGlnaHQzNS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xufVxuLnNhbmQtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTYW5kX0Rhcms7XG59XG4uc2FuZC1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTYW5kX0xpZ2h0O1xufVxuLnNhbmQtbGlnaHQzNS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTYW5kX0xpZ2h0MzU7XG59XG4uc25vdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xufVxuLnRlYWwtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRUZWFsX0Rhcms7XG59XG4udGVhbC1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xufVxuLmJsdWUtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG59XG4uYmx1ZS1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRCbHVlX0xpZ2h0O1xufVxuLnllbGxvdy1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFllbGxvd19EYXJrO1xufVxuLnllbGxvdy1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRZZWxsb3dfTGlnaHQ7XG59XG4ucmVkLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50UmVkX0Rhcms7XG59XG4ucmVkLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFJlZF9MaWdodDtcbn1cbi5ncmVlbi1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudEdyZWVuX0Rhcms7XG59XG4uZ3JlZW4tbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50R3JlZW5fTGlnaHQ7XG59XG5cbi8qd2UgbWF5IGhhdmUgY29sb3JzIHRoYXQgYXJlIGNsb3NlLCBsZXRzIHVzZSBsaXRlbiBhbmQgZGFya2VuIGluIHNhc3MqL1xuLy8uY29sb3JzLTcgeyBjb2xvcjokbGl0ZS1ncmV5OyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmstZ3JleSwgNTAlKTsgfVxuLy8uY29sb3JzLTggeyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWdyZXksIDUwJSk7IH1cblxuLy8vLy8vLy8vLy8vR3JhZGllbnQgTWl4ZW4vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBjb252ZXJ0XG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gVW5pdCB0byBjb252ZXJ0IHRvXG4vLy8gQHJldHVybiB7TnVtYmVyfSBDb252ZXJ0ZWQgYW5nbGVcblxuQGZ1bmN0aW9uIGNvbnZlcnQtYW5nbGUoJHZhbHVlLCAkdW5pdCkge1xuICAkY29udmVydGFibGUtdW5pdHM6IGRlZyBncmFkIHR1cm4gcmFkO1xuICAkY29udmVyc2lvbi1mYWN0b3JzOiAxICgxMGdyYWQvOWRlZykgKDF0dXJuLzM2MGRlZykgKDMuMTQxNTkyNnJhZC8xODBkZWcpO1xuICBAaWYgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCB1bml0KCR2YWx1ZSkpIGFuZFxuICAgIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgJHVuaXQpXG4gIHtcbiAgICBAcmV0dXJuICR2YWx1ZSAvXG4gICAgICBudGgoJGNvbnZlcnNpb24tZmFjdG9ycywgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCB1bml0KCR2YWx1ZSkpKSAqXG4gICAgICBudGgoJGNvbnZlcnNpb24tZmFjdG9ycywgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCAkdW5pdCkpO1xuICB9XG5cbiAgQHdhcm4gXCJDYW5ub3QgY29udmVydCBgI3t1bml0KCR2YWx1ZSl9YCB0byBgI3skdW5pdH1gLlwiO1xufVxuXG4vLy8gVGVzdCBpZiBgJHZhbHVlYCBpcyBhbiBhbmdsZVxuLy8vIEBwYXJhbSB7Kn0gJHZhbHVlIC0gVmFsdWUgdG8gdGVzdFxuLy8vIEByZXR1cm4ge0Jvb2x9XG5AZnVuY3Rpb24gaXMtZGlyZWN0aW9uKCR2YWx1ZSkge1xuICAkaXMtZGlyZWN0aW9uOiBpbmRleChcbiAgICAoXG4gICAgICB0byB0b3AsXG4gICAgICB0byB0b3AgcmlnaHQsXG4gICAgICB0byByaWdodCB0b3AsXG4gICAgICB0byByaWdodCxcbiAgICAgIHRvIGJvdHRvbSByaWdodCxcbiAgICAgIHRvIHJpZ2h0IGJvdHRvbSxcbiAgICAgIHRvIGJvdHRvbSxcbiAgICAgIHRvIGJvdHRvbSBsZWZ0LFxuICAgICAgdG8gbGVmdCBib3R0b20sXG4gICAgICB0byBsZWZ0LFxuICAgICAgdG8gbGVmdCB0b3AsXG4gICAgICB0byB0b3AgbGVmdFxuICAgICksXG4gICAgJHZhbHVlXG4gICk7XG4gICRpcy1hbmdsZTogdHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIgYW5kXG4gICAgaW5kZXgoXCJkZWdcIiBcImdyYWRcIiBcInR1cm5cIiBcInJhZFwiLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEByZXR1cm4gJGlzLWRpcmVjdGlvbiBvciAkaXMtYW5nbGU7XG59XG5cbi8vLyBDb252ZXJ0IGEgZGlyZWN0aW9uIHRvIGxlZ2FjeSBzeW50YXhcbi8vLyBAcGFyYW0ge0tleXdvcmQgfCBBbmdsZX0gJHZhbHVlIC0gVmFsdWUgdG8gY29udmVydFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gaXMtZGlyZWN0aW9uXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBjb252ZXJ0LWFuZ2xlXG5AZnVuY3Rpb24gbGVnYWN5LWRpcmVjdGlvbigkdmFsdWUpIHtcbiAgQGlmIGlzLWRpcmVjdGlvbigkdmFsdWUpID09IGZhbHNlIHtcbiAgICBAd2FybiBcIkNhbm5vdCBjb252ZXJ0IGAjeyR2YWx1ZX1gIHRvIGxlZ2FjeSBzeW50YXggYmVjYXVzZSBpdCBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYW5nbGUgb3IgYSBkaXJlY3Rpb25cIjtcbiAgfVxuXG4gICRjb252ZXJzaW9uLW1hcDogKFxuICAgIHRvIHRvcDogYm90dG9tLFxuICAgIHRvIHRvcCByaWdodDogYm90dG9tIGxlZnQsXG4gICAgdG8gcmlnaHQgdG9wOiBsZWZ0IGJvdHRvbSxcbiAgICB0byByaWdodDogbGVmdCxcbiAgICB0byBib3R0b20gcmlnaHQ6IHRvcCBsZWZ0LFxuICAgIHRvIHJpZ2h0IGJvdHRvbTogbGVmdCB0b3AsXG4gICAgdG8gYm90dG9tOiB0b3AsXG4gICAgdG8gYm90dG9tIGxlZnQ6IHRvcCByaWdodCxcbiAgICB0byBsZWZ0IGJvdHRvbTogcmlnaHQgdG9wLFxuICAgIHRvIGxlZnQ6IHJpZ2h0LFxuICAgIHRvIGxlZnQgdG9wOiByaWdodCBib3R0b20sXG4gICAgdG8gdG9wIGxlZnQ6IGJvdHRvbSByaWdodFxuICApO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkY29udmVyc2lvbi1tYXAsICR2YWx1ZSkge1xuICAgIEByZXR1cm4gbWFwLWdldCgkY29udmVyc2lvbi1tYXAsICR2YWx1ZSk7XG4gIH1cblxuICBAcmV0dXJuIDkwZGVnIC0gY29udmVydC1hbmdsZSgkdmFsdWUsIFwiZGVnXCIpO1xufVxuXG4vLy8gTWl4aW4gcHJpbnRpbmcgYSBsaW5lYXItZ3JhZGllbnRcbi8vLyBhcyB3ZWxsIGFzIGEgcGxhaW4gY29sb3IgZmFsbGJhY2tcbi8vLyBhbmQgdGhlIGAtd2Via2l0LWAgcHJlZml4ZWQgZGVjbGFyYXRpb25cbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTGlzdCB8IEFuZ2xlfSAkZGlyZWN0aW9uIC0gTGluZWFyIGdyYWRpZW50IGRpcmVjdGlvblxuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJGNvbG9yLXN0b3BzIC0gTGlzdCBvZiBjb2xvci1zdG9wcyBjb21wb3NpbmcgdGhlIGdyYWRpZW50XG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICBAaWYgaXMtZGlyZWN0aW9uKCRkaXJlY3Rpb24pID09IGZhbHNlIHtcbiAgICAkY29sb3Itc3RvcHM6ICgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xuICAgICRkaXJlY3Rpb246IDE4MGRlZztcbiAgfVxuXG4gIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgIGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksXG4gICAgJGNvbG9yLXN0b3BzXG4gICk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xufVxuXG4vLyBUZXN0c1xuLnRlc3QtZ3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJEdyYWRfQSAwJSwgJEdyYWRfQiA1MCUsICRHcmFkX0MgMTAwJSk7XG59XG4uc3RvcmUtZ3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byBib3R0b20sXG4gICAgJFN0b3JlR3JhZF9BIDAlLFxuICAgICRTdG9yZUdyYWRfQiA1MCUsXG4gICAgJFN0b3JlR3JhZF9DIDEwMCVcbiAgKTtcbn1cbi53aGl0ZS1ncmFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgJFNub3cgMCUsIHJnYmEoJFNub3csIDAuMikpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFxlNjA2XCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFxlNjA3XCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXGU2MTRcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogOHB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC44ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuLy8gVGhlIGFqYXgtbG9hZGVyLmdpZiBpcyBtaXNzaW5nIGZyb20gdGhlIGRpc3RyaWJ1dGlvbiBhbmQgcmVzdWx0cyBpbiA0MDQuXG4vLy5zbGljay1saXN0IHtcbi8vICAgIC5zbGljay1sb2FkaW5nICYge1xuLy8gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuLy8gICAgfVxuLy99XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIC8vbGVmdDotNSUgO1xuICAgIGxlZnQ6MCUgO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgLy9yaWdodDogLTUlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbGljay1zbGlkZTpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH0iLCJAbWl4aW4gc2NyZWVuKCRzaXplKSB7XG4gICRkZXNrdG9wOiBcIihtaW4td2lkdGg6IDEyNDZweClcIjtcbiAgJGRlc2t0b3BfbWVkaXVtOiBcIihtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweClcIjtcbiAgJGRlc2t0b3Bfc21hbGw6IFwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXCI7XG4gICR0YWJsZXQ6IFwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcbiAgJG1vYmlsZTogXCIobWF4LXdpZHRoOiA3NjdweClcIjtcbiAgJG1vYmlsZV9zbWFsbDogXCIobWF4LXdpZHRoOiA0ODBweClcIjtcblxuICBAaWYgJHNpemUgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZXNrdG9wfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBlbHNlIGlmICRzaXplID09IGRlc2t0b3BfbWVkaXVtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlc2t0b3BfbWVkaXVtfXtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRzaXplID09IGRlc2t0b3Bfc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVza3RvcF9zbWFsbH0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JHRhYmxldH0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JG1vYmlsZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRzaXplID09IG1vYmlsZV9zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRtb2JpbGVfc21hbGx9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZXtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JHNpemV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG59XG5cblxuXG5cblxuIiwiLyogR2VuZXJpYyBzcGFjaW5nICovXG4ucGFkZGluZy1sZWZ0LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5tYXJnaW4tbGVmdC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cbi5uby1saXN0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFyZ2luLXNpZGUtc21hbGwge1xuICAgIG1hcmdpbjogYXV0byAxcmVtO1xufVxuLm1hcmdpbi1sZWZ0LXNtYWxsIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubWFyZ2luLWJ0bS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubWFyZ2luLXRvcC1yZWcge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uY2hhcHRlci1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59IiwiLyogRE9MTFkgKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcblxuICAgIHNyYzogIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Sb21hbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Sb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZkJvbGQ7XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZkl0YWxpYztcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uO1xuXG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL3NpZW1lbnMtd2ViaWNvbnMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9zaWVtZW5zLXdlYmljb25zLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG5cbn1cblxuLy9XaWxsIG5lZWQgd2ViIGZvbnRzIGZvciB0aGVzZVxuIC8qIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZSb21hbjtcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5vdGYpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZTZW1pYm9sZDtcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC5vdGYpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZTZW1pYm9sZEl0YWxpYztcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5vdGYpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgXG59ICAqL1xuXG5bY2xhc3NePVwiaWNvbi1cIl0sW2NsYXNzKj1cIiBpY29uLVwiXXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb24gIWltcG9ydGFudDtzcGVhazpub25lO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6bm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZVxufVxuLmljb24tYXBwczpiZWZvcmV7Y29udGVudDpcIlxcZTYwMFwifVxuLmljb24tYXJyb3ctZG93bi1leHRyYXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjAxXCJ9XG4uaWNvbi1hcnJvdy1sZWZ0LWV4dHJhc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDJcIn1cbi5pY29uLWFycm93LXJpZ2h0LWV4dHJhc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDNcIn1cbi5pY29uLWFycm93LXVwLWV4dHJhc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDRcIn1cbi5pY29uLWFycm93LWRvd24tbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDVcIn1cbi5pY29uLWFycm93LWxlZnQtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDZcIn1cbi5pY29uLWFycm93LXJpZ2h0LWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjA3XCJ9XG4uaWNvbi1hcnJvdy11cC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZTYwOFwifVxuLmljb24tYXJyb3ctZG93bi1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwOVwifVxuLmljb24tYXJyb3ctbGVmdC1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwYVwifVxuLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGJcIn1cbi5pY29uLWFycm93LXVwLXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjBjXCJ9XG4uaWNvbi1hcnJvdy10by10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGRcIn1cbi5pY29uLWF0OmJlZm9yZXtjb250ZW50OlwiXFxlNjBlXCJ9XG4uaWNvbi1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTYwZlwifVxuLmljb24tY2FsY3VsYXRlOmJlZm9yZXtjb250ZW50OlwiXFxlNjEwXCJ9XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZTYxMVwifVxuLmljb24tY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZTYxMlwifVxuLmljb24tY2hlY2stbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTYxM1wifVxuLmljb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlNjE0XCJ9XG4uaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZTYxNVwifVxuLmljb24tY29udHJvbDpiZWZvcmV7Y29udGVudDpcIlxcZTYxNlwifVxuLmljb24tZGVsZXRlOmJlZm9yZXtjb250ZW50OlwiXFxlNjE3XCJ9XG4uaWNvbi1kb3VibGUtYXJyb3ctYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MThcIn1cbi5pY29uLWRvdWJsZS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlNjE5XCJ9XG4uaWNvbi1kb3VibGUtYXJyb3ctZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTYxYVwifVxuLmljb24tZG91YmxlLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxlNjFiXCJ9XG4uaWNvbi1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTYxY1wifVxuLmljb24tZHJhZzpiZWZvcmV7Y29udGVudDpcIlxcZTYxZFwifVxuLmljb24tZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcZTYxZVwifVxuLmljb24tZW1haWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MWZcIn1cbi5pY29uLWV4dDpiZWZvcmV7Y29udGVudDpcIlxcZTYyMFwifVxuLmljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjFcIn1cbi5pY29uLWZhY2Vib29rLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjIyXCJ9XG4uaWNvbi1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjNcIn1cbi5pY29uLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjRcIn1cbi5pY29uLWF2aTpiZWZvcmV7Y29udGVudDpcIlxcZTYyNVwifVxuLmljb24tZG9jOmJlZm9yZXtjb250ZW50OlwiXFxlNjI2XCJ9XG4uaWNvbi1lcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjdcIn1cbi5pY29uLWpwZzpiZWZvcmV7Y29udGVudDpcIlxcZTYyOFwifVxuLmljb24tbW92OmJlZm9yZXtjb250ZW50OlwiXFxlNjI5XCJ9XG4uaWNvbi1tcDM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmFcIn1cbi5pY29uLW1wNDpiZWZvcmV7Y29udGVudDpcIlxcZTYyYlwifVxuLmljb24tcGRmOmJlZm9yZXtjb250ZW50OlwiXFxlNjJjXCJ9XG4uaWNvbi1wbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmRcIn1cbi5pY29uLXBwdDpiZWZvcmV7Y29udGVudDpcIlxcZTYyZVwifVxuLmljb24tZmlsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmZcIn1cbi5pY29uLXRpZjpiZWZvcmV7Y29udGVudDpcIlxcZTYzMFwifVxuLmljb24tdmNmOmJlZm9yZXtjb250ZW50OlwiXFxlNjMxXCJ9XG4uaWNvbi14bHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzJcIn1cbi5pY29uLXppcDpiZWZvcmV7Y29udGVudDpcIlxcZTYzM1wifVxuLmljb24tZm9ydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzRcIn1cbi5pY29uLWZ1bGxzY3JlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzVcIn1cbi5pY29uLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxlNjM2XCJ9XG4uaWNvbi1nbG9zc2FyeTpiZWZvcmV7Y29udGVudDpcIlxcZTYzN1wifVxuLmljb24tZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlNjM4XCJ9XG4uaWNvbi1nb29nbGUtbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzlcIn1cbi5pY29uLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2FcIn1cbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNjNiXCJ9XG4uaWNvbi1pbmZvcm1hdGlvbi1wYWNrYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjNjXCJ9XG4uaWNvbi1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2RcIn1cbi5pY29uLWluc3RhZ3JhbS1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzZVwifVxuLmljb24tbGVnYWwtbm90aWNlOmJlZm9yZXtjb250ZW50OlwiXFxlNjNmXCJ9XG4uaWNvbi1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZTY0MFwifVxuLmljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDFcIn1cbi5pY29uLWxpbmtlZGluLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjQyXCJ9XG4uaWNvbi1saXN0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDNcIn1cbi5pY29uLWxvY2F0aW9uLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZTY0NFwifVxuLmljb24tbG9nLWluOmJlZm9yZXtjb250ZW50OlwiXFxlNjQ1XCJ9XG4uaWNvbi1sb2ctb3V0OmJlZm9yZXtjb250ZW50OlwiXFxlNjQ2XCJ9XG4uaWNvbi1tZW51OmJlZm9yZXtjb250ZW50OlwiXFxlNjQ3XCJ9XG4uaWNvbi1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTY0OFwifVxuLmljb24tbW9yZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0OVwifVxuLmljb24tbmF2aWdhdGlvbi1neXJvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGFcIn1cbi5pY29uLW5hdmlnYXRpb24tbW91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGJcIn1cbi5pY29uLW5ld3Rvbl9wcm9kdWN0LWNhdGFsb2d1ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0Y1wifVxuLmljb24tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0ZFwifVxuLmljb24tcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGVcIn1cbi5pY29uLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGZcIn1cbi5pY29uLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTBcIn1cbi5pY29uLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxlNjUxXCJ9XG4uaWNvbi1yYXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTJcIn1cbi5pY29uLXJlZ2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZTY1M1wifVxuLmljb24tcmVwbGF5OmJlZm9yZXtjb250ZW50OlwiXFxlNjU0XCJ9XG4uaWNvbi1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTVcIn1cbi5pY29uLXNjYWxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTZcIn1cbi5pY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZTY1N1wifVxuLmljb24tc2hhcmUtaW9zOmJlZm9yZXtjb250ZW50OlwiXFxlNjU4XCJ9XG4uaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZTY1OVwifVxuLmljb24tc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZTY1YVwifVxuLmljb24tc2hvdy1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTY1YlwifVxuLmljb24tc2luZ2xlLWFycm93LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlNjVjXCJ9XG4uaWNvbi1zaW5nbGUtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTY1ZFwifVxuLmljb24tc2luZ2xlLWFycm93LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWVcIn1cbi5pY29uLXNpbmdsZS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTY1ZlwifVxuLmljb24tc2xpZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNjYwXCJ9XG4uaWNvbi1zb2NpYWwtZmVlZDpiZWZvcmV7Y29udGVudDpcIlxcZTY2MVwifVxuLmljb24tc3BlYWtlcnMtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlNjYyXCJ9XG4uaWNvbi1zcGVha2Vycy1vbjpiZWZvcmV7Y29udGVudDpcIlxcZTY2M1wifVxuLmljb24tc3Vic2NyaWJlOmJlZm9yZXtjb250ZW50OlwiXFxlNjY0XCJ9XG4uaWNvbi10aGVlbmVyZ3libG9nOmJlZm9yZXtjb250ZW50OlwiXFxlNjY1XCJ9XG4uaWNvbi10aGVlbmVyZ3libG9nLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjY2XCJ9XG4uaWNvbi10aWxlLXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjdcIn1cbi5pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjhcIn1cbi5pY29uLXR3aXR0ZXItbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjlcIn1cbi5pY29uLXVzZXItYWNjb3VudDpiZWZvcmV7Y29udGVudDpcIlxcZTY2YVwifVxuLmljb24tdmlkZW8tY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZTY2YlwifVxuLmljb24td2FybmluZzpiZWZvcmV7Y29udGVudDpcIlxcZTY2Y1wifVxuLmljb24teW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZTY2ZFwifVxuLmljb24teW91dHViZS1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY2ZVwifVxuLmljb24tem9vbTpiZWZvcmV7Y29udGVudDpcIlxcZTY2ZlwifVxuLmljb24td2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn1cbi5pY29uLXdlaWJvLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlOTAxXCJ9XG4uaWNvbi15b3VrdTpiZWZvcmV7Y29udGVudDpcIlxcZTkwMlwifVxuLmljb24teW91a3UtbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIn1cbi5pY29uLXN1cHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDRcIn1cbi5pY29uLXNlcnZpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDVcIn1cblxuLy93ZSBtYXkgd2FudCB0byBpbmNsdWRlIGhlYWRpbmcgbWl4aW5zLCB0aGUgYmVsb3cgaXMgZm9yIFNpZW1lbnNCbGFjay9TaWVtZW5zUm9tYW4gZm9udHMuIFZlaXcgdGhlbSBvbiBjb2xvci10ZXN0LnRobWwgcGFnZVxuQG1peGluIGhlYWRpbmdzQmxhY2soJGZyb206IDEsICR0bzogNil7XG4gICAgQGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRve1xuICAgICAgaCN7JGl9e1xuICAgICAgICBAY29udGVudFxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBoZWFkaW5nc1JvbWFuKCRmcm9tOiAxLCAkdG86IDYpe1xuICAgIEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICR0b3tcbiAgICAgIGgjeyRpfXtcbiAgICAgICAgQGNvbnRlbnRcbiAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkVGVzdEJsYWNre1xuICAgIEBpbmNsdWRlIGhlYWRpbmdzQmxhY2soKXtcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNCbGFjaztcbiAgfVxuXG59XG5cbi5oZWFkVGVzdFJvbWFue1xuICAgIEBpbmNsdWRlIGhlYWRpbmdzUm9tYW4oKXtcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNSb21hbjtcbiAgfVxuXG59XG5cbnB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYm9sZHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xufVxuLml0YWxpY3tcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG59XG4uYmxhY2t7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG59XG4uYmlnZ2VyLXRleHR7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLnVuZGVybGluZXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIvKiBHbG9iYWwgVXRpbGl0aWVzICovXG5cbi5uby1tYXJnaW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5uby1wYWRkaW5nIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnNob3cge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vc2hvdyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWlnaHQtMjAge1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5oZWlnaHQtNDAge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5oZWlnaHQtNjAge1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5oZWlnaHQtODAge1xuXHRoZWlnaHQ6IDgwcHg7XG59XG5cbi5oZWlnaHQtMTAwIHtcblx0aGVpZ2h0OiAxMDBweDtcbn1cblxuLmhlaWdodC0xMjAge1xuXHRoZWlnaHQ6IDEyMHB4O1xufVxuXG4uaGVpZ2h0LTE0MCB7XG5cdGhlaWdodDogMTQwcHg7XG59XG5cbi5oZWlnaHQtMTYwIHtcblx0aGVpZ2h0OiAxNjBweDtcbn1cblxuLmhlaWdodC0xODAge1xuXHRoZWlnaHQ6IDE4MHB4O1xufVxuXG4uaGVpZ2h0LTIwMCB7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbi5oZWlnaHQtMjIwIHtcblx0aGVpZ2h0OiAyMjBweDtcbn1cblxuLmhlaWdodC0yNDAge1xuXHRoZWlnaHQ6IDI0MHB4O1xufVxuXG4uaGVpZ2h0LTI2MCB7XG5cdGhlaWdodDogMjYwcHg7XG59XG5cbi5oZWlnaHQtMjgwIHtcblx0aGVpZ2h0OiAyODBweDtcbn1cblxuLmhlaWdodC0zMDAge1xuXHRoZWlnaHQ6IDMwMHB4O1xufVxuXG4uaGVpZ2h0LTMyMCB7XG5cdGhlaWdodDogMzIwcHg7XG59XG5cbi5oZWlnaHQtMzYwIHtcblx0aGVpZ2h0OiAzNjBweDtcbn1cblxuLmhlaWdodC00MDAge1xuXHRoZWlnaHQ6IDQwMHB4O1xufVxuXG4uaGVpZ2h0LTQ1MCB7XG5cdGhlaWdodDogNDUwcHg7XG59XG5cbi5oZWlnaHQtNTAwIHtcblx0aGVpZ2h0OiA1MDBweDtcbn1cblxuLmhlaWdodC01NTAge1xuXHRoZWlnaHQ6IDU1MHB4O1xufVxuXG4vLyB3aWR0aFxuLndpZHRoLTIwIHtcblx0d2lkdGg6IDIwcHg7XG59XG5cbi53aWR0aC00MCB7XG5cdHdpZHRoOiA0MHB4O1xufVxuXG4ud2lkdGgtNjAge1xuXHR3aWR0aDogNjBweDtcbn1cblxuLndpZHRoLTgwIHtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi53aWR0aC0xMDAge1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbi53aWR0aC0xMjAge1xuXHR3aWR0aDogMTIwcHg7XG59XG5cbi53aWR0aC0xNDAge1xuXHR3aWR0aDogMTQwcHg7XG59XG5cbi53aWR0aC0xNjAge1xuXHR3aWR0aDogMTYwcHg7XG59XG5cbi53aWR0aC0xODAge1xuXHR3aWR0aDogMTgwcHg7XG59XG5cbi53aWR0aC0yMDAge1xuXHR3aWR0aDogMjAwcHg7XG59XG5cbi53aWR0aC0yMjAge1xuXHR3aWR0aDogMjIwcHg7XG59XG5cbi53aWR0aC0yNDAge1xuXHR3aWR0aDogMjQwcHg7XG59XG5cbi53aWR0aC0yNjAge1xuXHR3aWR0aDogMjYwcHg7XG59XG5cbi53aWR0aC0yODAge1xuXHR3aWR0aDogMjgwcHg7XG59XG5cbi53aWR0aC0zMDAge1xuXHR3aWR0aDogMzAwcHg7XG59XG5cbi53aWR0aC0zMjAge1xuXHR3aWR0aDogMzIwcHg7XG59XG5cbi53aWR0aC0zNjAge1xuXHR3aWR0aDogMzYwcHg7XG59XG5cbi53aWR0aC00MDAge1xuXHR3aWR0aDogNDAwcHg7XG59XG5cbi53aWR0aC00NTAge1xuXHR3aWR0aDogNDUwcHg7XG59XG5cbi53aWR0aC01MDAge1xuXHR3aWR0aDogNTAwcHg7XG59XG5cbi53aWR0aC01NTAge1xuXHR3aWR0aDogNTUwcHg7XG59XG5cbi5mb250LWJvbGQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndpZHRoLWF1dG8ge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLyotLSBmbG9hdCB1dGlsaXRpZXMgLS0qL1xuLmZsb2F0LWxlZnQge1xuXHRmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7XG59XG4gIC5mbG9hdC1yaWdodCB7XG5cdGZsb2F0OiByaWdodCAgIWltcG9ydGFudDtcbn1cbiAgLmZsb2F0LW5vbmUge1xuXHRmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZsb2F0LXNtLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDtcblx0fVxuXHQuZmxvYXQtc20tcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodCAgIWltcG9ydGFudDtcblx0fVxuXHQuZmxvYXQtc20tbm9uZSB7XG5cdFx0ZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZmxvYXQtbWQtbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1tZC1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1tZC1ub25lIHtcblx0XHRmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZmxvYXQtbGctbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1sZy1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1sZy1ub25lIHtcblx0XHRmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyotLSB0ZXh0IHV0aWxpdGllcyAtLSovXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50O1xufVxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudGV4dC1zbS1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1zbS1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtc20tY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnRleHQtbWQtbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtbWQtcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LW1kLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQudGV4dC1sZy1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1sZy1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtbGctY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKi0tIHNwYWNpbmcgdXRpbGl0aWVzIC0tKi9cbi5tLTAge1xubWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtMCB7XG5tYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubXItMCB7XG5tYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYi0wIHtcbm1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tbC0wIHtcbm1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXgtMCB7XG5tYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXktMCB7XG5tYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS0xIHtcbm1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTEge1xubWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTEge1xubWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItMSB7XG5tYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMSB7XG5tYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LTEge1xubWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LTEge1xubWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tMiB7XG5tYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTIge1xubWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItMiB7XG5tYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTIge1xubWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMiB7XG5tYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtMiB7XG5tYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LTIge1xubWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLTMge1xubWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMyB7XG5tYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItMyB7XG5tYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0zIHtcbm1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tbC0zIHtcbm1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtMyB7XG5tYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktMyB7XG5tYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS00IHtcbm1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNCB7XG5tYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci00IHtcbm1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItNCB7XG5tYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC00IHtcbm1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC00IHtcbm1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktNCB7XG5tYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tNSB7XG5tYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tdC01IHtcbm1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tci01IHtcbm1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLTUge1xubWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1sLTUge1xubWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teC01IHtcbm1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xubWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teS01IHtcbm1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWF1dG8ge1xubWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXQtYXV0byB7XG5tYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXItYXV0byB7XG5tYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYi1hdXRvIHtcbm1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tbC1hdXRvIHtcbm1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXgtYXV0byB7XG5tYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXktYXV0byB7XG5tYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC0wIHtcbnBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wdC0wIHtcbnBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHItMCB7XG5wYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGItMCB7XG5wYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBsLTAge1xucGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHgtMCB7XG5wYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weS0wIHtcbnBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtMSB7XG5wYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtMSB7XG5wYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTEge1xucGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTEge1xucGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC0xIHtcbnBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LTEge1xucGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktMSB7XG5wYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTIge1xucGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtMiB7XG5wYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItMiB7XG5wYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi0yIHtcbnBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC0yIHtcbnBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtMiB7XG5wYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktMiB7XG5wYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC0zIHtcbnBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wdC0zIHtcbnBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItMyB7XG5wYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMyB7XG5wYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTMge1xucGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtMyB7XG5wYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weS0zIHtcbnBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtNCB7XG5wYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC00IHtcbnBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci00IHtcbnBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTQge1xucGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTQge1xucGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC00IHtcbnBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS00IHtcbnBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTUge1xucGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB0LTUge1xucGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wci01IHtcbnBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYi01IHtcbnBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtNSB7XG5wYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weC01IHtcbnBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB5LTUge1xucGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbi5tLXNtLTAge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tdC1zbS0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1yLXNtLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYi1zbS0wIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1sLXNtLTAge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm14LXNtLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teS1zbS0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1zbS0xIHtcblx0bWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtc20tMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1zbS0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItc20tMSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1zbS0xIHtcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1zbS0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktc20tMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tc20tMiB7XG5cdG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtc20tMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLXNtLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLXNtLTIge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1zbS0yIHtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LXNtLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktc20tMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXNtLTMge1xuXHRtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1zbS0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLXNtLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1zbS0zIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLXNtLTMge1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm14LXNtLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teS1zbS0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1zbS00IHtcblx0bWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1zbS00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItc20tNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItc20tNCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLXNtLTQge1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtc20tNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1zbS00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tc20tNSB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LXNtLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItc20tNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLXNtLTUge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtc20tNSB7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtc20tNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm15LXNtLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLXNtLWF1dG8ge1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tdC1zbS1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLXNtLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYi1zbS1hdXRvIHtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLm1sLXNtLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm14LXNtLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teS1zbS1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC1zbS0wIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnB0LXNtLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnByLXNtLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGItc20tMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGwtc20tMCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB4LXNtLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB5LXNtLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtc20tMSB7XG5cdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1zbS0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1zbS0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLXNtLTEge1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLXNtLTEge1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1zbS0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1zbS0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXNtLTIge1xuXHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1zbS0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLXNtLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1zbS0yIHtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLXNtLTIge1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LXNtLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1zbS0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1zbS0zIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LXNtLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnByLXNtLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItc20tMyB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtc20tMyB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LXNtLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LXNtLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtc20tNCB7XG5cdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LXNtLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItc20tNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLXNtLTQge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtc20tNCB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtc20tNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LXNtLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXNtLTUge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtc20tNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItc20tNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1zbS01IHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1zbS01IHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtc20tNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktc20tNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi5tLW1kLTAge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tdC1tZC0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1yLW1kLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYi1tZC0wIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1sLW1kLTAge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm14LW1kLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teS1tZC0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1tZC0xIHtcblx0bWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbWQtMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1tZC0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbWQtMSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1tZC0xIHtcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1tZC0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbWQtMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbWQtMiB7XG5cdG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbWQtMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLW1kLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLW1kLTIge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1tZC0yIHtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LW1kLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbWQtMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLW1kLTMge1xuXHRtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1tZC0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLW1kLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1tZC0zIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLW1kLTMge1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm14LW1kLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teS1tZC0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1tZC00IHtcblx0bWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1tZC00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbWQtNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbWQtNCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLW1kLTQge1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbWQtNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1tZC00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbWQtNSB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LW1kLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbWQtNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLW1kLTUge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbWQtNSB7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbWQtNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm15LW1kLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLW1kLWF1dG8ge1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tdC1tZC1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLW1kLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYi1tZC1hdXRvIHtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLm1sLW1kLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm14LW1kLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teS1tZC1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC1tZC0wIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnB0LW1kLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnByLW1kLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGItbWQtMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGwtbWQtMCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB4LW1kLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB5LW1kLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtbWQtMSB7XG5cdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1tZC0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1tZC0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLW1kLTEge1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLW1kLTEge1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1tZC0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1tZC0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLW1kLTIge1xuXHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1tZC0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLW1kLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1tZC0yIHtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLW1kLTIge1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LW1kLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1tZC0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1tZC0zIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LW1kLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnByLW1kLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbWQtMyB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbWQtMyB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LW1kLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LW1kLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbWQtNCB7XG5cdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LW1kLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbWQtNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLW1kLTQge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbWQtNCB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbWQtNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LW1kLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLW1kLTUge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbWQtNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbWQtNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1tZC01IHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1tZC01IHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbWQtNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbWQtNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4ubS1sZy0wIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tci1sZy0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWItbGctMCB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tbC1sZy0wIHtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teC1sZy0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXktbGctMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tbGctMSB7XG5cdG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LWxnLTEge1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbGctMSB7XG5cdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLWxnLTEge1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbGctMSB7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbGctMSB7XG5cdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LWxnLTEge1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWxnLTIge1xuXHRtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LWxnLTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1sZy0yIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1sZy0yIHtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbGctMiB7XG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1sZy0yIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LWxnLTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sZy0zIHtcblx0bWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctMyB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tci1sZy0zIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbGctMyB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1sZy0zIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teC1sZy0zIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbGctMyB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbGctNCB7XG5cdG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctNCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLWxnLTQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLWxnLTQge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1sZy00IHtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LWxnLTQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbGctNCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWxnLTUge1xuXHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1sZy01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1yLWxnLTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1sZy01IHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1sLWxnLTUge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm14LWxnLTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teS1sZy01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sZy1hdXRvIHtcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tci1sZy1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWItbGctYXV0byB7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tbC1sZy1hdXRvIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teC1sZy1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXktbGctYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnAtbGctMCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wdC1sZy0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wci1sZy0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBiLWxnLTAge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBsLWxnLTAge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weC1sZy0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weS1sZy0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLWxnLTEge1xuXHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbGctMSB7XG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbGctMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1sZy0xIHtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1sZy0xIHtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbGctMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbGctMSB7XG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1sZy0yIHtcblx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbGctMiB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1sZy0yIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbGctMiB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1sZy0yIHtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1sZy0yIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbGctMiB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbGctMyB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1sZy0zIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wci1sZy0zIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLWxnLTMge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLWxnLTMge1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weC1sZy0zIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weS1sZy0zIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLWxnLTQge1xuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1sZy00IHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLWxnLTQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1sZy00IHtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLWxnLTQge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LWxnLTQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1sZy00IHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1sZy01IHtcblx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB0LWxnLTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnByLWxnLTUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbGctNSB7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbGctNSB7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB4LWxnLTUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB5LWxnLTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxufSIsIi5mb290ZXJ7XG5cbiAgYmFja2dyb3VuZDogJFNub3c7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjIyLCAyMjIsIDIyMik7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDEycHg7XG4gIHB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6IHJnYig2MywgNjMsIDYzKTtcbiAgfVxuIH1cbiAuZm9vdC1oZWFkZXJ7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIHRleHQtc2hhZG93OiByZ2IoMjU1LCAyNTUsIDI1NSkgMXB4IDFweCAwcHg7XG4gIH1cbiAuY29udGFjdDpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHB7XG4gICAgICBjb2xvcjogJEFjY2VudFRlYWxfRGFyaztcbiAgICB9XG4gfVxuXG4gLmZvb3QtbGlua3N7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGl7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogcmdiKDYzLCA2MywgNjMpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiByZ2IoNjMsIDYzLCA2Myk7XG4gICAgICB0ZXh0LXNoYWRvdzogcmdiKDI1NSwgMjU1LCAyNTUpIDFweCAxcHggMHB4O1xuICAgICAgYXtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgIFxuICAgICAgICAvLyBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgIH1cbiAgICAgIGE6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkQWNjZW50VGVhbF9EYXJrO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIGxpOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb250ZW50OiBcIuKAulwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5mb290LWxpbmtze1xuICAgICAgICBhe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gIH1cbiAuc29jaWFsLWxpbmt7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiB9XG4gaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5re1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuIH1cbiAuc29jaWFsLWxpbms6aG92ZXJ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiB9XG4gLnNvY2lhbC1saW5rc3tcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIFxuIH1cblxuIC5zb2NpYWwtbGlua3MtaW1ne1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuIH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5rcy1pbWd7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiB9XG4gLmJvdHRvbS1mb290ZXJ7XG5cbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBhe1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICRBY2NlbnRUZWFsX0Rhcms7XG4gIH1cbn1cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVye1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGF7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4uZm9vdGVye1xuICBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICB9XG4gIHNlbGVjdDo6LW1zLWV4cGFuZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpXG57XG4gIC5mb290ZXJ7XG4gICAgc2VsZWN0IHtkaXNwbGF5Om5vbmU7fVxuICAgIC5mb290LWxpbmtze2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZTogMDt9XG4gIH07XG59XG5AaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKVxue1xuICAuZm9vdGVye1xuICAgIHNlbGVjdCB7ZGlzcGxheTpub25lO31cbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5OmlubGluZTsgZm9udC1zaXplOiAwO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9tZWRpdW0nKVxue1xuICAuZm9vdGVye1xuICAgIHNlbGVjdCB7ZGlzcGxheTpub25lO31cbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5OmlubGluZTsgZm9udC1zaXplOiAwO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0JylcbntcbiAgLmZvb3RlcntcbiAgICBzZWxlY3Qge2Rpc3BsYXk6bm9uZTsgfVxuICAgIC5mb290LWxpbmtze2Rpc3BsYXk6aW5saW5lO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJylcbntcbiAgLmZvb3RlcntcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBzZWxlY3Qge2Rpc3BsYXk6aW5saW5lOyB9XG4gICAgLmZvb3QtbGlua3N7ZGlzcGxheTpub25lO31cbiAgfTtcbiAgLmZvb3QtaGVhZGVyIHttYXJnaW4tYm90dG9tOiAxMHB4OyBtYXJnaW4tdG9wOjIwcHg7fVxuICAuYm90dG9tLWZvb3RlcntkaXNwbGF5OiBub25lO31cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVye1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5taW5pY3Rfd3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2llbWVucyBTYW5zIFJvbWFuXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICAgIGNvbG9yOiAjMmQzNzNjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuXG5cbiBcblxuXG5cbiIsIlxuLnRvcDU1IHsgdG9wOiA1NXB4OyB9XG4udG9wNjAgeyB0b3A6IDYwcHg7IH1cbi50b3A2NSB7IHRvcDogNjVweDsgfVxuLnRvcDc1IHsgdG9wOiA3NXB4OyB9XG4udG9wODAgeyB0b3A6IDgwcHg7IH1cbi50b3A4NSB7IHRvcDogODVweDsgfVxuLnRvcC0wIHsgdG9wOiAwOyB9XG4udG9wLTUgeyB0b3A6IC01cHg7IH1cbi50b3AtMTAgeyB0b3A6IC0xMHB4OyB9XG4udG9wLTE1IHsgdG9wOiAtMTVweDsgfVxuLnRvcC0yMCB7IHRvcDogLTIwcHg7IH1cbi50b3AtMjUgeyB0b3A6IC0yNXB4OyB9XG4udG9wLTMwIHsgdG9wOiAtMzBweDsgfVxuLnRvcC0zNSB7IHRvcDogLTM1cHg7IH1cbi50b3AtNDAgeyB0b3A6IC00MHB4OyB9XG4udG9wLTQ1IHsgdG9wOiAtNDVweDsgfVxuLnRvcC01MCB7IHRvcDogLTUwcHg7IH1cbi50b3AtNTUgeyB0b3A6IC01NXB4OyB9XG4udG9wLTYwIHsgdG9wOiAtNjBweDsgfVxuLnRvcC02NSB7IHRvcDogLTY1cHg7IH1cbi50b3AtNzAgeyB0b3A6IC03MHB4OyB9XG4udG9wLTc1IHsgdG9wOiAtNzVweDsgfVxuLnRvcC04MCB7IHRvcDogLTgwcHg7IH1cbi50b3AtODUgeyB0b3A6IC04NXB4OyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5zaWVtZW5zLWhlYWQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzphdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAubG9nb3tcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmxvZ28tbWFpbiB7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbWF4LWhlaWdodDogMTlweDtcbiAgfVxuICAubG9nby10YWdsaW5le1xuICAgIG1heC1oZWlnaHQ6IDI5cHg7XG4gIH1cblxuICBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICB9XG4gIHNwYW57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIH1cbiAgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIH1cbiAgaXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuaWNvbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2VydmljZXtcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnRvcC1iYW5uZXJ7XG4gICAgLmNvbC14cy1vZmZzZXQtMntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgLnNlYXJjaC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA4ODg5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAuZW1haWwtbGFuZy1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGhlaWdodDozNXB4O1xuICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgLmljb24tbGFuZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VhcmNoLWZpZWxke1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5zZWFyY2gtYm94e1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOjI0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICB9XG4gICAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dDpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWJ0bjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1idG57XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlc2V0LWJ0bntcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvdW50cnktc2l0ZXtcbiAgLm5hdmlnYXRpb257XG4gICAgbWFyZ2luLWJvdHRvbTo1NnB4O1xuICAgIC5icmVhZGNydW1ic3tcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmd1YWdlLXJlZ2lvbjpob3ZlciwgLmxhbmd1YWdlLXJlZ2lvbi5ob3ZlcmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJkMzczYztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0MWFhYWE7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMTlweDtcbn1cbi5sYW5ndWFnZS1yZWdpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5udHMtc2l0ZWlkIHtcbiAgYmFja2dyb3VuZDogI2ViZjBmNTtcbiAgY29sb3I6ICM2OTc4ODI7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg4OTY7XG4gIHBhZGRpbmc6IDE4cHggMCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RmZTZlZDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLmljb24tbGVmdHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMge1xuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgbGl7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sW2NsYXNzKj1cIiBpY29uLVwiXXtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MGJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVnaW9uLWxhbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpdGVpZC1jb2wtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmF2YWlsYWJsZS1sYW5ndWFnZXMtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb3VudHJ5LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmNvdW50cnktbGFuZ3VhZ2UtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLm50cy1zaXRlaWQgaHIsIC5udHMtbmF2YmFyLWhlYWRlci1zaXRlaWQgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5udHMtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0b3A6IDE2cHg7XG59XG5cbi5CMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZW1lbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6ICMyMzg3YWEgc29saWQgMnB4O1xuICBbY2xhc3NePVwiaWNvbi1cIl0sW2NsYXNzKj1cIiBpY29uLVwiXXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmbG9hdDpyaWdodDtcbiAgICBwYWRkaW5nLXRvcDozcHg7XG4gIH1cbn1cblxuLkIyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDU1Nzg7XG4gIGJvcmRlcjogIzAwNTU3OCBzb2xpZCAycHg7XG59XG5cbi5uYXZpZ2F0aW9ue1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0MzU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5icmVhZGNydW1ic3tcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDozNXB4O1xuXG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICAgIGE6aG92ZXJ7XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tZ2xvYmFse1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHVse1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJj5saSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX21lZGl1bScpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3BidG57XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICAuYWN0aXZlLXN0YXRle1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJFBldHJvbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJFBldHJvbDtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vbi1wYWdle1xuICAgICAgICAgIEBleHRlbmQgLmFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd257XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICB1bHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogMTY5cHg7XG4gICAgICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDcwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4gICAgICAgICAgICB3aWR0aDogMTE0MHB4OyAvLzk0MCAvLyA3MjBcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTcwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9tZWRpdW0nKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDcwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUzNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMjBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA1NTc4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmx5b3V0e1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjYlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMzIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4gICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZseW91dC1pbWFnZXtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250ZW50e1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24tY29udmVyc2lvbntcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWxpc3R7XG4gICAgICAgICAgJi5jb2x1bW5zIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgLmZseW91dCB7XG4gICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tY291bnRyeXtcbiAgICAuY291bnRyeS1uYW1le1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuICAgIHVse1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAyNDAsIDI0NCk7XG4gICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICB9XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgICA6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJFBldHJvbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZV9fdjJ7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC5tb2JpbGUtbG9nb3tcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgYXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19pY29uc3tcblxuICAgIGF7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUtdG9nZ2xle1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYnN7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkU3RvbmVfTGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRTdG9uZV9MaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIGF7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzO1xuXG4gICAgLnJlZ2lvbi1sYW5ndWFnZS1iYXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAuc2l0ZS1pZHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5tb2JpbGUtbmF2LWl0ZW17XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2RkZTU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmID4gYXtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGRlNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vYmlsZS1uYXYtaXRlbS1oZWFkZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xuICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAmICsgLm1vYmlsZS1uYXYtaXRlbXtcblxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiArIHVse1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc3ViLW1lbnV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cbiAgICAgIC5uYXYtc3ViX19sZXZlbC11cHtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAubmF2LXN1Yl9faGVhZGVye1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgfVxuXG4gICAgICB1bHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTdweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIC5tb2JpbGUtc2VhcmNoe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1zZWFyY2gtYmFye1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgIGlucHV0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXQ6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1idG46aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnRue1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZXNldC1idG57XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWJ0bi1hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzO1xuICAgIC5yZWdpb24tbGFuZ3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGRlNTtcblxuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lvbi1jb3VudHJ5e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggNTVweDtcbiAgICAgIGRpdi5jb3VudHJ5LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHNlbGVjdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbW9iaWxle1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5sb2dve1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5sb2dvLW1haW4ge1xuICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDphdXRvO1xuICAgIH1cbiAgfVxuICAuc2l0ZS1pZC1tb2JpbGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5icmVhZGNydW1ic3tcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRTdG9uZV9MaWdodDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHRvcDogNDBweDtcbiAgICBhe1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGE6aG92ZXJ7XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlLWNvbXBvbmVudHN7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGF7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgYVtoaWRkZW5dIHtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAjaGFtYnVyZ2Vye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgIGl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1kcm9wZG93bntcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHVse1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY291bnRyeS1uYW1le1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWZseW91dHtcblxuICAgICAgICB1bHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTU3ODtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1kcm9wZG93bi1oaWRkZW57XG4gICAgICAgIC5tb2JpbGUtZmx5b3V0e1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1kcm9wZG93bi1hY3RpdmV7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRQZXRyb2w7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgLyogSUUgOSAqL1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtZmx5b3V0e1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VhcmNoLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICB9XG4gIC5zZWFyY2gtb257XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLXNlYXJjaHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtc2VhcmNoLWJhcntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICBpbnB1dHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgaW5wdXQ6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbnN7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGl7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnRuOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJ0bntcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVzZXQtYnRue1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICBpe1xuICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAubmF2aWdhdGlvbntcbiAgICAubmF2aWdhdGlvbi1nbG9iYWx7XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLWNvdW50cnl7XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5zaWVtZW5zLWhlYWR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2aWdhdGlvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSwgLm5hdmlnYXRpb24tbW9iaWxlX192MntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAudG9wLWJhbm5lci1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgLy8gdG9wOiAwO1xuICAgICAgei1pbmRleDogODg4OTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vL1NraXBOYXYgU3R5bGVzXG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFIDYvNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbn1cblxuLnZpc2libGUtd2hlbi1mb2N1c2VkOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmJ5cGFzcy1ibG9jay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmY2M7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1pbmljdF93cmFwcGVyIHtcblxuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICBjb2xvcjogIzJkMzczYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWluaWN0X3dyYXBwZXIuYWN0aXZlOmFmdGVyIHtcblxuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuIiwiXG5ib2R5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cblxuLmJsdWUtdGV4dFxue1xuXHRjb2xvcjojMDA1Zjg3IWltcG9ydGFudDtcbn1cblxuLm5ld3MtdGlsZS10aXRsZVxue1xuXHRtYXJnaW4tdG9wOjBweDtcblx0bWFyZ2luLWJvdHRvbTowcHg7XG59XG5cbi5uZXdzLXRpbGUtZGVza3RvcC1vbmx5XG57XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbi5uZXdzLXRpbGUtbW9iaWxlLW9ubHlcbntcblx0ZGlzcGxheTpub25lO1xufVxuXG4ud2hpdGUtcGFnZS10aWxlXG57IFxuXHQudGlsZS1kZXRhaWxzXG5cdHtcblx0XHRwXG5cdFx0e1xuXHRcdFx0YVxuXHRcdFx0e1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweClcbntcblx0LmNvbnRhaW5lclxuXHR7XG5cdFx0d2lkdGg6MTEwMHB4O1xuXHR9XG5cblx0LnZpZGVvLWJ1dHRvblxuXHR7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6MTdweDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweClcbntcblx0LmNvbnRhaW5lclxuXHR7XG5cdFx0d2lkdGg6IDExNzBweDtcblx0fVxuXG5cdC52aWRlby1idXR0b25cblx0e1xuXHRcdC8vbWFyZ2luLXJpZ2h0OjE3cHg7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHQuc2hvdXRib3hcblx0e1xuXHRcdC5kZXRhaWxzXG5cdFx0e1xuXHRcdFx0bWFyZ2luLXRvcDotMnB4O1xuXHRcdH1cblx0fVxuXHQudmlkZW8tYnV0dG9uXG5cdHtcblx0XHQvL21hcmdpbi1yaWdodDoxN3B4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmRldGFpbHNcblx0XHR7XG5cdFx0XHRtYXJnaW4tdG9wOi0ycHg7XG5cdFx0fVxuXHR9XG5cblx0LmJsdWUtdGV4dFxuXHR7XG5cdFx0bWFyZ2luLXJpZ2h0OjUwcHg7XG5cdH1cblxuXHQudmlkZW8tYnV0dG9uXG5cdHtcblx0XHQvL21hcmdpbi1yaWdodDoxN3B4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcblxuXG5cdC5tb2JpbGUtZGV0YWlsc1xuXHR7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDozMnB4O1xuXHR9XG5cdC8qLm5ld3NibG9ja1xuXHR7XG5cdFx0cGFkZGluZy1ib3R0b206LTQwMHB4IWltcG9ydGFudDtcblx0fSovXG5cdC5uZXdzLXRpbGUtdGl0bGVcblx0e1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRtYXJnaW4tYm90dG9tOi00MHB4O1xuXHR9XG5cblx0Lm5ld3MtdGlsZS1kZXNrdG9wLW9ubHlcblx0e1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdC5uZXdzLXRpbGUtbW9iaWxlLW9ubHlcblx0e1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0aGVpZ2h0OjIwcHghaW1wb3J0YW50O1xuXG5cdH1cbn0iLCIjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuICBjb2xvcjogI2ZmZmZmZjtcblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtaW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzcm9vbS1zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbiNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUge1xuXHQuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMge1xuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nOiA0cHggMCAxMHB4IDRweDtcblx0fVxuXHRcblx0Lmljb24tYXJyb3ctcmlnaHQtc21hbGwge1xuXHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuXG4jb2xkZXItcHJlc3MtcmVsZWFzZXMge1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gIH1cbn1cblxuI2JvaWxlci1wbGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIFxuICAuYm9pbGVyLWxlZ2FsIHtcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDIwcHg7XG4gIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5cblxuI2xlYWRlcnNoaXAtYmlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGEge1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBcbiAgLnByb2ZpbGUtYmxvY2sge1xuICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIHtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5ib2R5IHtcbiAgXHRmb250LXNpemU6IDE2cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAudGl0bGUsXG4gIC5ib2R5LFxuICAuc3VtbWFyeS1idWxsZXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cblxuICAuc3VtbWFyeS1idWxsZXRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IpO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3ByaW1hcnktY29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xufVxuIiwiLnRvdGFse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHNwYW57XG4gICAgXHR3aWR0aDogMTAwJTtcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbiIsIlxuLnNlYXJjaC1hcHAge1xuICBtaW4taGVpZ2h0OiAzMDBweDsgXG5cbiAgLmZhLXNwaW5uZXIge1xuICAgIGNvbG9yOiAjQUQyMzVGO1xuICAgIG1hcmdpbjogODBweCAwIDgwcHggMDtcbiAgfVxuXG4gIC5zZWFyY2hCdXR0b25ze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6MjZweDtcbiAgICBDb2xvcjogIzIzODdBOTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTpjb250ZW50cztcbiAgfVxuXG4gIC5zZWFyY2hSZXNldHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNzBweDsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDoyNnB4O1xuICAgIFxuICB9XG4gIC5zZWFyY2hCb3h7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zZWFyY2hJbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5O1xuICB9XG5cbiAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9IFxuXG4gIC5pbnB1dC13cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4wZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5zZWFyY2hGb3Jte1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gIH1cblxuICAuaGlkZVJlc2V0QnV0dG9ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gIH1cbiAgXG4gIC5yZXN0SWNvbkNvbG9yIHtcbiAgICBjb2xvcjogI0E1QUZCNDtcbiAgfVxuICAuc2VhcmNoSWNvbkNvbG9yIHtcbiAgICBjb2xvcjogIzIzODdBOTsgXG4gIH1cblxuICAuaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3cgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTsgLy9UaGlzIG1ha2VzIGl0IG5vdCBjbGlja2FibGVcbiAgICBvcGFjaXR5OjAuNjsgICAgICAgICAvL1RoaXMgZ3JheXMgaXQgb3V0IHRvIGxvb2sgZGlzYWJsZWRcbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uRmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMCAwIDUwcHggMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgICYudG9wIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLnBhZ2luYXRpb25GaWx0ZXIgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkgPiBhLFxuICAucGFnaW5hdGlvbkZpbHRlciA+IGxpID4gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogUmVndWxhciAzNnB4LzQycHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC1jb3VudCB7XG4gICAgZm9udDogUmVndWxhciAxNnB4LzE5cHggU2llbWVuc1JvbWFuO1xuICAgIH1cblxuICAuc2VhcmNoLXJlc3VsdC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IEJvbGQgMTRweC8xNnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogMS4xZW0gU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogIzIyODdBQTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMjNweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWRlc2NyaXB0aW9uIHNwYW4gdWwge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMGVtO1xuICB9XG5cbiAgLnNlYXJjaFJlc3VsdElucHV0e1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XG4gICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgIHdpZHRoOjYwMHB4O1xuICB9XG5cbiAgLnNlYXJjaFJlc3VsdFdpZHRoe1xuICAgIHdpZHRoOjYwMHB4O1xuICB9XG5cbiAgLmlucHV0RmllbGRQYWRkaW5ne1xuICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gIH1cblxuICAuZmxleC1ncmlkIHtcblxuICAgIC5pdGVtLS1wcmltYXJ5IC5jdGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAuaXRlbS0tdGVydGlhcnkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS0tc2Vjb25kYXJ5e1xuICAgICAgbWFyZ2luOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjI4N0FBIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS0tcHJpbWFyeXtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5yZXN1bHRzLWxpc3Rpbmcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5pdGVtX19kZXNjcmlwdGlvbl9zZWNvbmRhcnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLml0ZW1fX2Rlc2NyaXB0aW9ue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAxOXB4IDIzcHg7XG5cbiAgfVxuXG4gIC5pdGVtX19kZXNjcmlwdGlvbiAudGl0bGV7XG4gICAgZm9udDogQm9sZCAxNHB4LzE2cHggU2llbWVuc1JvbWFuO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuaXRlbV9fZGVzY3JpcHRpb24gLmhlYWRpbmd7XG4gICAgZm9udDogUmVndWxhciAxOHB4LzI2cHggU2llbWVuc1JvbWFuO1xuICB9XG5cbiAgLml0ZW1fX2Rlc2NyaXB0aW9uIC5jb250ZW50e1xuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8yM3B4IFNpZW1lbnNSb21hbjtcbiAgfVxuXG4gIC5pdGVtX2N1c3RvbWVyX2hlYWRpbmd7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBCb2xkIDIwcHgvMjRweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNhcmQtLXN1YmhlYWRpbmd7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBCb2xkIDE0cHgvMjZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaXRlbV9jdXN0b21lcl90aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IDE4cHggU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzIyODdBQTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmZsZXhJbWcge1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXG4gICAgJi5pbWctMjAwIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZsZXhJbWdCaWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgXG5cbiAgLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuaGVyby1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgfVxuICAucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjkxNDtcbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjg1NzE0Mjg1NzFyZW0gMS4wNzE0Mjg1NzE0cmVtO1xuICAgIHdpZHRoOiAxNDBweDsgXG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnJlYWRBbGwge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQ6IEJvbGQgMTZweC8yNnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzIyODdBQTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDEuMWVtO1xuXG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgfVxuICBcbn0iLCJbbmdcXDpjbG9ha10sXG5bbmctY2xvYWtdLFxuW2RhdGEtbmctY2xvYWtdLFxuW3gtbmctY2xvYWtdLFxuLm5nLWNsb2FrLFxuLngtbmctY2xvYWsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmFbbmctY2xpY2tde1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCJcbi5mb3JtLWdyb3VwIHtcblx0Ji5idXR0b24tYnVtcCB7IFxuXHRcdC5idXR0b24tY29udmVyc2lvbiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNDVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMC44NTcxNDI4NTcxcmVtIDEuMDcxNDI4NTcxNHJlbTtcblx0d2lkdGg6IDI0MHB4O1xuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAkU25vdztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcblx0JjpkaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC42NTtcblx0fVxuXHRcblx0Ji53aWRlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblx0Ji5mbG9hdC1jb252ZXJzaW9uLXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHRcblx0aXtcdFxuXHRcdHdpZHRoOiAxNSU7XG5cdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHQucGxheS1pY29ue1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHQuYnV0dG9uLXRleHR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cblx0fVxufVxuXG4vLyBSZW5kZXIgYSBsaW5rIHdpdGggYSBmbG9hdGVkIHJpZ2h0IGFycm93IGNvbnRhaW5lZCBpbiBhIGJveC4gXG4vLyA8YSBjbGFzcz1cImxpbmstaWNvblwiPkxpbmsgVGV4dCA8c3BhbiBjbGFzcz1cImxpbmstY29udGFpbmVyLWljb25cIj48aSBjbGFzcz1cImljb24tYXJyb3ctcmlnaHQtbGFyZ2VcIj48L2k+PC9zcGFuPlxuLmxpbmstaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0c3Bhbi5saW5rLWNvbnRhaW5lci1pY29uIHtcblx0ICAgIHBhZGRpbmctdG9wOiAycHg7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBoZWlnaHQ6IDI1cHg7XG5cdCAgICB3aWR0aDogMjVweDtcblx0ICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFxuXHQgICAgaSxlbSB7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIFx0Y29sb3I6ICNmZmY7XG5cdCAgICB9XG5cdH1cbn1cblxuLnN0b3JlLWNhdGFsb2ctdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24uc2Vjb25kYXJ5e1xuICAgIG1hcmdpbi10b3A6NXB4O1xufVxuXG5idXR0b24uYnV0dG9uLWNvbnZlcnNpb24ge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5idXR0b24tY29udmVyc2lvbiwgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyLCAuYnV0dG9uLWNvbnZlcnNpb246YWN0aXZlLCAuYnV0dG9uLWNvbnZlcnNpb246dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJFNub3c7XG59XG5hLmJ1dHRvbi1jb252ZXJzaW9uOmZvY3Vze1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogJFNub3c7XG59XG4uc2Vjb25kYXJ5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkQnV0dG9uX0JsdWU7XG59XG4uc2Vjb25kYXJ5OmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Zjg3O1xufVxuXG4ucHJpbWFyeXtcblx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9PcmFuZ2U7XG59XG4ucHJpbWFyeTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2M4NWExZTtcbn1cblxuLnRlcnRpYXJ5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOUJBRkJFO1xufVxuXG4udGVydGlhcnk6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4NzlCQUE7XG59XG5cbi5xdWF0ZXJuYXJ5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhNTBhO1xufVxuXG4ucXVhdGVybmFyeTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwOTUwODtcbn1cblxuLnJvc2UtcmVke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhO1xufVxuXG4ucm9zZS1yZWQ6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzAxNGE7XG59XG5cbi5naG9zdHtcblx0Ym9yZGVyOiBzb2xpZCAzcHggJFNub3c7IFxuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xufVxuXG4uZ2hvc3QtYWx0e1xuXHRib3JkZXI6IHNvbGlkIDNweCAkQWNjZW50Qmx1ZV9EYXJrO1xuXHRjb2xvcjogJEFjY2VudEJsdWVfRGFyazsgXG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG59XG5cbi5naG9zdC1hbHQ6aG92ZXIsIC5naG9zdC1hbHQ6YWN0aXZlLCAuZ2hvc3QtYWx0OnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrOyBcbn1cblxuLy92aWRlbyBqcyBvdmVyd3JpdGVcbi52anMtZGVmYXVsdC1za2luIC52anMtZnVsbHNjcmVlbi1jb250cm9se1xuXHQvL2Rpc3BsYXk6bm9uZTtcbn0gXG5cbi5jZW50ZXJlZHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5idXR0b24tY29udmVyc2lvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQuZGV0YWlsLWJhbm5lcntcblx0XHRwIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuYnV0dG9uLWNvbnZlcnNpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHdpZHRoOiA3NSUgIWltcG9ydGFudDtcblx0XHRcdC5idXR0b24tdGV4dCB7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gIC5idXR0b24tY29udmVyc2lvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5kZXRhaWwtYmFubmVye1xuXHQuYnV0dG9uLWNvbnZlcnNpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogaW5oZXJpdDtcblx0fVxuICB9XG4gIFxufSIsIi5idXktdGlsZXMge1xuXHRAZXh0ZW5kIC5jaGFwdGVyLXRpbGVzO1xuXHRwYWRkaW5nOiA1NXB4IDAgODBweDtcblxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0LmhlYWRlcntcblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHR9XG5cdFx0Jl9fbW9yZS1pbmZve1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEF0aGVuc19HcmV5O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweCAwcHggMTVweDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0fVxuXHRcblx0LnRpbGUtY29udGFpbmVye1xuXHRcdGRpdi50aWxle1xuXHRcdFxuXHRcdFx0ZGl2LnRpbGUtZGV0YWlscyB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMjVweCAxMDBweCAyNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0LmgtdGl0bGUtdGFnIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHQmLnRocmVlLWNvbHVtbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbisxKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHR9IFxuXHRcdFx0XHRcblx0XHRcdFx0Ji50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzIpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdH0gXG5cdFx0XHRcdFxuXHRcdFx0XHQmLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMykge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cdFx0XG5cdFx0XHRpbWd7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtaW5mb3tcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1x0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5idXktYnV0dG9uLWFuY2hvcntcblx0XHRcdHdpZHRoOiA1NiU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAyMiU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDI1cHggYXV0byAyNXB4IGF1dG87XG5cdFx0XHRcblx0XHRcdHNwYW4uYnV0dG9uLXRleHQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0cG9zaXRpdmU6IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxufVxuIiwiLmRldGFpbC1wYWdlLCAuY2FwYWJpbGl0eS1wYWdlLCAucHJvZHVjdC1zdXBwb3J0LCAuY29sbGF0ZXJhbC1jb250ZW50LCAub24tZGVtYW5kLXdlYmluYXIsIC5zaW5nbGUtdG9waWMsIC5saXZlLXdlYmluYXIsIC5waHlzaWNhbC1ldmVudCB7XG5cdC5kZXRhaWwtYmFubmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgIzAwOTk5OTtcblx0XHRcblx0XHQmLmxpZ2h0IHtcblx0XHRcdGNvbG9yOiAjMzIzQzQ2O1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY0O1xuXHRcdH1cblx0XHQucm93IHtcblx0XHRcdCYuZXF1YWwge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHRcdC5jb2wtcGFkZGVkIHtcblx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1hbGlnbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGEuYnV0dG9uLWNvbnZlcnNpb24ge1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYmFubmVyLWJ1dHRvbnMge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM1MEJFQkU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXG5cdFx0Lm5vLXBhZCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0cGFkZGluZzogNHB4IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0fVxuXHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuIFx0XHRcblxuXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm9uLWRlbWFuZC13ZWJpbmFyLCBcbi5zaW5nbGUtdG9waWMsXG4ucGh5c2ljYWwtZXZlbnQsXG4ubGl2ZS13ZWJpbmFyIHtcblx0LmRldGFpbC1iYW5uZXJ7XG5cdFx0bWFyZ2luLXRvcDogLTM1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufSIsIi5jYW1wYWlnbi1jaGFwdGVye1xuXHRwYWRkaW5nOiA1MHB4IDAgNjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcblxuXHQmX19oZWFkZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQuaGVhZGVyLXRhZ3tcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcblx0XHR9XG5cbiAgICBoMntcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIH1cblxuXHRcdC5zaGFyZS1idXR0b257XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb2xvcjogJFNub3cgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc2hhcmUuaXMtYWN0aXZle1xuXHRcdFx0LnNoYXJlLWJ1dHRvbntcblxuXHRcdFx0XHRjb2xvcjogIzg3OWJhYSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fYnRuU3R5bGV7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdFxuXHRcdFx0XHRcdFxuXHRcdCZfX2J0bnN7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdFx0XG5cdFx0Jl9fYnRuTWFyZ2luc3tcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xN3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdCZfX2ltZ3tcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1ne1xuICAgICAgICAgIFx0XHRmbGV4LXNocmluazogMDtcbiAgICAgICAgXHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dHtcblx0XHRcdGNvbG9yOiAkU25vdztcblxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuXHRcdFx0ZmxleDogMTtcblx0XHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdFx0YXtcblx0XHRcdCAgY29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9ICBcbiAgICAgIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblx0XHRcdD4gYXtcblx0XHRcdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2V7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHg7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7IFxuICAgIGNvbG9yOiAjZmZmZjtcbiAgICBcbiAgICBoMntcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH0gXG4gICAgICBhe1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9ICBcbiAgICAgIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgID4gYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxufSIsIi5kZXRhaWxzLWJsb2NrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZzogNDBweCAwO1xufVxuXG4uZmVhdHVyZWQtc29sdXRpb25zIC5kcm9wLWRvd257XG5cdGZsb2F0OiByaWdodDtcblx0YXBwZWFyYW5jZTogbm9uZTtcbiAgICBtb3otYXBwZWFyYW5jZTogbm9uZTtcblx0d2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmVhdHVyZWQtc29sdXRpb25zIC50aWxlLWNvbnRhaW5lciAudGlsZS1jb250ZW50IGRpdiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtc29sdXRpb25zIC5kcm9wLWRvd257XG4gIFx0ZmxvYXQ6IGxlZnQ7XG4gIFx0d2lkdGg6IDEwMCU7XG4gIFx0bWFyZ2luOiAyMHB4IDAgMjRweCAwO1xuICB9XG59IiwiLyoqIFxuICogQ2FyZCBDbHVzdGVyIFNDU1MgU2hlZXRzXG4gKiBUaGUgZm9sbG93aW5nIHN0eWxlIHJ1bGVzIGFwcGx5IHRvIHRoZSAnQ2FyZCBDbHVzdGVycycgd2hpY2ggYXJlIGJsb2NrcyBvZiAnY2FyZHMnIGluY2x1ZGluZyBmbGlwIGNhcmRzLCBxdW90ZSBjYXJkcyBhbmQgc3RhbmRhcmRcbiAqIGNvbnRlbnQgY2FyZHMuXG4gKiBcbiAqIFBsZWFzZSBrZWVwIHRoZSBTdHlsZXNoZWV0IGdlbmVyaWMgc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGFjcm9zcyB0aGUgc2l0ZS5cbiAqXG4gKiovXG5cbi8vIERlc2t0b3AgQ2FyZCBDbHVzdGVyIFN0eWxlc1xuLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIge1xuXHRtYXJnaW4tdG9wOiAxNXB4OyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdC8vIEhlYWRsaW5lIGFib3ZlIHRoZSBjbHVzdGVyXHRcblx0LnBhcnRuZXItaGVhZGxpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuY2FyZC1jbHVzdGVyIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdCAgICBcblx0ICAgIGEge1xuXHQgICAgXHQuY2FyZC1jbHVzdGVyLWl0ZW0ge1xuXHQgICAgXHRcdFxuXHQgICAgXHRcdHAge1xuXHQgICAgXHRcdFx0Y29sb3I6ICMzQzQ2NEI7XG5cdCAgICBcdFx0fVx0XG5cdCAgICBcdFx0XG5cdCAgICBcdFx0Jjpob3ZlciB7XG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oI2Y3ZjdmOSwgNSUpO1xuXHQgICAgXHRcdFx0dHJhbnNpdGlvbjogMC42cztcblx0ICAgIFx0XHR9XG5cdCAgICBcdFx0XG5cdCAgICBcdFx0Ji5jYXJkLXF1b3RlOmhvdmVyIHtcblx0ICAgIFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjMDA0NjY5LCA1JSk7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIC5jYXJkLWNsdXN0ZXItc2l6ZXIsIFxuXHQgICAgLmNhcmQtY2x1c3Rlci1pdGVtIHsgXG5cdCAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxNXB4KTsgXG5cdCAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmOTsgYm9yZGVyOiB0aGluIHNvbGlkICM4YWFjYjM7XG5cdCAgICAgICAgcGFkZGluZzogMjBweDsgbWFyZ2luLWJvdHRvbTogMTVweDtcblx0ICAgICAgICBcblx0XHRcdC8vIFF1b3RlIENhcmRcblx0ICAgICAgICAmLmNhcmQtcXVvdGUge1xuXHQgICAgICAgIFx0YmFja2dyb3VuZDogIzAwNDY2OTtcblx0ICAgICAgICBcdGNvbG9yOiAjZmZmO1xuXHQgICAgICAgIFx0XG5cdCAgICAgICAgXHRlbSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXHQgICAgICAgIFx0XG5cdCAgICAgICAgXHQvLyBObyBtYXJnaW5zIG9uIHF1b3RlIHBhcmFncmFwaHMuXG5cdCAgICAgICAgXHRwIHsgbWFyZ2luOiAwcHg7IGNvbG9yOiAjZmZmOyB9XG5cdCAgICAgICAgfVxuXHQgICAgICAgIFxuXHQgICAgICAgICYuZmxpcC1jb250YWluZXIge1xuXHQgICAgICAgIFx0YmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lO1xuXHQgICAgICAgIFx0cGFkZGluZzogMnB4O1xuXHQgICAgICAgIFx0XG5cdCAgICAgICAgXHQuZmxpcC1mcm9udCwgLmZsaXAtYmFjayB7XG5cdCAgICAgICAgXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG5cdCAgICAgICAgXHRcdGJvcmRlcjogdGhpbiBzb2xpZCAjOGFhY2IzO1xuXHQgICAgICAgIFx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuXHQgICAgICAgIFx0XHR3aWR0aDogMTAwJTtcblx0ICAgICAgICBcdH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgXG5cdCAgICAgICAgLy8gQ2FyZCB0eXBvZ3JhcGh5IHN0eWxlcy5cblx0ICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0ICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcblx0ICAgICAgICAgICAgY29sb3I6ICMzYjdlOTg7XG5cdCAgICAgICAgfVxuXHRcblx0ICAgICAgICBwIHsgZm9udC1zaXplOiAxLjBlbTsgfVxuXHQgICAgICAgIFxuXHQgICAgICAgIHNwYW4uc2NhbGVkIHsgXG5cdCAgICAgICAgXHRmb250LXNpemU6IDMuMGVtOyBcblx0ICAgICAgICBcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHRcbiAgICAgICAgXHR9XG5cdFxuXHQgICAgICAgIGkuZmEge1xuXHQgICAgICAgICAgICBmb250LXNpemU6IDIuMGVtO1xuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIGJvdHRvbTogMTVweDsgcmlnaHQ6IDE1cHg7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHQgICAgXG5cdCAgICAvLyBTdHlsZSB0aGUgYmxhbmsgY2FyZHMgdXNlZCB0byBwcmVzZXJ2ZSBzcGFjZSAoYXBwZWFycyBhcyBhbiBhY3R1YWwgY2FyZClcbiAgICAgICAgLmJsYW5rLWNhcmQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxNXB4KTsgXG5cdCAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDsgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5zdHJldGNoZWQtdiB7IGhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi50b3AtbGVmdCB7XHRcbiAgICAgICAgICAgIFx0dG9wOiAwOyBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnRvcC1yaWdodCB7XG4gICAgICAgICAgICBcdHRvcDogMDsgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYudG9wLW1pZGRsZSB7XG4gICAgICAgICAgICBcdHRvcDogMDsgbGVmdDogY2FsYygzMy4zJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMGIwYjBiO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRcdC8vIE9wdGlvbmFsIGNsYXNzIHRvIGZsb2F0IGhlYWRlciB0ZXh0IGxlZnRcbiAgICAgICAgICAgICAgICAmLmxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxufVxuXG5cbi8vIE1vYmlsZSBDYXJkIENsdXN0ZXIgU3R5bGVzXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuIFxuIFx0LnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIge1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XG5cdFx0LnBhcnRuZXItaGVhZGxpbmUgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cdFxuXHRcdC5jYXJkLWNsdXN0ZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQuY2FyZC1jbHVzdGVyLWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0c3Bhbi5zY2FsZWQgeyBmb250LXNpemU6IDIuNzVlbTsgfVxuXHRcdFx0XHRcblx0XHRcdFx0Ly8gQXV0byBhbGlnbiBoZWFkZXJzIHRvIHRoZSBsZWZ0IG9uIG1vYmlsZS5cblx0XHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJsYW5rLWNhcmQge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRcdC8vIEF1dG8gYWxpZ24gaGVhZGVycyB0byB0aGUgbGVmdCBvbiBtb2JpbGUuXG5cdFx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLnRvcC1sZWZ0IHtcdFxuXHRcdCAgICAgICAgICAgIFx0dG9wOiAwcHg7IGxlZnQ6IDBweDtcblx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgICAgICAgICAgXG5cdFx0ICAgICAgICAgICAgJi50b3AtcmlnaHQge1xuXHRcdCAgICAgICAgICAgIFx0dG9wOiAwcHg7IHJpZ2h0OiAwcHg7XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIFxuXHRcdCAgICAgICAgICAgICYudG9wLW1pZGRsZSB7XG5cdFx0ICAgICAgICAgICAgXHR0b3A6IDBweDsgbGVmdDogMHB4O1xuXHRcdCAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRhYmxldCBDYXJkIENsdXN0ZXIgU3R5bGVzXG5AbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xuIFxuIFx0LnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIge1xuXHRcblx0XHQuY2FyZC1jbHVzdGVyIHtcblx0XHRcdC5jYXJkLWNsdXN0ZXItaXRlbSB7XG5cdFx0XHRcdHNwYW4uc2NhbGVkIHsgZm9udC1zaXplOiAyLjc1ZW07IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4iLCIvKipcbiAqIEZsaXAgQ2FyZCBTQ1NTIFNoZWV0XG4gKiBcbiAqKi9cblxuLy8gRmxpcCBjb250YWluZXIsIGtlZXBzIHBlcnNwZWN0aXZlXG4uZmxpcC1jb250YWluZXIge1xuXHRwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBcblx0Ly8gZmxpcCBzcGVlZCBnb2VzIGhlcmVcblx0LmZsaXAtZGVmaW5lIHtcblx0XHQvLyB0cmFuc2l0aW9uOiAxcztcblx0XHQvLyB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyBQb3NpdGlvbiB0aGUgZnJvbnQgYW5kIGJhY2sgY2FyZHNcblx0XHQuZmxpcC1hbmltIHtcblx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAxcztcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAxcztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHR9XG5cdFx0LmZsaXAtZnJvbnQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdFx0LmZsaXAtYmFjayB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG5cdFx0fVxuXHRcdC5mbGlwLWZyb250LWVkIHtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdH1cblx0XHQuZmxpcC1iYWNrLWVkIHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcblx0XHR9XG5cdFx0Ji5mbGlwcGVkIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4iLCIuY2FyZWVyLWZsZXh7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOWUzZWU7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuXHQmOmZvY3Vze1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXItZmxleC10aWxle1xuXHRcdC5jYXJlZXItZmxleC1pbWd7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZWVyLWZsZXgtdGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnNoYXJle1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5pcy1hY3RpdmV7XG5cdFx0XHRcdC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pcy1hY3RpdmUtbGVmdHtcblx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0bGVmdDogLTE0MHB4O1xuXHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlci1mbGV4LWNvbnRlbnRze1xuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdC5jdGF7XHRcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHRib3R0b206IC0zNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0Ym90dG9tOiAtMzVweDtcblx0XHRcdH1cblx0XHRcdC5pY29uLWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXHQuY2FyZWVyLWZsZXgtdGlsZTpsYXN0LWNoaWxke1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuY2FyZWVyLWZsZXh7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jYXJlZXItZmxleC10aWxle1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0LmNhcmVlci1mbGV4LWNvbnRlbnRze1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxODBweDtcblx0XHRcdC5jYXJlZXItZmxleC10aXRsZXtcblxuXHRcdFx0XHRoMXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBhe1xuXHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gXHRyaWdodDogMTVweDtcblx0XHRcdFx0Ly8gXHR0b3A6IDE1cHg7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY3Rhe1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcblx0XHR9XG5cdH1cblx0XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlX3NtYWxsJyl7XG5cdC5jYXJlZXItZmxleHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNhcmVlci1mbGV4LXRpbGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHQuY2FyZWVyLWZsZXgtY29udGVudHN7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDIzMHB4O1xuXHRcdFx0LmNhcmVlci1mbGV4LXRpdGxle1xuXG5cdFx0XHRcdGgxe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIGF7XG5cdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvLyBcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHQvLyBcdHRvcDogMTVweDtcblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHR9XG5cdFx0XG5cdFx0fVxuXHR9XG5cdFxufVxuIiwiIC8qIHNraXBsaW5rICovXG4gLnNraXBsaW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNraXBsaW5rIGE6Zm9jdXMge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi53aGl0ZS1wYWdlLWRlc2N7XG4gICAgIFxuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIH1cblxuLmNhcm91c2VsLXRpbGVze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgJjpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJl9faGVhZGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIFxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblx0QGluY2x1ZGUgaGVhZGluZ3NSb21hbigpe1xuICAgICAgZm9udC1mYW1pbHk6U2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIGgxe1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuIC5pbWctcmVzcG9uc2l2ZXtcbiBcdHdpZHRoOiAxMDAlO1xuIH1cbn1cblxuLmdhcC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCA1MHB4OyBcbn1cblxuXG4uY2Fyb3VzZWwtdGlsZXtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtaW4taGVpZ2h0OiAyMzBweDtcblxuXG4gIC50aWxlLWhlYWRlcntcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgaDN7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgIC5zaGFyZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNoYXJlOmZvY3Vze1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgLnNoYXJlLWJ1dHRvbjpmb2N1c3tcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGl7XG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgfVxuICB9XG4gIFxuICAuY29udGVudHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgcHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgIH1cbiAgYTpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xuICB9ICBcbiAgfVxuICBcbiAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb246Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufSBcblxuLm5vLWd1dHRlcntcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XG59XG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gIC5jYXJvdXNlbC10aWxle1xuICAgIGgze1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLmNhcm91c2VsLXRpbGVze1xuICAgIC53aGl0ZS1wYWdlLWRlc2N7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIH1cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsLXRpbGV7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIFxuXG4gICAgLnRpbGUtaW1hZ2V7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLy8gaW1ne1xuICAgICAgLy8gICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIC50aWxlLWRldGFpbHN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgaDN7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcm91c2VsLWlubmVyLWJ1dHRvbntcbiAgQGV4dGVuZCAuY2Fyb3VzZWwtaW5uZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cblxuXG5cblxuIiwiLmNhc2Utc3R1ZHktc2VhcmNoIHtcclxuXHJcbiAgICAuZmVhdHVyZWQtc29sdXRpb25zIHtcclxuICAgICAgICAmX190aWxle1xyXG4gICAgICAgICAgICAmLmZlYXR1cmVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5zaG93LWZpbHRlci1vcHRpb25zIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLmNoYXB0ZXItdGlsZXMge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1iYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuc2VhcmNoLXJlc3VsdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxuXHQuc2VhcmNoLWZpbHRlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJ7XHJcbiAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IFxyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmlsdGVycyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyAgIFxyXG4gICAgICAgIGJ1dHRvbi5ncGNUb2dnbGVPZmYge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24uZ3BjVG9nZ2xlT24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUzNjUwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLmdwY1RvZ2dsZU9uOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5ncGNUb2dnbGVPZmY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUzNjUwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9yZS1yZXN1bHRzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxufSIsIi5jYXNlLXN0dWR5LXRpbGVze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1x0XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5oZWFkZXJ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRoMXtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICBcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0XHRmb250LXNpemU6IDIwcHg7XG4gICAgICAgIFx0fVxuXHRcdH1cblx0XHQvLyAuc2hhcmUtaWNvbntcblx0XHQvLyBcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdCAvLyAgICAgIFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0IC8vICAgICAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCAvLyAgICAgIFx0ZGlzcGxheTogaW5saW5lO1xuXHQgLy8gICAgICBcdGZvbnQtc2l6ZTogMjhweDtcblx0IC8vICAgICAgXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgLy8gICAgICBcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHQgLy8gICAgICBcdH1cblx0XHQvLyB9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHQuaXMtYWN0aXZle1xuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0ICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXHRcdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgIH1cblx0XHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0ICAgICAgICAgIGxlZnQ6IC0xNDBweDtcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQubW9iaWxlLXNoYXJle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGl7XHRcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICM3NDg5OWE7XG5cdFx0fVxuXHR9XG5cdC5jYXNlLXN0dWR5LXRpbGV7XG5cdFx0Ly8gYSwgYTpob3ZlciwgYTphY3RpdmUsIGE6dmlzaXRlZCB7XG5cdFx0Ly8gXHR0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRjb2xvcjokU3RvbmVfRGFyaztcblx0XHQvLyB9XG5cblx0XHQuY2FzZS1zdHVkeS10aWxlLWltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1x0XG5cdFx0fVxuXHRcdC50aWxlLWRldGFpbHN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG5cdFx0XHRoZWlnaHQ6IDI0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4gKCd0YWJsZXQnKXtcblx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0fVxuXG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpbGUtc2hhcmUtaWNvbntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5pcy1hY3RpdmV7XG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0XHQgICAgICAgICAgbGVmdDogLTEwcHg7XG5cdFx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgfVxuXHRcdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0XHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xuXHRcdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgIH1cblx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHR9XG5cdFx0LmxvY2F0aW9uLWluZm97XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdH1cblx0XHQuY3Rhe1x0XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdFx0Lmljb24tY29udGFpbmVye1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuY2FzZS1zdHVkeS10aWxlc3tcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRcblx0XHQuaGVhZGVye1xuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhc2Utc3R1ZHktdGlsZXtcblx0XHRcdC50aWxlLXNoYXJlLWljb257XG5cdFx0XHR9XG5cdFx0XHQudGlsZS1kZXRhaWxze1xuXHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmN0YXtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNhc2Utc3R1ZHktdGlsZS1pbWd7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGVfc21hbGwnKXtcblx0LmNhc2Utc3R1ZHktdGlsZXN7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0XG5cdFx0LmhlYWRlcntcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXNlLXN0dWR5LXRpbGV7XG5cdFx0XHQudGlsZS1zaGFyZS1pY29ue1xuXHRcdFx0fVxuXHRcdFx0LnRpbGUtZGV0YWlsc3tcblx0XHRcdFx0aGVpZ2h0OiAxOTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gLmN0YXtcblx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHQvLyBcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXHRcdFx0LmNhc2Utc3R1ZHktdGlsZS1pbWd7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn0iLCIuY2F0YWxvZ3tcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcblx0LmNhdGFsb2ctdGlsZXtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHQuY29taW5nLXNvb257XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuXHR9XG59XG4uY2F0YWxvZy10aWxlcyAudGlsZS1jb2wtY29sdW1ue1xuICAgIC50aWxlLWRldGFpbHMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA0MHB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4uY2F0YWxvZy1oZWFkbGluZXtcbiAgaW1ne1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC5jYXRhbG9nLXRpdGxle1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBoMXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaGFyZXtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgIC5pcy1hY3RpdmV7XG4gICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgICB9XG4gICAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBcbiAgaDR7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICB9XG5cbiAgLmNhdGFsb2ctdGlsZXtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY29taW5nLXNvb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICB9XG5cbiAgLmJ1dHRvbi1jb252ZXJzaW9uXG4gIHtcbiAgICBtYXJnaW4tdG9wOjVweDtcbiAgfVxuICBcbiAgLnRleHQtaG9sZGVye1xuICBcbiAgICBjbGVhcjpyaWdodDtcbiAgICBcbiAgfVxuICBwe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgXG4gIC5uby1ndXR0ZXJ7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgcGFkZGluZy1yaWdodDowO1xuICB9XG59XG5cblxuIiwiLmNhdGFsb2ctdGlsZXN7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRoMSwgaDJ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cbiAgICB9XG4gICAgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNhdGFsb2ctdGlsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC41OyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhdGFsb2ctdGlsZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyBcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IFxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRpbGUtdmlkZW8taW1nIGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7IGZsZXg6IDEgMCBhdXRvOyBwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuICAgICAgfVxuICAgIH1cbiAgICBhLmNhdGFsb2ctdGlsZSwgYS5jYXRhbG9nLXRpbGU6aG92ZXIsIGEuY2F0YWxvZy10aWxlOmFjdGl2ZSwgYS5jYXRhbG9nLXRpbGU6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6JFN0b25lX0Rhcms7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblx0LmNhdGFsb2ctdGlsZSB7XG5cdFx0YSwgYTpob3ZlciwgYTphY3RpdmUsIGE6dmlzaXRlZCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjokU3RvbmVfRGFyaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdH1cblx0XHQuaW1nLWhlaWdodC1pZXtcblx0XHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHR9XG5cdFx0LmNhdGFsb2ctdGlsZS1pbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblx0XHRcblx0XHQudGlsZS1kZXRhaWxze1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHRcdC5jdGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRcdH1cblx0XHRcdC50YWdsaW5lIHtcblx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBzcGFuLmxlZnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ucmlnaHQge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXHRcdFx0cC5hcnRpY2xlIHtcblx0XHRcdCAgZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbiAgJi53aGl0ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC5jYXRhbG9nLXRpbGV7XG4gICAgICAudGlsZS1kZXRhaWxze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICB9XG4gIH1cbiAgXG4gIC50aXRsZS1jb250ZW50LWJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuY2F0YWxvZy10aWxlc3tcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHQuY2F0YWxvZy10aWxle1xuXHRcdFx0LnRpbGUtZGV0YWlsc3tcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQuY3Rhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2F0YWxvZy10aWxlLWltZ3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxufSIsIi5zdG9yZS1jYy1jaGVja291dHtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHQucHJvbW8taW5wdXR7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0aW5wdXR7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQuYnV0dG9uLXRleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvbW8tY2FwdGlvbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR3aWR0aDogMzQ1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblxuXHRcdH1cblx0fVxuXHQuY2MtY2hlY2tvdXQtdG90YWx7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDI2NHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRkaXZ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5kaXNwbGF5LWJsb2Nre1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5hZGQtdW5kZXJsaW5le1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHR9XG5cdH1cblx0LmJsdWUtbGlua3tcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHR9XG5cdC5yYXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQub2xkLXByaWNle1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5zdG9yZS1jYy1jaGVja291dHtcblx0XHQuY2MtY2hlY2tvdXQtdG90YWx7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdC5ibHVlLWxpbmt7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5lbnRlci1pbmZve1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0Om5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQucHJvbW8taW5wdXR7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdGlucHV0e1xuXHRcdFx0XHR3aWR0aDogMTc4cHg7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdCYucHJvbW8tYWxpZ257XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDg5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zdG9yZS1jYy1zdWJtaXR7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0LnByb21vLWlucHV0e1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdGlucHV0e1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0LmJ1dHRvbi10ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb21vLWNhcHRpb257XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHR3aWR0aDogMzQ1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHR9XG5cdH1cblx0LmNjLXN1Ym1pdC10b3RhbHtcblx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA0NSU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFxuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdGRpdntcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQub2xkLXByaWNle1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0fVxuXG5cdFx0LmFkZC11bmRlcmxpbmV7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0Yjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXJ7XG5cdFx0Y29sb3I6ICMzQzQ2NEI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0LmJpbGxpbmd7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQucGF5bWVudHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXHQucmFkaW8tYnV0dG9uc3tcblx0XHRcblx0XHQgIC5yYWRpby1idXR0b257XG5cdFx0ICBcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ICBcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdCAgXHRkaXNwbGF5OiBibG9jaztcblx0XHQgIFx0d2lkdGg6IGF1dG87XG5cdFx0ICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdCAgXHRzcGFue1xuXHRcdCAgXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQgIFx0fVxuXHRcdCAgXHRcblx0XHQgIFx0aW1ne1xuXHRcdCAgXHRcdHdpZHRoOiAxNDBweDtcblxuXHRcdCAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHQgIFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdCAgXHRcdGJvcmRlcjogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0XHQgIFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0ICBcdH1cblx0XHQgIFx0XG5cdFx0ICBcdGF7XG5cdFx0ICBcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQgIFx0fVxuXHRcdCAgfVxuXHQgIH1cblx0LnN1Ym1pdHtcblx0XHRtYXJnaW4tdG9wOiAtNjVweDtcblx0fVxuXG59IiwiLmNoYXB0ZXItdGlsZXN7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHRcblx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCYudGlsZXMtZW1wdHktYmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblxuXHQmOmZvY3Vze1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQuaGVhZGVye1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0aDF7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdGF7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHQuaXMtYWN0aXZle1xuXHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXMtYWN0aXZlLWxlZnR7XG5cdFx0XHRcdC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdGxlZnQ6IC0xNDBweDtcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQubW9iaWxlLXNoYXJle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGl7XHRcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICM3NDg5OWE7XG5cdFx0fVxuXHR9XG5cdC50aWxlLWNvbnRhaW5lcntcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdC50aWxle1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50aHJlZS1jb2x1bW5ze1xuXHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTFweCk7XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubmluZS1jb2x1bW5ze1xuXHRcdFx0d2lkdGg6IGNhbGMoNzUlIC0gMTFweCk7XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aHJlZS1jb2x1bW5ze1xuXHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTFweCk7XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubmluZS1jb2x1bW5ze1xuXHRcdFx0d2lkdGg6IGNhbGMoNzUlIC0gMTFweCk7XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aWxle1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyBcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlsdGVyLWltZy1jb250YWluZXJ7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDFweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50d28tY29sdW1ue1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgybiArIDEpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuICsgMil7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG4pe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGhyZWUtY29sdW1ue1xuXHRcdFx0XHR3aWR0aDogY2FsYygzMyUgLSAxMXB4KTtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDEpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMil7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAzKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG4pe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZm91ci1jb2x1bW57XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMSl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyAyKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDMpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgNCl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMyUgLSAxMXB4KTtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDIpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAzKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQobil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQudGlsZS1kZXRhaWxze1xuXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMTZweDtcblxuXHRcdFx0XHQuaC10aXRsZS10YWd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gdGVzdCBcblx0XHRcdFx0aDJ7IFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGlsZS1zaGFyZS1pY29ue1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmlzLWFjdGl2ZXtcblx0XHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdFx0XHRcdC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdFx0bGVmdDogLTE0MHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvY2F0aW9uLWluZm97XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogOHB4IDAgOHB4IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtaW5mb3tcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXG5cdFx0XHRcdC5zb2x1dGlvbnN7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmN0YXtcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblxuXHRcdFx0XHRcdC5pY29uLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmJvcmRlcntcbiAgXHRcdCY6aG92ZXJ7XG4gICAgICAgIC50aWxle1xuICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcblx0ICAgIC50aWxlIHtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0cmFuc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgfVxuXHQgICAgICAudGlsZS1kZXRhaWxzIHtcblx0ICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzODdhYTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgIH1cblx0XHQgICAgfVxuXHRcdCAgfVxuXHRcdCAgXG5cdFx0ICAudGlsZS1pbmZvIHtcblx0XHQgICAgLmljb24tY29udGFpbmVyIHtcblx0XHQgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblx0XHQgICAgfVxuXHRcdCAgfVxuXHRcdH1cblx0XHRcblx0fVxuXHRcblx0Ji5saWdodCB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uZmlsdGVyLWNvbnRhaW5lciB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgLyogU2FmYXJpICovXG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDcwcHg7XG5cdH1cblx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cblx0LmZvcm0tZ3JvdXB7XG5cdFx0Y29sb3I6IzAwMDAwMCAhaW1wb3J0YW50O1xuXHR9XG5cbn0iLCIuY29sbGF0ZXJhbC1jb250ZW50IHtcblx0cGFkZGluZzogMTEycHggMDtcblx0Y29sb3I6ICMzQzQ2NEI7XG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdGZvbnQtc2l6ZTogMWVtO1xuXG5cdC5yZXNvdXJjZS1pdGVtICsgLnJlc291cmNlLWl0ZW0ge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblxuXHR9XG5cblx0LmNvbGxhdGVyYWwtZm9ybSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcblx0XHRcdHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcblx0XHR9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8qUGhvbmUqL1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMyMHB4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIyBUYWJsZXQqL1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMXB4KSBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcblx0XHRcdCAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiMgRGVza3RvcCovXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpe1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcblx0XHRcdCAgICBwYWRkaW5nOiAxM3B4IDEzcHggMzBweCAxM3B4O1xuICAgICAgICAgICAgfVxuXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9uICB7XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cblx0cCB7IGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cblx0Ji5mZWF0dXJlZCB7XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luOiA0NnB4IDA7XG5cdFx0fVxuXHR9XG5cblx0LnNoYXJlIHtcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXG5cdFx0LnNoYXJlLWJ1dHRvbiAge1xuXHRcdFx0Lmljb24tc2hhcmUtbmV3dG9uLWFuZHJvaWQge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDEuY29sbGF0ZXJhbC1oZWFkZXIgYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuY29sbGF0ZXJhbC1ydGYtY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0YSwgYTp2aXNpdGVkXG5cdFx0e1xuXHRcdFx0Ly9jb2xvcjogI0ZGRkZGRjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0cDplbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0dWwgbGkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDEycHggMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGgyIHsgXG5cdFx0XHRmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRcblx0fSBcblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRtYXJnaW46IDE4cHggMDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdG1hcmdpbjogMTJweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0bWFyZ2luOiA2cHggMDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgLy9jb2xvcjogIzIzODdhYTtcblx0fVxuXG5cdGEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQsIGE6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR9XG5cblx0LmZvcm0tZ3JvdXAtbGVnYWwge1xuXHRcdGEsIGE6dmlzaXRlZCwgYTpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzMzN2FiNztcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cdFxuXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdCYuYnV0dG9uLWNvbnZlcnNpb24uc2Vjb25kYXJ5IHtcblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9IFxuXHR9XG5cblx0LmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICMzMzdhYjc7XG5cdFx0fVxuXHR9XG5cblxuXHRzcGFuLmNvbGxhdGVyYWwtdGFnIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICNEQzY5MTM7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Ji5yZWFkIHtcblx0XHRcdGNvbG9yOiAjNTU1RjY5O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHR9XG5cdH1cblxuICAgIGgzLmhvdmVyLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXHRcblx0Lmtub3duVXNlcnN7XG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogIzNjNDY0Yjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS10aXRsZSB7XG5cdFx0cGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6MTVweDtcblx0fVxuXHRcblx0Lnd3dy1pbmxpbmUtZm9ybSB7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5idXR0b24tY29udmVyc2lvbiBzcGFuIHtcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0XG5cdFx0YnV0dG9uLmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVx0XG5cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHRcdFxuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdG1hcmdpbjogM3B4IDAgMCA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdFxuXHRcdC5mb3JtLWdyb3VwLWxlZ2FsIHtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHRzZWxlY3R7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdC50ZXh0LWJsb2NrIHtcblx0XHRcdC5idXR0b25ze1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHQuYnV0dG9ucyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdCAgfVxuXHRcdH1cblxuXHRcdC50ZXh0LWJsb2NrLXVse1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYXJyb3ctdmVydGljYWwtYWxpZ24tbWlkZGxle1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cbiAgICAgICAgLmJ1dHRvbi1jb252ZXJzaW9uLXJlc291cmNle1xuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG5cblx0fVxuXHRcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDAgMjhweCAwO1xuXHR9XG5cbiAgICAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJi5pbWctc2hyaW5rIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7IFxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgIH1cbiAgICB9XG5cblx0Ji5jb2xsYXRlcmFsLWxhbmRpbmcge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cblx0XHRoMSwgaDIge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHR9XG5cblx0XHQubGFuZGluZy1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXG5cdFx0XHRociB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0FENkRFO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubGFuZGluZy1jb250ZW50LWJvdHRvbXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXHRcdH1cblx0XHQubGFuZGluZy1jb250ZW50LXRvcHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdFx0XHQuY29udGFpbmVyIHtcblxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdCAgfVxuXG5cdFx0XHRcdC5jb2xsYXRlcmFsLWlubmVyLXRleHR7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50e1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jb250ZW50LXVuZGVybGluZSB7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xuXHRcdH1cblxuXHRcdC5jb2xsYXRlcmFsLXJlbGF0ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNDtcblx0XHRcdHBhZGRpbmc6IDUzcHggMDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdCYuY29sbGF0ZXJhbC11bmRlcmxpbmUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcblx0XHR9XHRcblx0fVxuXG5cdFxuXHQuY29sbGF0ZXJhbC1wcm9tbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5jb2xsYXRlcmFsLXRvcCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCAjZWRmMmY2KTtcblx0XHRjb2xvcjogIzNjNDY0Yjtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0XHQuY29udGFpbmVye1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHQgIH1cblx0XHR9XG5cblx0XHQuY29sbGF0ZXJhbC1oZWFkaW5ne1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0LnRpbWUtZXN0e1xuXHRcdFx0XHRcdGNvbG9yOiAjOWI5YjliO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQuY2xvY2staWNvbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTdweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2xsYXRlcmFsLXRhZ3tcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cGFkZGluZzogMThweCAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdC5jb2xsYXRlcmFsLXRleHQtbW9iaWxlLW9ubHkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFxuXHRcdC5jb2xsYXRlcmFsLXRleHQtZGVza3RvcC1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY29sbGF0ZXJhbC1mb3JtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY29sbGF0ZXJhbC10ZXh0LW1vYmlsZS1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNvbGxhdGVyYWwtdGV4dC1kZXNrdG9wLW9ubHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY29uZGFyeS1jb2xsYXRlcmFsLWxpc3Qge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufSIsIi5jb250YWN0LXBhZ2V7XG5cblx0Ly8ubmF2IGxpOmxhc3QtY2hpbGQgYVxuXHQvLy5hZGRyZXNzLXRpbGUgLmFkZHJlc3NcblxuXHQuYWRkcmVzcy1ob2xkZXIgZGl2Omxhc3QtY2hpbGQgLmFkZHJlc3MtdGlsZSAge1xuXHRcdGhye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGhye1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdFxuXHQudGl0bGV7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaDF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaGFyZXtcbiAgICAgIFx0bWFyZ2luLXRvcDogLTNweDtcbiAgICAgIFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIFx0XHRtYXJnaW4tdG9wOiAwO1xuICAgICAgXHR9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgICAgLmlzLWFjdGl2ZXtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xNDBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9IFxuICAgIH1cblx0Lm1vYmlsZS1zaGFyZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRpe1x0XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjNzQ4OTlhO1xuXHRcdH1cblx0fVxuXG5cdGgze1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdFxuXHQuY29udGFjdC1pbmZve1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmJvbGR7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5hZGRyZXNzLXRpbGU6YmVmb3JlIHtcblx0ICAvLyBjb250ZW50IDogXCJcIjtcblx0ICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgLy8gbGVmdCAgICA6IDE1cHg7XG5cdCAgLy8gYm90dG9tICA6IDA7XG5cdCAgLy8gaGVpZ2h0ICA6IDFweDtcblx0ICAvLyB3aWR0aCAgIDogOTYlOyAgLyogb3IgMTAwcHggKi9cblx0ICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHR9XG5cdC5hZGRyZXNzLXRpbGV7XG5cdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0Lm5vLXBhZGRpbmd7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdH1cdFxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0XHRcblx0XHQudGVsZXBob25lLXRpdGxle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvKnBhZGRpbmc6IDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDsqL1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHQvKnRleHQtYWxpZ246IHJpZ2h0OyovXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Lypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovXG5cdFx0fVxuXHRcdC5hZGRyZXNze1xuXHRcdFx0YXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWxlcGhvbmUtaW5mb3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xuXHRcdFx0XG5cdFx0fVxuXHRcdC5jb250ZW50c3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRocntcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0fVxuXHRcdFx0Lm1hcC1jYXB0aW9ue1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0XHRhOmhvdmVye1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0fVxuXHRcdC5hZGQtbWFyZ2lue1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cblx0fVxuXHQuYWRkcmVzcy10aWxlOmJlZm9yZSB7XG5cdFx0Ly8gY29udGVudCA6IFwiXCI7XG5cdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIGxlZnQ6IDE1cHg7XG5cdFx0Ly8gYm90dG9tOiAwO1xuXHRcdC8vIGhlaWdodDogMXB4O1xuXHRcdC8vIHdpZHRoOiA5NiU7XG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0fVxuXG5cdC5jb250YWN0Rm9ybXtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXHRmb3Jte1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9ue1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHRcdHNlbGVjdCB7XG5cdFx0ICAgIGFwcGVhcmFuY2U6bm9uZTtcblx0XHQgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cblx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcblx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdCAgICBjb2xvcjogIzg3OWJhYTtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgd2lkdGg6MTAwJTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0ICB9XG5cdFx0ICBzZWxlY3Q6Oi1tcy1leHBhbmR7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0ICB9XG5cdFx0LmNoZWNrYm94e1xuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuY29udGFjdC1wYWdle1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Lm1vYmlsZS1zaGFyZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQudGl0bGV7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHRcblx0XHR9XG5cdFx0LmFkZHJlc3MtdGlsZXtcblx0XHRcdC5sb2NhdGlvbntcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHRcdC5yaWdodHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Zm9ybXtcblx0XHRcdGJ1dHRvbntcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY29udGFjdC1nbG9iYWwge1xuXG4gIGlucHV0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuY29udGFjdHMtb2ZmaWNlLWxvY2F0aW9uLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgfVxuICBcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5jb250YWN0LWZvcm1zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jb250YWN0VHlwZXMge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3Qtb2ZmaWNlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4OyBcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICAgICBcbiAgICB1bCwgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWVkaWEgcXVlcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblxuICAuY29udGFjdC1nbG9iYWwge1xuICAgIC5jb250YWN0LWZvcm1zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHAgeyAgXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAuY29udGFjdC1nbG9iYWwge1xuICAgIC5jb250YWN0LWZvcm1zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHAgeyBcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LW9mZmljZXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyLXRvcDogIzg3OWJhYSBzb2xpZCAxcHg7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIHVsLCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY29udGFjdC1zYWxlc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy1ib3R0b206NjBweDtcblx0cGFkZGluZy10b3A6NDBweDsgXG5cdC5oZWFkbGluZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgICAgLmlzLWFjdGl2ZXtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xNDBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9IFxuXHR9XG5cdC5jb2xsYXBzZS1vbi1tb2JpbGV7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQuY29udGludWUtcmVhZGluZ3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0d2lkdGg6IDkwJTtcbiAgICAgICAgICAgICYtZXhwYW5kZWR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuZGVza3RvcC1idXR0b257XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpIHtcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1vYmlsZS1idXR0b257XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeSsuc2Vjb25kYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0IFxuXHQuc3VtbWFyeXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5yb3cge1xuXHRcdGEuZGVza3RvcC1idXR0b257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5yb3c6Zmlyc3QtY2hpbGR7XG5cdFx0bWFyZ2luLWJvdHRvbTowO1xuXHR9XG5cdC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0fVxuXHQucm93Om5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0Lm1vYmlsZS1idXR0b257XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdFxuXHQuYnV0dG9ucy1yaWdodHtcblx0XHRzZmxvYXQ6cmlnaHQ7ICBcblx0fVxuXHRcdFxuXHRcblx0aDJ7XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LnZpZGVvLWNhcHRpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG5cdC5kZXNrdG9wLXZpZGVve1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLXZpZGVve1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5kZXNrdG9wLWltYWdle1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLWltYWdle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuaW1nLXJlc3BvbnNpdmV7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cbiIsIi5jb250YWN0LXVze1xuXHQmX190aWxlc3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdHBhZGRpbmc6IDU1cHggMDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDAgNDBweCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm17XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRwYWRkaW5nOiA1NXB4IDA7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0cGFkZGluZzogMjVweCAwIDQwcHggMDtcblx0XHR9XG5cdH1cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyAgXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cdH1cblxuXHQmX19ncmlke1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmX190aWxle1xuXHRcdHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDFweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XG5cdFx0LnBob25lLWluZm97XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1x0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGZvcm17XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0fVxuXHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgIFxuXHQgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHQgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cblx0XHR9XG5cdFxuXHR9XG59XG5cbi5jb250YWN0LXVzLWNvbmZpcm1hdGlvbntcblx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0cGFkZGluZzogNTVweCAwO1xuXG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZzogMjVweCAwIDQwcHggMDtcblx0fVxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7ICBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdHB7XG5cdFx0c3Bhbntcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnWyc7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICddJztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY29udGVudC1ncmlke1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNDBweCAwIDYwcHg7XG5cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRwYWRkaW5nOiAyNXB4IDAgNjBweDtcblx0fVxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXHR9XG5cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWRfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXHQvL0dXUy0xMTEwLVNvbHV0aW9uc19DYXBhYmlsaXRpZXNfQWxpZ25tZW50X0lzc3VlXG5cblx0Jl9fZ3JpZCwgJl9fZ3JpZF9fbW9iaWxle1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHQgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0LmNvbnRlbnQtZ3JpZF9fdGlsZXtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50LWdyaWRfX3RpbGV7XG5cblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJFNub3c7XG5cblx0XHRcdHRyYW5zaXRpb246ICBhbGwgMC40cyBlYXNlLWluLW91dDtcblxuXHRcdFx0JjpudGgtY2hpbGQoM24rMyl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHQudGlsZV9faGVhZGVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGlsZV9fY2FyZHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGlsZV9faGVhZGVye1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGlsZV9fY2FyZHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cblx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4IDA7XG5cdFx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCZfX2Rlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogIzI2NjI3Zjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1ncmlkX190aWxlX19tb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJFNub3c7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlO1xuXG4gICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLnRpbGVfX2hlYWRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG4gICAgICB9XG5cblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cbiAgICAgIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cblx0XHRcdC50aWxlX19idXR0b257XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuXHRcdFx0XHRcdGgyLCAudGlsZV9faGVhZGVyLS10ZXh0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzYzQ2NGI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzI0NjA3ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aWxlX19oZWFkZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDVweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRoMiwgLnRpbGVfX2hlYWRlci0tdGV4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbGVfX2NhcmR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4IDE1cHggMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcblx0XHRcdFx0Y29sb3I6ICMzYzQ2NGI7XG5cblx0XHRcdFx0Jl9faGVhZGVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24tY29udGVudDogYmFzZWxpbmU7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweCAwO1xuXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzI0NjA3ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0fVxuXG4gICAgICAgIC50aWxlX19jYXJkX19oZWFkZXJ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xMDAwO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG5cdFx0XHRcdCYuc2hvd3tcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5cbi5uY29udGVudC1ncmlke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwIDYwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICBwYWRkaW5nOiAyNXB4IDAgNjBweDtcbiAgfVxuICBoMntcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWRfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQsICZfX2dyaWRfX21vYmlsZXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcblxuICAgIC5uY29udGVudC1ncmlkX190aWxle1xuXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRTbm93O1xuXG4gICAgICB0cmFuc2l0aW9uOiAgYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKzMpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC50aWxlX19jYXJke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmX19kZXNjcmlwdGlvbntcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgXG4gICAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkU25vdztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2U7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC50aWxlX19jYXJke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDE1cHggMTBweDtcblxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuXG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udmVyc2lvbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLnNpdGUtaWR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7IC8qIFdlYmtpdCBjdXRzIGJhY2tncm91bmQtaW1hZ2UgaWYgaXQgb3ZlcmxhcHMgdGhlIGJveCAqL1xuXHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2ktY291bnRyeS1zcHJpdGUuZ2lmKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLWlkLW1vYmlsZXtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcdFxuXHRwYWRkaW5nLWJvdHRvbTogMXB4OyAvKiBXZWJraXQgY3V0cyBiYWNrZ3JvdW5kLWltYWdlIGlmIGl0IG92ZXJsYXBzIHRoZSBib3ggKi9cblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NpLWNvdW50cnktc3ByaXRlLmdpZik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0bWFyZ2luLWxlZnQ6IDZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIENvdW50cnkgc3BlY2lmaWMgbGlua3MgKi9cbi5hZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTBweCB9XG4uYWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4IH1cbi5hZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHggfVxuLmFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHggfVxuLmFpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHggfVxuLmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHggfVxuLmFtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQwcHggfVxuLmFuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjgwcHggfVxuLmFvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzIwcHggfVxuLmFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwcHggfVxuLmFzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwcHggfVxuLmF0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQwcHggfVxuLmF1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDgwcHggfVxuLmF4IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTIwcHggfVxuLmF6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTYwcHggfVxuLmJhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjAwcHggfVxuLmJiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQwcHggfVxuLmJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjgwcHggfVxuLmJlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzIwcHggfVxuLmJmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzYwcHggfVxuLmJnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwcHggfVxuLmJoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQwcHggfVxuLmJpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODgwcHggfVxuLmJqIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTIwcHggfVxuLmJtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYwcHggfVxuLmJuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwMHB4IH1cbi5ibyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNDBweCB9XG4uYnIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDgwcHggfVxuLmJzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEyMHB4IH1cbi5idCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExNjBweCB9XG4uYnYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjAwcHggfVxuLmJ3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI0MHB4IH1cbi5ieSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyODBweCB9XG4uYnogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzIwcHggfVxuLmNhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTM2MHB4IH1cbi5jYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0MDBweCB9XG4uY2QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDQwcHggfVxuLmNmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ4MHB4IH1cbi5jZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MjBweCB9XG4uY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTYwcHggfVxuLmNpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwMHB4IH1cbi5jayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2NDBweCB9XG4uY2wgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjgwcHggfVxuLmNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTcyMHB4IH1cbi5jbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NjBweCB9XG4uY28geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODAwcHggfVxuLmNyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg0MHB4IH1cbi5jcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4ODBweCB9XG4uY3UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTIwcHggfVxuLmN2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTk2MHB4IH1cbi5jeCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMDBweCB9XG4uY3kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDQwcHggfVxuLmN6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4MHB4IH1cbi5kZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMjBweCB9XG4uZGogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTYwcHggfVxuLmRrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjIwMHB4IH1cbi5kbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNDBweCB9XG4uZG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjgwcHggfVxuLmR6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjMyMHB4IH1cbi5lYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzNjBweCB9XG4uZWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDAwcHggfVxuLmVnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQ0MHB4IH1cbi5laCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0ODBweCB9XG4uZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTIwcHggfVxuLmVzLWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjU2MHB4IH1cbi5lcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2MDBweCB9XG4uZXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjQwcHggfVxuLmV1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY4MHB4IH1cbi5maSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3MjBweCB9XG4uZmogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNzYwcHggfVxuLmZrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjgwMHB4IH1cbi5mbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4NDBweCB9XG4uZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODgwcHggfVxuLmZyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjkyMHB4IH1cbi5nYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5NjBweCB9XG4uZ2ItZW5nIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAwMHB4IH1cbi5nYi1zY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDQwcHggfVxuLmdiLXdscyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwODBweCB9XG4uZ2IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTIwcHggfVxuLmdkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzE2MHB4IH1cbi5nZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyMDBweCB9XG4uZ2YgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjQwcHggfVxuLmdoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzI4MHB4IH1cbi5naSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzMjBweCB9XG4uZ2wgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzYwcHggfVxuLmdtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQwMHB4IH1cbi5nbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0NDBweCB9XG4uZ3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDgwcHggfVxuLmdxIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzUyMHB4IH1cbi5nciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1NjBweCB9XG4uZ3MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjAwcHggfVxuLmd0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzY0MHB4IH1cbi5ndSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2ODBweCB9XG4uZ3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNzIwcHggfVxuLmd5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzc2MHB4IH1cbi5oayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4MDBweCB9XG4uaG4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODQwcHggfVxuLmhyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzg4MHB4IH1cbi5odCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5MjBweCB9XG4uaHUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTYwcHggfVxuLmlkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwMHB4IH1cbi5pZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwNDBweCB9XG4uaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDgwcHggfVxuLmluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDEyMHB4IH1cbi5pbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxNjBweCB9XG4uaXEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjAwcHggfVxuLmlyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDI0MHB4IH1cbi5pcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyODBweCB9XG4uaXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MzIwcHggfVxuLmptIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDM2MHB4IH1cbi5qbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MDBweCB9XG4uanAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDQwcHggfVxuLmtlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQ4MHB4IH1cbi5rZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1MjBweCB9XG4ua2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTYwcHggfVxuLmtpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDYwMHB4IH1cbi5rbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2NDBweCB9XG4ua24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjgwcHggfVxuLmtwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDcyMHB4IH1cbi5rciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3NjBweCB9XG4ua3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODAwcHggfVxuLmt5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDg0MHB4IH1cbi5reiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4ODBweCB9XG4ubGEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OTIwcHggfVxuLmxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDk2MHB4IH1cbi5sYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMDBweCB9XG4ubGkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDQwcHggfVxuLmxrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTA4MHB4IH1cbi5sciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxMjBweCB9XG4ubHMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MTYwcHggfVxuLmx0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTIwMHB4IH1cbi5sdSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyNDBweCB9XG4ubHYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjgwcHggfVxuLmx5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTMyMHB4IH1cbi5tYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzNjBweCB9XG4ubWMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDAwcHggfVxuLm1kIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQ0MHB4IH1cbi5tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0ODBweCB9XG4ubWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NTIwcHggfVxuLm1oIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTU2MHB4IH1cbi5tayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2MDBweCB9XG4ubWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjQwcHggfVxuLm1tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTY4MHB4IH1cbi5tbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3MjBweCB9XG4ubW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NzYwcHggfVxuLm1wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTgwMHB4IH1cbi5tcSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4NDBweCB9XG4ubXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01ODgwcHggfVxuLm1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTkyMHB4IH1cbi5tdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5NjBweCB9XG4ubXUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDAwcHggfVxuLm12IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjA0MHB4IH1cbi5tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwODBweCB9XG4ubXggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTIwcHggfVxuLm15IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjE2MHB4IH1cbi5teiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyMDBweCB9XG4ubmEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjQwcHggfVxuLm5jIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjI4MHB4IH1cbi5uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzMjBweCB9XG4ubmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzYwcHggfVxuLm5nIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQwMHB4IH1cbi5uaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0NDBweCB9XG4ubmwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDgwcHggfVxuLm5vIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjUyMHB4IH1cbi5ucCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1NjBweCB9XG4ubnIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjAwcHggfVxuLm51IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjY0MHB4IH1cbi5ueiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2ODBweCB9XG4ub20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NzIwcHggfVxuLnBhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjc2MHB4IH1cbi5wZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4MDBweCB9XG4ucGYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODQwcHggfVxuLnBnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjg4MHB4IH1cbi5waCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY5MjBweCB9XG4ucGsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTYwcHggfVxuLnBsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzAwMHB4IH1cbi5wbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwNDBweCB9XG4ucG4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDgwcHggfVxuLnByIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzEyMHB4IH1cbi5wcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxNjBweCB9XG4ucHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjAwcHggfVxuLnB3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzI0MHB4IH1cbi5weSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyODBweCB9XG4ucWEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzIwcHggfVxuLnJlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzM2MHB4IH1cbi5ybyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0MDBweCB9XG4ucnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDQwcHggfVxuLnJ1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQ4MHB4IH1cbi5ydyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1MjBweCB9XG4uc2EgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NTYwcHggfVxuLnNiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzYwMHB4IH1cbi5zYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2NDBweCB9XG4uc2QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjgwcHggfVxuLnNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzcyMHB4IH1cbi5zZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3NjBweCB9XG4uc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODAwcHggfVxuLnNpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg0MHB4IH1cbi5zaiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4ODBweCB9XG4uc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OTIwcHggfVxuLnNsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzk2MHB4IH1cbi5zbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMDBweCB9XG4uc24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDQwcHggfVxuLnNvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODA4MHB4IH1cbi5zciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxMjBweCB9XG4uc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MTYwcHggfVxuLnN2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODIwMHB4IH1cbi5zeSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyNDBweCB9XG4uc3ogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjgwcHggfVxuLnRjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODMyMHB4IH1cbi50ZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzNjBweCB9XG4udGYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDAwcHggfVxuLnRnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQ0MHB4IH1cbi50aCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0ODBweCB9XG4udGogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NTIwcHggfVxuLnRrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODU2MHB4IH1cbi50bCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2MDBweCB9XG4udG0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjQwcHggfVxuLnRuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODY4MHB4IH1cbi50byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3MjBweCB9XG4udHIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NzYwcHggfVxuLnR0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODgwMHB4IH1cbi50diB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4NDBweCB9XG4udHcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODgwcHggfVxuLnR6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODkyMHB4IH1cbi51YSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5NjBweCB9XG4udWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDAwcHggfVxuLnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTA0MHB4IH1cbi51eSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwODBweCB9XG4udXogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTIwcHggfVxuLnZhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTE2MHB4IH1cbi52YyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyMDBweCB9XG4udmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjQwcHggfVxuLnZnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTI4MHB4IH1cbi52aSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzMjBweCB9XG4udm4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MzYwcHggfVxuLnZ1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQwMHB4IH1cbi53ZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0NDBweCB9XG4ud3MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDgwcHggfVxuLnllIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTUyMHB4IH1cbi55dCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1NjBweCB9XG4uemEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjAwcHggfVxuLnptIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTY0MHB4IH1cbi56dyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2ODBweCB9IiwiLmZvcm0tY29udHJvbHtcblx0Y29sb3I6ICM4NzliYWE7XG59XG5cbi5ldmVudHMtdHJhaW5pbmd7XG5cdGZvcm17XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6LW1vei1wbGFjZWhvbGRlcnsgLyogRmlyZWZveCAxOC0gKi9cblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDo6LW1vei1wbGFjZWhvbGRlcnsgIC8qIEZpcmVmb3ggMTkrICovXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyeyAgXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhY3QtcGFnZXtcblx0Zm9ybXtcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblx0XHRcdGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDotbW96LXBsYWNlaG9sZGVyeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0OjotbW96LXBsYWNlaG9sZGVyeyAgLyogRmlyZWZveCAxOSsgKi9cblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7ICBcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2luZ2xlLXRvcGlje1xuXHRmb3Jte1xuXHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0Oi1tb3otcGxhY2Vob2xkZXJ7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7ICAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcnsgIFxuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBoeXNpY2FsLWV2ZW50ICNhZ2VuZGEtdGl0bGV7XHJcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0cGFkZGluZy10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5waHlzaWNhbC1ldmVudCAuc2Vzc2lvbi1kZXRhaWxzLXNob3ctaGlkZSxcclxuLnBoeXNpY2FsLWV2ZW50IC5wYWdlLXRhZy5ldmVudC1sb2NhdGlvbnMtc2hvdy1oaWRlLFxyXG4ucGh5c2ljYWwtZXZlbnQgI2hpZGUtZXZlbnQtbG9jYXRpb25ze1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5waHlzaWNhbC1ldmVudCAucGFnZS10YWcgYSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufSIsIi5ldmVudHMtdHJhaW5pbmd7XG5cdC5oZWFkbGluZXtcblx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRoMXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlzLWFjdGl2ZXtcbiAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIC5pcy1hY3RpdmUtbGVmdHtcbiAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblx0fVxuXHQubm8tbWFyZ2lue1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHQudGFic3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMzg3YWE7XG5cdFx0XG5cdFx0bGl7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0Y29sb3I6ICM4ZmEyYjA7XG5cdFx0XHR3aWR0aDogNDkuNyU7XG5cdFx0fVxuXG5cdFx0LmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzIzODdhYTtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIzODdhYTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMzg3YWE7XHRcdFxuXHRcdH1cblx0XHRsaTpmaXJzdC1jaGlsZHtcblx0XHRcdFxuXHRcdH1cblx0XHRsaTpsYXN0LWNoaWxke1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQudmlkZW8tY2FwdGlvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXG5cdC5zdWJoZWFkaW5ne1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdH1cblx0fVxuXG5cdC5ldmVudHN7XG5cdFx0cGFkZGluZy10b3A6IDY1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdC5tb2JpbGUtYnRue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC5idXR0b24tdGV4dHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ldmVudC1saXN0aW5nc3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHR9XG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Lypmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fSovXG5cdFx0fVxuXHRcdC5idXR0b24tY29udGFpbmVye1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tb2JpbGUtbGlzdGluZ3N7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAyOHB4O1xuICAgICAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmVycm9yLW1lc3NhZ2V7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0XHRjb2xvcjogI2FmMjM1Zjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLWNvbnRhaW5lcntcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHQucGFnZS10YWd7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybS1ncm91cHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHQgICAgYXBwZWFyYW5jZTpub25lO1xuXHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXG5cdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgaGVpZ2h0OiAyOHB4O1xuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgd2lkdGg6IDQ4JTtcblx0XHRcdCAgICBmbG9hdDogcmlnaHQ7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1zbS5wbmcpO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0XHQgIH1cblx0XHRcdCAgc2VsZWN0OjotbXMtZXhwYW5ke1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgIH1cblx0XHRcdH1cblx0XHRcdC5jb2xsYXBzZS1vbi1tb2JpbGV7XG5cdFx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0XHQuZXZlbnRzLWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdC5ldmVudC10aWxle1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LmV2ZW50LXRpdGxle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ldmVudC1kYXRle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZXZlbnQtbG9jYXRpb257XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjkwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmlzLWFjdGl2ZXtcblx0XHRcdFx0XHRcdCAgICAuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRcdCAgICAgIGxlZnQ6LTEwcHg7XG5cdFx0XHRcdFx0XHQgICAgICB0b3A6IC0xNHB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdFx0ICAuaXMtYWN0aXZlLWxlZnR7XG5cdFx0XHRcdFx0XHQgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHQgICAgICBsZWZ0Oi0xNDVweDtcblx0XHRcdFx0XHRcdCAgICAgIHRvcDogLTE0cHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uby1wYWRkaW5ne1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0LmNvbnRpbnVlLXJlYWRpbmd7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0d2lkdGg6IDkwJTtcbiAgICAgICAgICAgICYtZXhwYW5kZWR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHRcdC5kZXNrdG9wLWxpc3Rpbmdze1xuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5lcnJvci1tZXNzYWdle1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdFx0Y29sb3I6ICNhZjIzNWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHR0YWJsZXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdHRoe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0cntcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmV2ZW50LXJvd3tcblx0XHRcdFx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0XHRcdFx0LmRhdGUtY2VsbHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50LWNlbGx7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjglO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM2JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNoYXJle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0LnNoYXJlLWJ1dHRvbntcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pcy1hY3RpdmV7XG5cdFx0XHRcdFx0XHQgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHQgICAgICBsZWZ0Oi0xMHB4O1xuXHRcdFx0XHRcdFx0ICAgICAgdG9wOiAtMTFweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdCAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdFx0XHRcdFx0ICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdFx0ICAgICAgbGVmdDotMTQwcHg7XG5cdFx0XHRcdFx0XHQgICAgICB0b3A6IC0xMXB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubG9jYXRpb24tY2VsbHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idXR0b24tY2VsbHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBhZ2UtcmVzdWx0c3tcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG5cdFx0XHRcdC5pbnB1dC1ib3h7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdFx0XHQgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ibHVlLWZvbnR7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdH1cblxuXHR9XG5cdC50cmFpbmluZ3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XG5cdFx0aDJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Zm9ybXtcblx0XHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGJ1dHRvbntcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdHNlbGVjdHtcblx0XHRcdCAgICBhcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHQgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cblx0XHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0ICAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICAgIHdpZHRoOjEwMCU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0XHQgfVxuXHRcdFx0IHNlbGVjdDo6LW1zLWV4cGFuZHtcblx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0ICB9XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdC50YWJze1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0XHQudHJhaW5pbmd7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0LmhlYWRsaW5le1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnN1YmhlYWRpbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn0iLCIuZmVhdHVyZWQtc29sdXRpb25ze1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZzogMjBweCAwOyBcblx0fVxuXHQuY29udGFpbmVye1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVyLXRhZyB7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHR9XG5cdCYuZmx1c2gtdG9wIHtcblx0XHRwYWRkaW5nLXRvcDowcHg7XG5cdH1cblx0Jl9faGVhZGVye1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGgxe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19tb3JlLWluZm97XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5oZWFkZXJfX2N0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cdFxuXHR9XG5cblx0Jl9fdGlsZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtaW4taGVpZ2h0OiAzMTJweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XG5cdFx0Ji5mZWF0dXJlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIDogI2VmZjBmNDtcblx0XHRcdG1pbi1oZWlnaHQgOiAzMTJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XG5cdFx0XHQudGlsZS1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQudGlsZS1jb250ZW50LCAudGlsZS1jdGEge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDEwcHggMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdC50aWxlLWNvbnRlbnR7XHRcdFx0XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0cHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0fVxuXHRcdFx0LmhlYWRlcntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hhcmUtYnV0dG9ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRhZ3tcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYXRhbG9nLXRpbGVze1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpbGUtaW1ne1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0b3JkZXI6IDI7XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogaW5pdGlhbDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpbGUtY3Rhe1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0fSBcblxuXHR9XG5cdCZfX3RpbGUtLWFsdHtcblx0XHRAZXh0ZW5kIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGU7XG5cdFx0LnRpbGUtY29udGVudHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aWxlLWltZ3tcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50aWxlLWN0YXtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMTVweCk7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudHdvLWNvbHVtbntcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuXHRcdG1pbi1oZWlnaHQ6IDMxMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206NjBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0bWFyZ2luOiAwO1x0XG5cdFx0XHR9XHRcdFx0XHRcblx0XHR9XG5cdFx0QGV4dGVuZCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlO1xuXHRcdC50aWxlLWNvbnRlbnR7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdHdpZHRoOiBhdXRvO1x0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0XG5cdFx0fVxuXHRcdC50aWxlLWltZ3tcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50aWxlLWN0YXtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdH1cblx0fVxuXHRcblx0LnR3by1jb2wtcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG5cblx0LnRpbGUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59XG4iLCIvLy8vLy8vLy9OZXdzIGFuZCBjb21tdW5pdHlcbi5mZWF0dXJlLXRpbGUtY2hhcHRlcntcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY1O1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblxuXHQmX19oZWFkZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFxuXHRcdGgxe1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0ICAgICAgICBmb250LXNpemU6IDMycHg7ICBcblx0ICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0ICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHQgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cblx0ICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuXHQgICAgICAgIH1cblx0XHR9XG5cblx0XHRhe1xuXHRcdFx0Y29sb3I6ICMxYTg3YWE7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG4gICAgICAgIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cdFxuXHR9XG5cblx0Jl9fdGlsZS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdFxuXHQmX190aWxle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRTbm93O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0Jjpmb2N1c3tcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDIwNHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlsc3tcblx0XHRcdHBhZGRpbmc6IDI1cHggMTVweDtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm5vLWltYWdle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRwLCBoMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzdweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRkaXZ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHQgICAgcGFkZGluZzogNHB4IDAgNHB4IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aWxlLS1mZWF0dXJlZHtcblx0XHR3aWR0aDogY2FsYyg2Ny41JSAtIDE1cHgpO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdCZfX2RldGFpbHN7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHggMjVweCAzNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuICAgICAgXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTAwLCAxMTAsIDAuODUpO1xuXHRcdFx0XG5cdFx0XHQubm8taW1hZ2V7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkaXZ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cbi5mZWF0dXJlZC1wcmVzcy10b3Atc2VjdGlvbntcblx0aDJ7IFx0XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cdC5jb2wtbWQtN3tcblx0XHRjb2xvciA6ICNmZmI5MDA7XG5cdH1cbn1cbi5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWNvbnRhaW5lcntcblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHQuZGV0YWlsc3tcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuXHRcdGNvbG9yOiAjZmZiOTAwO1xuXHR9XG5cdHNwYW57XG5cdFx0Zm9udC1zaXplOjIwcHg7XG5cdH1cblx0aDF7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXHR9XG59XG4jZmVhdHVyZWQtcHJlc3MtcmVsZWFzZXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbn1cbiNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSwgKG1heC13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA3NjhweCl7XG5cdC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdCAgfVxuXG5cdC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMTAwLDExMCwxKTtcblx0ICB9XG59XG5cbiIsImZvcm17XG4gICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gICAgLmNoZWNrYm94e1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgfVxuICAgIHNlbGVjdDo6LW1zLWV4cGFuZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi53d3ctaW5saW5lLWZvcm0ge1xuICAgIGZvcm0ge1xuICAgICAgcC5jaGVja2JveCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xNXB4O1xuICAgICAgICBcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuZm9ybS1ncm91cC1sZWdhbCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBwLmNoZWNrYm94IHtcbiAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI0NDMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuZm9ybS1lcnJvci1tZXNzYWdlIGxpIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSxcbiAgICAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4gICAgLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LFxuICAgIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuICAgIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuICAgIFxufVxuXG4iLCIuZnJlZS10cmlhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNCRUNERDc7XG5cdHBhZGRpbmctYm90dG9tOjYwcHg7XG5cdC5oZWFkbGluZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgICAgLmlzLWFjdGl2ZXtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xNDBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9IFxuXHR9XG5cdC5jb2xsYXBzZS1vbi1tb2JpbGV7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQuY29udGludWUtcmVhZGluZ3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0d2lkdGg6IDkwJTtcbiAgICAgICAgICAgICYtZXhwYW5kZWR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuZGVza3RvcC1idXR0b257XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpIHtcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1vYmlsZS1idXR0b257XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeSsuc2Vjb25kYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0IFxuXHQuc3VtbWFyeXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5yb3cge1xuXHRcdGEuZGVza3RvcC1idXR0b257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5yb3c6Zmlyc3QtY2hpbGR7XG5cdFx0bWFyZ2luLWJvdHRvbTowO1xuXHR9XG5cdC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0fVxuXHQucm93Om5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0Lm1vYmlsZS1idXR0b257XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdFxuXHQuYnV0dG9ucy1yaWdodHtcblx0XHRzZmxvYXQ6cmlnaHQ7ICBcblx0fVxuXHRcdFxuXHRcblx0aDJ7XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LnZpZGVvLWNhcHRpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG5cdC5kZXNrdG9wLXZpZGVve1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLXZpZGVve1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5kZXNrdG9wLWltYWdle1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLWltYWdle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuaW1nLXJlc3BvbnNpdmV7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cbiIsIi5nZW5lcmFsLWFydGljbGV7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0LmhlYWRsaW5le1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICAuaXMtYWN0aXZle1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTEwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH0gXG5cdH1cblx0LmNvbGxhcHNlLW9uLW1vYmlsZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5jb250aW51ZS1yZWFkaW5ne1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuICAgICAgICAgICAgJi1leHBhbmRlZHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5kZXNrdG9wLWJ1dHRvbntcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJykge1xuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW9iaWxlLWJ1dHRvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQuc2Vjb25kYXJ5Ky5wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQgXG5cdC5zdW1tYXJ5e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR3aWR0aDogODAlO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnJvdyB7XG5cdFx0YS5kZXNrdG9wLWJ1dHRvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0LnJvdzpmaXJzdC1jaGlsZHtcblx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdH1cblx0LnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHR9XG5cdC5yb3c6bm90KDpsYXN0LWNoaWxkKXtcblx0XHQubW9iaWxlLWJ1dHRvbntcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0XG5cdC5idXR0b25zLXJpZ2h0e1xuXHRcdHNmbG9hdDpyaWdodDsgIFxuXHR9XG5cdFx0XG5cdFxuXHRoMntcblx0XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cblxuXHQudmlkZW8tY2FwdGlvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cblx0LmRlc2t0b3AtdmlkZW97XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtdmlkZW97XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmRlc2t0b3AtaW1hZ2V7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtaW1hZ2V7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCwgLnNpbXBsZS1yYXRlLWRlc2t0b3Age1xuXHQucHJvZHVjdC1kZXNjcmlwdGlvbiwgLnNpZGUtY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAmIGg0IHtcbiAgICAgIG1hcmdpbi10b3A6MjVweDtcbiAgICB9XG4gICAgJiA+IHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgIFxuICAgICAgJiBsaTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb24gIWltcG9ydGFudDtcbiAgICAgICAgY29udGVudDpcIlxcZTYxM1wiO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmIHVsIHVsIHtcbiAgICAgIG1hcmdpbjogOHB4IDBweDtcbiAgICAgICYgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cdH1cbiAgLnNpZGUtY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zaWRlLWNvbnRlbnQgdWwgbGkgIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICB9XG4gIH1cbiBcblxufVxuLmJhY2stdG8tY2F0YWxvZ3tcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbn0iLCIvLy8vLy8vLy90b3Agc2VjdGlvblxuLnRvcFNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbjogMTBweCAwIDI1cHggMDtcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX190aWxlLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMzBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XG5cdFxuICAgICZfX2RldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblx0XG5cdCZfX2RldGFpbHMsIGgye1xuXHRcdG1hcmdpbi10b3A6MHB4O1xuXHR9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZS1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygzMCUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFxuXHRcbiAgICAmX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAuaGVhZGluZ1xuICAgICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy9MYXJnZVF1b3RlXG4ucXVvdGVTZWN0aW9uLWRlZmluaXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbn1cbi5xdW90ZVNlY3Rpb24ge1xuXG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICAmX19jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICAgIC8vYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuXHRcblx0Jl9fZGV0YWlscywgaDJ7XG5cdFx0bWFyZ2luLXRvcDowcHg7XG5cdH1cblx0XG4gICAgJl9fZGV0YWlscywgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2RldGFpbHMtLWJvbGRlZCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNjAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgICZfX2RldGFpbHMsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy9OZXdzIGFuZCBjb21tdW5pdHlcbi5zZWN0aW9uLWRlZmluaXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG5cbiAgLmltZy1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQuc2hhcmUtY29udGFpbmVyIGkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzMnB4OyAgXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzFhODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190aWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuICB9XG5cbiAgJl9fdGlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJFNub3c7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aWxlLS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcbiAgICAvL21hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJFNub3c7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAzNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG51bC50d28tY29sdW1uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcblxuICBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgY29sb3I6ICRQZXRyb2w7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDBlbTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwZW07XG4gICAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogMHB4O1xuICAgICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5nbG9zc2FyeS1sYW5kaW5nIHtcbiAgICAuZ2xvc3NhcnktdG9wLWZvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICB9XG5cbiAgICAubGV0dGVyLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTk7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubm8tY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICNDQ0M7XG4gICAgICAgIH1cbiAgICAgICAgJi5uby1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0NDQztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyAuZ2xvc3NhcnktdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnJvdyAubGluZS1zZXBhcmF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIC5yb3cgLmNvbC14cy0xMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAuY29sLXhzLTgsIC5jb2wteHMtMiwgLmNvbC14cy0xIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5iYWNrLXRvcC1hIHtcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmFjay10b3Age1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuYmFjay10b3Atc2lnbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLmdyYXBoaWMtY2hhcHRlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblxuXHRwYWRkaW5nOiA2MHB4IDA7XG5cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cdH1cblxuXHQuc3VidGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRwe1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRcblx0fVxuXG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHRcbn0iLCIuY291bnRyeS1zaXRlIHtcbiAgLmhlcm8ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8ge1xuICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0NvdW50cnkvaGVyby1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byBib3R0b20sXG4gICAgJFN0b3JlR3JhZF9BIDAlLFxuICAgICRTdG9yZUdyYWRfQiA1MCUsXG4gICAgJFN0b3JlR3JhZF9DIDEwMCVcbiAgKTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmhlcm8taW1nIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLnRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIC50YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNzQ4OTlhO1xuICAgIH1cbiAgfVxuICAucHJvbW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDMwcHggMjZweCAzMHB4IDI2cHg7XG4gICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAuaGVyby10aXRsZSB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5kZXRhaWxzIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICB9XG4gICAgICA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi5tdWx0aS1jb2x1bW4ge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgLnByb21vIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyNnB4IDMwcHggMjZweDtcbiAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICB9XG4gICAgLmhlcm8taW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5oZWFkbGluZSArIC5oZXJvLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuaGVhZGxpbmUgLmhlcm8tdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblx0LnRhZ2xpbmUtaDN7XG5cdCAgICBmb250LXNpemU6IDIwcHg7XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdCAgICBtYXJnaW46IDEwcHggMDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHQgICAgbWFyZ2luLXRvcDogMHB4O1xuXHR9XG4gICAgaDEuc2hhcmUtaGVhZGxpbmUsXG4gICAgaDIuc2hhcmUtaGVhZGxpbmUsXG4gICAgaDMuc2hhcmUtaGVhZGxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIGgyLmhlcm8tc3ViLmxhcmdlLFxuICAgIGgzLmhlcm8tc3ViLmxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmLmV4dHJhLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgICYuZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIH1cblxuICAgICYuaW50by1jb250ZW50IHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjMxMjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xODc1ZW07XG4gICAgICAgIGNvbG9yOiAjNjk3ODgyO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXJnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAuaGVyby1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblx0Ji5wcm9kdWN0LWRldGFpbHN7XG5cdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0XG5cdFx0LmhlYWRsaW5lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRoMSxoMntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZXJvLWltZyB7XG5cdFx0XHRtYXJnaW4tdG9wIDowcHg7XG5cdFx0fVxuXHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblx0fVxuICB9XG5cbiAgJi50aXRsZS1yb3RhdG9yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAyODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby10aXRsZSB7XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY29uZGFyeS10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfiAuc2Vjb25kYXJ5LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGFyZ2Uge1xuICAgICAgLmhlcm8tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oXCJkZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGlnaHQtb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDQ4LCA1MSwgMC43NSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG4gIC5wYWdlLXRhZyB7XG4gICAgY29sb3I6ICNiZWNkZDc7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICB9XG59XG5cbi5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjNTBiZWJlO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICBsZWZ0LFxuICAgIHJnYig4MCwgMTkwLCAxOTApIDAsXG4gICAgIzQxYWFhYSA1MCUsXG4gICAgIzAwOTljYiAxMDAlXG4gICk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYiAxMDAlKTtcbiAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcblxuICAuaGVyby1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuaGVyby10aXRsZSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuc2Vjb25kYXJ5LXRleHQge1xuICAgIGNvbG9yOiAjZmZiOTAwO1xuICB9XG59XG5cbi5uby1vdmVybGF5IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5wbHVzLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmhlcm8tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgLnRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIC5oZXJvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cbiAgfVxuICAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmhlcm8tc3ViIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmxpbmstY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgfVxufVxuXG4uaGVyby1tb2JpbGUtcHJvbW8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5oZXJvLXZpZGVvIHtcbiAgQGV4dGVuZCAuaGVybztcbiAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudmlkZW8td3JhcHBlciB7XG4gICAgLypzdGFydDogY2VudGVyIHZpZGVvKi9cbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKmVuZDogY2VudGVyIHZpZGVvKi9cbiAgfVxuXG4gIC52aWRlbyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICAgIG1hcmdpbjogMTAlIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTIwcmVtO1xuXG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1oMS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIHtcbiAgICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tb2JpbGUtaDEtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tc2hvdXRib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWdyYWRpZW50IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlcm8tY29udGFjdC11cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgQGV4dGVuZCAuaGVybztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLnByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLyogcmVwbGFjZSB3aXRoIFNDU1MgZGVmaW5pdGlvbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi8qIHJlcGxhY2Ugd2l0aCBTQ1NTIGRlZmluaXRpb24gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1lZGlhIHF1ZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xuLy8gICAuaGVyb3tcbi8vICAgICAucHJvbW97XG4vLyAgICAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgLmhlcm8ge1xuICAgIC5zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmxpbmstY29udmVyc2lvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAuaGVybyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIC5wcm9tbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGFncyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZXJvLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5pbi1kZXB0aC1jaGFwdGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXG5cdHBhZGRpbmc6IDYwcHggMDtcblxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXHR9XG5cblx0LnN1YnRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cdH1cblxuXHRwe1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufSIsIi5jYXNlLXN0dWR5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0Lmxpc3QtaGVhZGVye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0cGFkZGluZzogMTBweCAwIDVweCAwO1xuXHR9XG5cdC5saXN0e1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQucGFydG5lci1oaWdobGlnaHQge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgICBcdFxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHBhZGRpbmc6IDhweCAwIDEwcHggMDtcblx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmc6IDhweCAwIDEwcHggMDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0LnBhcnRuZXItZGVzYyBwOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFydG5lci1kZXNjIHVsLCAucGFydG5lci1kZXNjIG9sLCAucGFydG5lci1kZXNjIHNwYW4sIC5wYXJ0bmVyLWRlc2MgZGl2e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLnBhcnRuZXItZGVzYyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cblxuICAgIC5wYXJ0bmVyLWRlc2MgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cblx0XHRcblx0fVxuXG5cdC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFse1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFxuXHRcdC50ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1x0XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQubmFtZXtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0XHQudGl0bGV7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudGVzdGltb25pYWx7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0LnRleHR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAwIDAgIzIzODdhYSwgLTEwcHggMCAwICMyMzg3YWE7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDVweCAwIDAgIzIzODdhYSwgLTVweCAwIDAgIzIzODdhYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQubmFtZXtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0LnRlc3RpbW9uaWFsLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC50aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcblx0XHRoMntcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblx0LmNvbGxhcHNlLW9uLW1vYmlsZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5jb250aW51ZS1yZWFkaW5ne1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuXG5cdFx0XHQmLWV4cGFuZGVke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0XG5cdC5zdHVkeS1pbWFnZXtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5jYXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0LypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fSovXG5cdFx0fVxuXHR9XG5cdC5idXR0b25ze1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuam9iLWxpc3RpbmdzLWRlc2t0b3B7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdC8vbWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHR9XG5cdC5qb2ItbGlzdHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0Y29sdW1uLWdhcDogMzBweDtcblx0XHQtbW96LWNvbHVtbi1jb3VudDogMjtcblx0ICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcblx0ICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuXHQgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDE7XG5cdFx0XHQtbW96LWNvbHVtbi1jb3VudDogMTtcblx0XHQgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG5cdFx0fVxuXG5cdFx0LmpvYi1saXN0aW5ne1xuXHRcdFx0Ly8gQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0ICAgXHRcdC8vXHRcdG1pbi1oZWlnaHQ6IDE3MHB4O1xuXHQgICBcdFx0Ly8gIH1cblxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdFxuXG5cdC52aWRlby1wcm9tb3tcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHQuZXJyb3ItbWVzc2FnZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuXHRcdFx0Y29sb3I6ICNhZjIzNWY7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQudGl0bGUtY29udGFpbmVye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2hhcmV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmlzLWFjdGl2ZXtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9XG5cdFx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdFx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgfVxuXHRcdH1cblx0XHQuY29udGVudHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR9XG5cdFx0XHQ+IGF7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0XHR1bCwgb2x7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdWNjZXNzLW5leHQtc3Rvcnkge1xuXHQgICAgYm90dG9tOiAxMHB4O1xuXHQgICAgcmlnaHQ6IDE1cHg7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBjb2xvcjogIzIzODdhYTtcblx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdCAgICBsaW5lLWhlaWdodDogMjVweDtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0XG5cdC5zdWNjZXNzLWFycm93IHtcblx0ICAgIHRvcDo0cHg7IFxuXHQgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cdH1cbn1cblxuLmpvYi1saXN0aW5ncy1tb2JpbGV7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Lm5ld3Rvbi1hY2NvcmRpb24ge1xuXHRcdFx0IFxuXHRcdFx0LypsaW5lLWhlaWdodDogMzBweDsgbW9iaWxlKi9cblx0XHRcdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0XHRjb2xvcjogIzQ0NDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHRpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDsgXG5cdFx0fVxuXHRcdC5hY2NvcmRpb24tcGFuZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH0gICAgXG5cblx0XHQuc2hvdyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdG1heC1oZWlnaHQ6IDUwMDBweDtcblx0XHR9XG5cdFx0LmpvYi1saXN0e1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0LmpvYi1saXN0aW5ne1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC52aWRlby1wcm9tb3tcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHQuZXJyb3ItbWVzc2FnZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuXHRcdFx0Y29sb3I6ICNhZjIzNWY7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQudGl0bGUtY29udGFpbmVye1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoMntcblx0XHRcdFx0XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIHRvcDogMDtcblx0XHRcdFx0Ly8gcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTVweDtcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHRcdD4gYXtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7IFxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IFxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuam9iLWxpc3RpbmdzLWRlc2t0b3B7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuam9iLWxpc3RpbmdzLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi8vIFRPRE86IE1vdmUgaW50byBwYWdlcyBmb2xkZXIgKFNDU1MgcmVvcmdhbml6YXRpb24pXG5cbi8vIExlYWRlcnNoaXAgUGFnZSBTQ1NTXG4ubGVhZGVyc2hpcCB7XG5cblx0Ji5zZWdtZW50cyB7XG5cdFx0cGFkZGluZzogMzBweCAwIDE1cHg7XG5cdH1cblx0XG5cdFxuXG5cdC5oZWFkZXIge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDsgXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC50aWxlLWNvbnRhaW5lciB7XG5cdFx0LnRpbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogbm9uZTsgXG5cdFx0XG5cdFx0XHQudGlsZS1kZXRhaWxzIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdHNwYW4uc29sdXRpb25zIHtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwIDZweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMywgaDQsIGg1IHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDhweDtcblx0XHRcdFx0XHRjb2xvcjogcmdiKDYwLCA3MCwgNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiByZ2IoNjAsIDcwLCA3NSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHNwYW4uc29sdXRpb25zIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcblx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcblx0XHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XHRcblx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcblx0fVxufVxuXG4vLyBMZWFkZXJzaGlwIFByb2ZpbGUgUGFnZSBTQ1NTIFxuLnNpbmdsZS1wcm9maWxlIHtcblxuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcblx0LnByb2ZpbGUtcGhvdG8gYSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXHRcblx0LmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcblx0aDEge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDIuMGVtO1xuXHR9XG5cdFxuXHRoNCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdFxuXHRzbWFsbCB7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFxuXHRcdGkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnByb2ZpbGUtbWV0YS1pbmZvIHAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblx0XG5cdC5pbWctY2FwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdCAgICBsaW5lLWhlaWdodDogMTZweDtcblx0ICAgIG1hcmdpbi10b3A6MTBweDtcblx0ICAgIG1hcmdpbi1ib3R0b206MTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuXHQuc2luZ2xlLXByb2ZpbGUgaW1nIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cbiIsIi5tZWRpYS1ibG9ja3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblxuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdFxuXHQmX19oZWFkZXJ7XG5cdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XG5cdFx0aDEsIGgye1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHQgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdCAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdCAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjRweDtcblx0ICAgICAgICB9XG4gICAgfVxuXG5cdFx0LnNoYXJle1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdC52aWRlby13cmFwcGVye1xuXHRcdHNwYW57XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdH1cblxuXHRcdC52anMtYmlnLXBsYXktYnV0dG9ue1xuXHRcdFx0bGVmdDogNTUlO1xuXHRcdH1cblx0fVxuXHRcblx0LnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuICAud2ViaW5hci10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgXG4gIC5zdGxwLXF1b3Rle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgICBcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNThweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICAuc3RscC1xdW90ZS1hdXRob3J7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgYSB7XG4gICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgfVxuICB9XG4gIFxuICAuc3RscC1hdXRob3Ige1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIHAuYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIH1cbiAgfVxuXG4gIHVse1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIFxuICB1bC5yZWxhdGVkLXJlc291cmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgXG4gIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5pbWctY2FwdGlvbntcbiAgICAvL2ZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG4gIH1cbn0iLCIlY2xvc2VBTW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4uc2hvdy1vdmVybGF5LCAuc2hvdy1jYXJvdXNlbC1vdmVybGF5IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lOyBcbiAgICBwb3NpdGlvbjogZml4ZWQ7IFxuICAgIHotaW5kZXg6IDUwMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiAxMDAlOyBcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5tb2RhbGNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiA1NTBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbiNjYXB0aW9uLCAjY2FyLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogJFNsYXRlX0dyZXk7XG59XG4jbW9kYWxJbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbSB7XG4gICAgZnJvbSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApfVxuICAgIHRvIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSl9XG59XG5cbkBrZXlmcmFtZXMgem9vbSB7XG4gICAgZnJvbSB7dHJhbnNmb3JtOiBzY2FsZSgwLjEpfVxuICAgIHRvIHt0cmFuc2Zvcm06IHNjYWxlKDEpfVxufVxuI21vZGFsQ2xvc2Uge1xuICBAZXh0ZW5kICVjbG9zZUFNb2RhbDtcbiAgLmljb24tY2xvc2Uge1xuICAgIGNvbG9yOiMyMzg3YWE7XG4gIH1cbn1cbi5jbG9zZS1tb2RhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB0b3A6IDEuMTQyODU3MTQyOXJlbTtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgbGVmdDogMS4xNDI4NTcxNDI5cmVtO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5jbG9zZS1tb2RhbDpob3ZlciB7XG4gICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuXG4gICAgLmNsb3NlLW1vZGFsX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWxfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOTI4NTcxNDI4NnJlbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgLmNsb3NlLW1vZGFsX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjcxNDI4NTcxNDNyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWxfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICBcbiAgICAgICAgY29sb3I6ICRQZXRyb2w7XG4gICAgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG5cbiNsaXZlLWNoYXQtYnV0dG9uIHtcbiAgY29sb3I6ICMzQzQ2NEI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTBCRUJFO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB3aWR0aDogMTcwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjBweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCAjMDAwMDAwMzM7XG4gIHotaW5kZXg6IDE7IC8vIG92ZXJsYXlzIGJ1dHRvbiBvbiB0b3Agb2Ygb3RoZXIgZWxlbWVudHNcbiAgYm94LXNoYWRvdzogbm9uZTsgXG5cbiAgaSB7XG4gICAgY29sb3I6ICMzQzQ2NEI7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMjM4N0FBOyAvLyBjaGFuZ2UgdGhlc2UgdG8gYWN0dWFsIGNvbG9yc1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMzg3QUE7XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjMjM4N0FBO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jaGF0LW1vZGFsIHtcbiAgXG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBcbiAgICAuZmEtY29tbWVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHg7IFxuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAmOmhvdmVyIHsgXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgJi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7IFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IFxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaSwgZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmLmZhLWxvbmctYXJyb3ctcmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuIFxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLmhyTWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGhvbmVOdW1iIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTBCRUJFO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG5cbiAgICAgICAgaS5mYS1hbmdsZS1kb3duLCBlbS5mYS1hbmdsZS1kb3duIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXsgXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5OTk5O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNjBweCAxNXB4OyBcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpeyBcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSAhaW1wb3J0YW50O1xufSIsIi5uZXdzYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgaDF7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIH1cbiAgLm5ld3MtdGlsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmRldGFpbHN7XG5cbiAgICAgIGgze1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kYXRle1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIH1cblxuICAgICAgLnNoYXJlLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaGFyZS1idG57XG4gICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLy8gY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIC5zaGFyZS1idXR0b257XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1hY3RpdmV7XG4gICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgbGVmdDotMTBweDtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgIGxlZnQ6LTE0MHB4O1xuICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzYmxvY2stYnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cblxuICAubmV3c2Jsb2NrLWJ1dHRvbjpob3ZlcntcbiAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgfVxufVxuXG5cblxuQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4gIC5uZXdzYmxvY2t7XG4gICAgLm5ld3MtdGlsZXtcbiAgICAgIC5kZXRhaWxze1xuICAgICAgICBtYXJnaW4tdG9wOi01cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gIC5uZXdzYmxvY2t7XG4gICAgLm5ld3MtdGlsZXtcbiAgICAgIC5kZXRhaWxze1xuICAgICAgICBtYXJnaW4tdG9wOi01cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5uZXdzYmxvY2t7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgICAuaGVhZGxpbmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICAgIC5uZXdzLXRpbGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxze1xuICAgICAgICAubmV3cy10aWxlLWhlYWRlcntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNoYXJlLWJ0bntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogMjU1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tb2JpbGUtc2hhcmUtaWNvbntcbiAgICAgIC8qVU5DT01NRU5UIFRPIFNIT1cgU0hBUkUgT04gTkVXUyBBTkQgRVZFTlRTIE1PQklMRSovXG4gICAgICAvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIC8vIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICAgIC5pcy1hY3RpdmV7XG4gICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICBsZWZ0Oi03cHg7XG4gICAgICB0b3A6IC03cHg7XG4gICAgfVxuICB9XG4gIC5pcy1hY3RpdmUtbGVmdHtcbiAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgIGxlZnQ6LTEzNXB4O1xuICAgICAgdG9wOiAtN3B4O1xuICAgIH1cbiAgfVxuICAgIH1cbiAgICAubmV3cy10aWxlLW1vYmlsZS1vbmx5e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubmV3c2Jsb2Nre1xuICAgICYuZGFya3sgICAgICBcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgLy9oZWlnaHQ6IDEzMHB4O1xuICAgICAgLmhlYWRsaW5le1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgICAgIH1cbiAgICAgIC5uZXdzLXRpbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5uZXdzYmxvY2t7XG4gICAgLm5ld3NibG9jay1idXR0b257XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3NibG9ja3tcbiAgJi5kYXJre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gICAgY29sb3I6ICRTbm93O1xuXG4gICAgLm5ld3NibG9jay1idXR0b257XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgfTtcblxuICAgIC5naG9zdC1hbHR7XG4gICAgICBjb2xvcjogJFNub3cgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmV3cy10aWxle1xuICAgICAgLmRldGFpbHN7XG4gICAgICAgIC5kYXRle1xuICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50e1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiRTbm93ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLm5ld3MtZmlsdGVyIHtcbiAgXG4gICNuZXdzLWZpbHRlci1wYWdpbmF0aW9uLXVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICB9XG5cbiAgLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi5jaGFwdGVyLXRpbGVzIHtcbiAgICAudGlsZSB7XG4gICAgICAudGlsZS1kZXRhaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDIwcHggMTZweDtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgICAgfVxuXHRcdC5uby1pbWFnZXtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDsgXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdH1cblxuICAgICAgICBwLnRpbGUtYmFubmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1pbmZvIHtcbiAgICAgICAgICBpLmZhLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgY29sb3I6ICMyNDg2YWE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGkuZmEuZmEtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ4NmFhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wci1yZXN1bHRzIGg0IHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIG1hcmdpbjogMjBweCAwIDYwcHggMDtcbiAgfVxufVxuIiwiLm9mZmljZS1sb2NhdGlvbiB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5wYW5lbC13aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuXHQuZmEuZmEtYnVpbGRpbmctbyB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdH1cblx0XG5cdHNwYW4ubGFiZWwge1xuXHRcdHZlcnRpY2FsLWFsaWduOnRvcDsgXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7IFxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuICAuY291bnRyeS1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIFxuXHQub2ZmaWNlLWhlYWRlcnMge1xuXHRcdGgxLCBoMiwgaDMge1xuXHRcdFx0Y29sb3I6ICMzQzQ2NEI7XG5cdFx0fVxuXHRcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC1zaXplOiA0M3B4O1xuXHRcdH1cblx0XHRcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24ge1xuXHRcblx0LnNpbmdsZS1vZmZpY2UtZGV0YWlscyB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDsgbWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcblx0XHQmLm5vLW1hcmdpbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0Ly8gSG9yaXpvbnRhbCBydWxlIHN0eWxlICg4MHB4IHdpZGUgYmx1ZSBiYXIpXG5cdGhyIHtcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJEJ1dHRvbl9CbHVlO1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHRcblx0Ly8gU3BhbnMgYXJlIHVzZWQgdG8gZGlzcGxheSBzZXBhcmF0ZSBwaWVjZXMgb2YgYWRkcmVzcyBpbmZvIHNpZGUtYnktc2lkZVxuXHQvLyBFbGVtZW50IGlzIGNvbnZlcnRlZCB0byBhbiBpbmxpbmUtYmxvY2sgc28gd2UgY2FuIGFkZCBzb21lIG1hcmdpbi5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdFxuXHQvLyBIZWFkZXIgc3R5bGVzIGZvciBhIHNpbmdsZSBvZmZpY2UgbG9jYXRpb25cblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFxuXHRcdC8vIE9mZmljZSBoZWFkZXIgZGVzaWduICMxXG5cdFx0Ji5vZmZpY2UtaCB7XG5cdFx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4OyBtYXJnaW4tdG9wOiA2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdC8vIE9mZmljZSBoZWFkZXIgZGVzaWduICMyXG5cdFx0Ji5vZmZpY2UtaDIge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDsgbWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRcblx0XHQmLm9mZmljZS1oNCB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgbWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdGNvbG9yOiAjREM2OTE0O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZSBzdHlsZSAoODBweCB3aWRlIGJsdWUgYmFyKVxuaHIubmFycm93LWIge1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgJEJ1dHRvbl9CbHVlO1xuXHR3aWR0aDogODBweDtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuaHIuZG90dGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOGM4YjhiO1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufSIsIi5wYWdlLXRhZ3tcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICMyMzg3YWE7XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XHRcblxuLm1vYmlsZS1wYWdlLXRhZ3tcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMyMzg3YWE7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luOiAxMHB4IDAgMTBweCAxNXB4O1xuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5wYWdlLXRhZy1tb2JpbGV7XG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMjM4N2FhO1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdC5wYWdlLXRhZ3tcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gYXtcblx0Ly8gXHRkaXNwbGF5OiBpbmxpbmU7XG5cdC8vIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQvLyBcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdC8vIFx0Zm9udC1zaXplOiAyMHB4O1xuXHQvLyBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdC8vIH1cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5wYXJ0bmVyLWJsb2Nrc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdFxuXHRoMXtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdH1cblx0XG5cdGgze1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5wYXJ0bmVyLWFjY29yZGlvbntcblx0XHRcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcblx0XHQubmV3dG9uLWFjY29yZGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7IFxuXHRcdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHRcdGl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJE15c3RpYztcblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uLXBhbmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9ICAgIFxuXG5cdFx0LnNob3cge1xuXHRcdFx0XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bWF4LWhlaWdodDogNTAwMHB4O1xuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tdGlsZXtcblx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYWNjb3JkaW9uLXRpbGUtbm9ubW9iaWxlXG5cdFx0XHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTZweDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1x0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnBhcnRuZXItYWNjb3JkaW9ue1xuXHRcdC5hY2NvcmRpb24tdGlsZXtcblx0XHRcdC5hY2NvcmRpb24tdGlsZS1tb2JpbGVcblx0XHRcdHtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHQucGFydG5lci1hY2NvcmRpb257XG5cdFx0LmFjY29yZGlvbi10aWxle1xuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVx0XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5wYXJ0bmVyLWJsb2Nrc3tcblx0XHQucGFydG5lci1hY2NvcmRpb257XG5cdFx0XHQuYWNjb3JkaW9uLXRpbGV7XG5cdFx0XHRcdC5hY2NvcmRpb24tdGlsZS1tb2JpbGV7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYWNjb3JkaW9uLXRpbGUtbm9ubW9iaWxle1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGFydG5lci1pbWFnZXtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0XHRcblx0XHRcdFx0XHR3aWR0aDogMjYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3N7XG5cdHBhZGRpbmctdG9wOjQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkTXlzdGljO1xuXHRoMXtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdCAgICBmb250LXNpemU6IDM2cHg7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgICBcblx0ICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdCAgICBtYXJnaW4tdG9wOiAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICBcdGZvbnQtc2l6ZTogMjhweDtcblx0ICAgIH1cblx0fVxuXHQuZm91ci10aWxlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0LnBhcnRuZXItYmxvY2stdGlsZXtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJE15c3RpYztcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKDE1cHggKiAxLjI4NSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fY29udGVudHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJE15c3RpYztcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBcdFx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXG4gICAgICAgIFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0XHRcdFx0Y29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuICAgICAgICBcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fQmx1ZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMjZweDsgXG5cdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnRocmVlLXRpbGUtY29udGFpbmVye1xuXHRcdEBleHRlbmQgLmZvdXItdGlsZS1jb250YWluZXI7XG5cdFx0LnBhcnRuZXItYmxvY2stdGlsZXtcblx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjM2M0NjRiO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDsgXG5cdFx0fVxuXHRcdC5wYXJ0bmVyLWJsb2NrLXRpbGV7XG5cdFx0XHQmX19jb250ZW50e1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcblx0XHRcdFx0XHRtYXJnaW4tYmxvY2stZW5kOiAxZW07XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmN0YSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblxuICAgIC50d28tdGlsZS1jb250YWluZXJ7XG4gICAgICAgIEBleHRlbmQgLmZvdXItdGlsZS1jb250YWluZXI7XG4gICAgICAgIC5wYXJ0bmVyLWJsb2NrLXRpbGV7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgLnR3by10aWxlLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDE1cHggMTVweDtcbiAgICAgICAgICAgIH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrc3tcbiAgJi5kYXJre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTaHV0dGxlX0dyZXk7XG4gICAgY29sb3I6ICRTbm93O1xuICB9XG5cbiAgJi5ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgIGNvbG9yOiAkU25vdztcbiAgICAuY29udGFpbmVye1xuICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblx0XHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHQgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHQgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR3by10aWxlLWNvbnRhaW5lcntcbiAgICAgICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcbiAgICAgICAgLnBhcnRuZXItYmxvY2stdGlsZXtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ib3JkZXJsZXNze1xuICAgICYud2hpdGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgfVxuICAgIC50d28tdGlsZS1jb250YWluZXJ7XG4gICAgICAgIEBleHRlbmQgLmZvdXItdGlsZS1jb250YWluZXI7XG4gICAgICAgIC5wYXJ0bmVyLWJsb2NrLXRpbGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdC8qZGlzcGxheTogaW5saW5lLWZsZXg7Ki9cblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBcdGNvbG9yOiAkQnV0dG9uX0JsdWVfSG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgfVxuXG4gICAgLmZvdXItdGlsZS1jb250YWluZXJ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLnBhcnRuZXItYmxvY2stdGlsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDtcbiAgICAgICAgICAgIGZsZXg6IDMzLjMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0ICAgICAgLyogZGlzcGxheTogaW5saW5lLWZsZXg7ICovXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHQgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdCAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ICAgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHQgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdCAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ICAgICAgY29sb3I6ICRCdXR0b25fQmx1ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgXHRjb2xvcjogJEJ1dHRvbl9CbHVlX0hvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5hbmNob3Jjb2x1bW4ge1xuXHRcdFx0XHQgICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgXHRcdFx0XHRoMyB7XG4gICAgICBcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIFx0XHRcdFx0fVxuICAgICAgXHRcdFx0XHRwIHtcbiAgICAgIFx0XHRcdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICBcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIFx0XHRcdFx0fVxuXHRcdFx0ICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuIiwiXG4uc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmdcbntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0LmJsdWUtYmdcblx0e1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2JlY2RkNztcblxuXHRcdC5kZXNrdG9wYnV0dG9uXG5cdFx0e1xuXHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdH1cblx0fVxuXG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyZDM3M2M7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblxuXHQuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmd7XG5cdFx0LmJsdWUtYmdcblx0XHR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNiZWNkZDc7XG5cblx0XHRcdC5kZXNrdG9wYnV0dG9uXG5cdFx0XHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2luYXRpb24tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAmLnRvcCB7XG5cdG1hcmdpbjogMDtcbiAgfVxufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzNiNDY0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzNiNDY0YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXItY29sb3I6IG5vbmU7XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50VGVhbF9MaWdodDtcbiAgYm9yZGVyLWNvbG9yOiAkQWNjZW50VGVhbF9MaWdodDtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXItY29sb3I6ICNkZmU2ZWQ7XG59XG5cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmFmdGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3Jley8qdW5jaGVja2VkIGljb24qL1xuICAgIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZXsvKmNoZWNrZWQgaWNvbiovXG4gICAgY29udGVudDogXCJcXGUwNjdcIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jYXRlZ29yeS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxhYmVsLWtleXdvcmQge1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuLmxhYmVsLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5maWx0ZXItbGFiZWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmhyLWxpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xufVxuLnZyLWxpZ2h0IHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4udnItbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudCA6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHRvcCAgICA6IDA7XG4gIGxlZnQ6IC0yLjUlO1xuICBib3R0b20gIDogMDtcbiAgaGVpZ2h0ICA6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aCAgIDogMXB4OyAgLyogb3IgMTAwcHggKi9cbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xufVxuXG4ubm9zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWx0ZXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IFxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB0b3A6IDA7IFxuICAgIHJpZ2h0OiAwOyBcbiAgICBib3R0b206IDA7IFxuICAgIGxlZnQ6IDA7IFxuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIC5vdmVybGF5LWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5vdmVybGF5LXJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLnN0b3JlLWNhdGFsb2ctdGlsZXtcbiAgICAucHJvZHVjdC10eXBlLWljb24ge1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICAmLmluYWN0aXZle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTotMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHdpZHRoOjg1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZ1xue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHQuYmx1ZS1iZ1xuXHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xuXG5cdFx0LmRlc2t0b3BidXR0b25cblx0XHR7XG5cdFx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0fVxuXHR9XG5cbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzJkMzczYztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXG5cdC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZ3tcblx0XHQuYmx1ZS1iZ1xuXHRcdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2JlY2RkNztcblxuXHRcdFx0LmRlc2t0b3BidXR0b25cblx0XHRcdHtcblx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICYudG9wIHtcblx0bWFyZ2luOiAwO1xuICB9XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xuICBib3JkZXItY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlZDtcbn1cblxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmV7Lyp1bmNoZWNrZWQgaWNvbiovXG4gICAgY29udGVudDogXCJcXGUxNTdcIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3Jley8qY2hlY2tlZCBpY29uKi9cbiAgICBjb250ZW50OiBcIlxcZTA2N1wiO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGFiZWwta2V5d29yZCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4ubGFiZWwtZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmZpbHRlci1sYWJlbHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaHItbGlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG59XG4udnItbGlnaHQge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi52ci1saWdodDpiZWZvcmUge1xuICBjb250ZW50IDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdG9wICAgIDogMDtcbiAgbGVmdDogLTIuNSU7XG4gIGJvdHRvbSAgOiAwO1xuICBoZWlnaHQgIDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHdpZHRoICAgOiAxcHg7ICAvKiBvciAxMDBweCAqL1xuICBib3JkZXItbGVmdDoxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG59XG5cbi5ub3Njcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpbHRlci1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRvcDogMDsgXG4gICAgcmlnaHQ6IDA7IFxuICAgIGJvdHRvbTogMDsgXG4gICAgbGVmdDogMDsgXG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgLm92ZXJsYXktYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm92ZXJsYXktcmVtb3ZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuXG4uc3RvcmUtY2F0YWxvZy10aWxle1xuICAgIC5wcm9kdWN0LXR5cGUtaWNvbiB7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICAgICYuaW5hY3RpdmV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0zMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgd2lkdGg6ODVweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zdG9yZS10cmlhbCB7XG4gIC5wYWdlLXRhZyB7XG4gICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5wcm9kLXNlbGVjdC1zZWMgc2VsZWN0e1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3QtdHdvY29sdW1uIHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAgIC1tb3otY29sdW1uczogMjtcbiAgICAgIC1tcy1jb2x1bW5zOiAyO1xuICAgICAgY29sdW1uczogMjtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgXG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm5vdG9wbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnRvcG1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYWxyZWFkeXRyaWFsZWRidXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZHVjdC1mb3JtIHtcbiAgICAuZm9ybS1pbnB1dC13dHAge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC50d28tY29sdW1uLWZvcm0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICYuZmlyc3QtY29sdW1uLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41JTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkR2V5c2VyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICBpbnB1dCwgdGV4YXJlYSwgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHZXlzZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwcHggOHB4IDBweCAwcHg7XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkT3JpZW50O1xuICAgICAgICBjb2xvcjogJE9yaWVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEdleXNlcjtcbiAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgY29sb3I6ICRTbGF0ZV9HcmV5O1xuICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICYgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5sYWJlbC1zZWxlY3Qge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC51c2VydHlwZS1saXN0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1yYWRpbyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5mb3JtLWVycm9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0NDMDAwMDtcbiAgICAgICAgY29sb3I6ICNDQzAwMDA7XG4gICAgfVxuICAgIC5mb3JtLWVycm9yLXN1Ym1pc3Npb24ge1xuICAgICAgICBjb2xvcjogI0NDMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuY2FwdGNoYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXN1Ym1pdHRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAgZm9ybS5mb3JtLXRyaWFsIGlucHV0LCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0LCBmb3JtLmZvcm0tdHJpYWwgdGV4dGFyZWEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG4gICAgY29sb3I6ICRPdXRlcl9TcGFjZTtcbiAgICAmOjpwbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJFNsYXRlX0dyZXkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkT3JpZW50O1xuICAgICAgY29sb3I6ICRPdXRlcl9TcGFjZTtcbiAgICB9XG4gIH1cbiAgZm9ybS5mb3JtLXRyaWFsIHNlbGVjdC5zZWwtaGFzLWVtcHR5IHtcbiAgICBjb2xvcjogJFNsYXRlX0dyZXk7XG4gICAgJi5zZWwtaGFzLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAkT3V0ZXJfU3BhY2U7XG4gICAgfVxuICB9XG4gIEBtaXhpbiBwZXJmZWN0Y2lyY2xlKCRzaXplKXtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHNpemU7XG4gIH1cbiAgLnN0ZXAtYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAkU25vdztcbiAgICBiYWNrZ3JvdW5kOiAkU3RvbmVfTGlnaHQ7XG4gICAgQGluY2x1ZGUgcGVyZmVjdGNpcmNsZSgyNHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hY3RpdmF0ZWNvZGUge1xuICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG4gIH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICAgLmFuaW1hdGUtc2hvdyB7XG4gICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICBvcGFjaXR5OjE7XG4gIH1cblxuICAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSxcbiAgLmFuaW1hdGUtc2hvdy5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgbGluZWFyIDAuNXM7XG4gICAgdHJhbnNpdGlvbjphbGwgbGluZWFyIDAuNXM7XG4gIH1cblxuICAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUge1xuICAgIGxpbmUtaGVpZ2h0OjA7XG4gICAgb3BhY2l0eTowO1xuICB9XG59IiwiLmRvbWFpbi1wcm9tby1sYW5kaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xufVxuIiwiLyoqKiogbWl4aW5zICoqKi9cbkBtaXhpbiBzZWxlY3Qtc3R5bGUoKSB7XG4gICAgYXBwZWFyYW5jZTpub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTpub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OjE2cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGNvbG9yOiM4NzliYWE7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgd2lkdGg6IDMxLjklO1xuICAgIG1pbi13aWR0aDogMzEuOSU7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmXG59XG5cbi5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3B7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdC5wcm9kdWN0LWltYWdle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuY29tcGFueXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblx0XHRjb2xvcjogIzAwNWY4Nztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cblx0Lm5vLXBhZGRpbmd7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0LmxlZnQtcGFkZGluZ3tcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblx0LnByb2R1Y3QtdGl0bGV7XG5cdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRoMntcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwNWY4Nztcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0XG5cdGg0e1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0fVxuXHQudmlldy1jYXJ0e1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IC00NXB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdHVse1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblx0XG5cdC50d28tY29sLWxpc3R7XG5cdFx0LW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdCAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG5cdCAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcblx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcblx0ICAgIGNvbHVtbi1jb3VudDogMjtcblx0ICAgIGNvbHVtbi1nYXA6IDQwcHg7XG5cdCAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHQgICAgXHQtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG5cdCAgICBcdC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcblx0ICAgIFx0Y29sdW1uLWdhcDogNjBweDtcblx0ICAgIH1cblx0fVxuXG5cdC5oZWFkbGluZXtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAmLmhlYWRsaW5lLXByaWNlIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICBcdC5yaWdodCAuYm90dG9te1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JsYWNrO1xuXHRcdFx0fVxuXHRcdFx0LmJvdHRvbS5iaWxsaW5nLWZyZXF1ZW5jeSB7XG4gICAgXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICBcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cdFx0XHQucmlnaHQgLnRvcHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgIFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG5cdFx0XHR9XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi53aGl0ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIGgye2NvbG9yOmluaGVyaXQ7fVxuICAgICAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRoMntcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHRcdGl7XG5cblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdH1cblx0XHQucmlnaHR7XG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTlyZW07XG5cdFx0XHRoMntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQudG9we1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdH1cblx0XHRcdC5ib3R0b217XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRocntcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdH1cblx0YnV0dG9ue1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDElO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDMxLjklO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMS45JTtcblx0XHRcdGNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjMDA0NjY5O1xuICAgICAgICAgICAgcGFkZGluZzogLjkzNzVyZW07XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMzEuNiU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMSU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJ1dHRvbjpmb2N1c3tcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHRcdGJ1dHRvbjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHRcdC5idXR0b24tYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cbiAgICBzZWxlY3R7XG4gICAgICAgIEBpbmNsdWRlIHNlbGVjdC1zdHlsZSgpO1xuICAgIH1cblxuXHQuc3RlcHN7XG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHRcdC5zdGVwLXJvd3tcblx0XHRcdHBhZGRpbmctbGVmdDozLjVyZW07XG5cdFx0fVxuXHRcdC5yb3ctZmxleHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHRoNHtcdFxuXHRcdFx0d2lkdGg6IDg2JTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0c21hbGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdH1cblx0XHQvKmg0e1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRzbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH0qL1xuXHRcdC5lcnJvci1tZXNzYWdle1xuXHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGNsZWFyOnJpZ2h0O1xuXHRcdFx0Y29sb3I6ICRBY2NlbnRSZWRfTGlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdFxuXHRcdFx0XG5cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y2xlYXI6cmlnaHQ7XG5cdFx0XHRcblx0XHR9XG5cdFx0LmluYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0fVxuXHR9XG5cdFxuXHQudXNlci1pbnB1dHN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGlucHV0e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICBcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcbiAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0LnVzZXItY291bnR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG51bWJlci1pbnB1dDsgXG4gICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0XHRcblx0XHQudG90YWwtdXNlcnN7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTlweDtcblx0XHRcdGJvdHRvbTogMTElO1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdH1cblx0XHRcdGxhYmVse1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0fVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlciB7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICAgICB9ICAgICAgICAgXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR0b3A6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNoZWNrb3V0e1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGgze1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR9XG5cdFx0LmJyZWFre1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdFx0YnV0dG9ue1xuXHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHRcdFx0XG5cdFx0fVxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblx0XHQudmF0LWluZm97XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0fVxuXHRcdH1cblx0XHQucGF5bWVudC1tZXRob2Rze1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluYWN0aXZle1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdH1cblx0fVxuXHQvLyAjc3RlcDIsICNzdGVwMywgI3N0ZXA0LCAjc3RlcDUsICNkZXNrdG9wLWNoZWNrb3V0LCAuc3Vte1xuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdC8vIH1cblx0LnBheW1lbnQtdHlwZVxuXHR7XG5cdFx0bWFyZ2luLXRvcDotMjBweDtcblx0fVxufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbntcblx0XHQudjN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0dGFibGV7XG5cdFx0XHRcdGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcblx0XHRcdFx0Ym9yZGVyLXNwYWNpbmc6MDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0XHRcdHRkLCB0aCB7XG5cdFx0XHRcdFx0cGFkZGluZzoxMHB4IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6bm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudjMtY2VsbHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRTbm93O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyXG5cdFx0XHRcdH1cblx0XHRcdFx0LnYzLXJvd3tcblx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokQ2F0c2tpbGxfV2hpdGU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgdGgudjMtcm93IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBhbGVfU2t5O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQudjMtY29se1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokUGFsZV9Ta3k7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0fVxuICAgICAgICAgICAgICAudjMtbm9zYWxldGV4dCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRvZ2dsZS10YWJsZXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdC5kZXRhaWxzLWJ1dHRvbntcblx0XHRtaW4td2lkdGg6MTAwJTtcblx0fVxufVxuXG4ubGVnYWx7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHQuY29udGFpbmVye1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHR9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZXtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIC5iYWNrLXRvLWNhdGFsb2cge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXHQucHJvZHVjdC10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0Y29sb3I6ICMwMDVmODc7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cblx0XHR9XG5cdCAgICAuaXMtYWN0aXZle1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTdweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTM1cHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHR9XG5cdC5jb21wYW55e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuXHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuXHQudGVuLXB4LXBhZGRpbmd7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblx0Lm5vLXBhZGRpbmctcmlnaHR7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0fVxuXHQubm8tcGFkZGluZy1sZWZ0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdH1cblx0aDR7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHR9XG5cdC5wcm9kdWN0LWltYWdle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5ibHVlLWJhY2tncm91bmR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRsaW5lLWhlaWdodDogNjVweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpe1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHRcdC5jZW50ZXJlZHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmxlZnR7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG5cdFx0fVxuXHRcdC5taWR7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0fVxuXHRcdC5yaWdodHtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdC5wdXJjaGFzZXtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRsZWZ0OiAtNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5vLXBhZGRpbmd7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbntcblx0XHRcblx0XHQubmV3dG9uLWFjY29yZGlvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDsgXG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0aXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHR9XG5cdFx0LmFjY29yZGlvbi1wYW5lbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ly8gdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcblx0XHRcdC8vIG9wYWNpdHk6IDA7XG5cblx0XHRcdHVse1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNob3cge1xuXHRcdFx0Ly8gb3BhY2l0eTogMTtcblx0XHRcdG1heC1oZWlnaHQ6IDUwMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0cHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWNjb3JkaW9uLXRpbGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aHJ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuICAgIGNsZWFyOiBib3RoO1xuXHR9XG5cdFxuXHQubW9iaWxlLXN0ZXBze1xuXHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRoNHtcdFxuXHRcdFx0d2lkdGg6IDg2JTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0c21hbGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdGJ1dHRvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOTM3NXJlbTsgICAgIFxuXHRcdH1cblx0XHRidXR0b246aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0XHRidXR0b246Zm9jdXN7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdH1cblx0XHQuYnV0dG9uLWFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuICAgICAgICAucm93LWVxLWhlaWdodCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cdH1cblx0LnN0ZXBze1xuXHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHQuc3RlcC1yb3d7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xuXHRcdH1cblx0XHRoNHtcdFxuXHRcdFx0d2lkdGg6IDg2JTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0c21hbGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdGJ1dHRvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOTM3NXJlbTsgICAgIFxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdGJ1dHRvbjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHRcdGJ1dHRvbjpmb2N1c3tcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHRcdC5idXR0b24tYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG4gICAgICAgIC5yb3ctZXEtaGVpZ2h0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblx0fVxuXHQuY2hlY2tvdXR7XG5cdFx0YnV0dG9ue1xuXHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHQucGF5bWVudC1tZXRob2Rze1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRBY2NlbnRSZWRfTGlnaHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9ICAgICAgICBcblx0XHQudmF0LWluZm97XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdH1cblx0XHQudmF0LWluZm86aG92ZXJ7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0XHQuYm90dG9tLWxpbmt7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdC5saW5re1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHRcdC5saW5rOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluYWN0aXZle1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdH1cblx0fVxuXHQuY29udGludWV7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Lm1vYmlsZS1lcnJvci1tc2d7XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdH1cblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRib3JkZXItY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0fVxuXHR9XG5cdC8qI21vYmlsZS1zdGVwMXtcblx0XHRtYXJnaW4tbGVmdDozMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6Ymx1ZTtcblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcblx0XHR9XG5cdH0qL1xuXHQjbW9iaWxlLXN0ZXA0e1xuXHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHQudXNlci1pbnB1dHN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC51c2VyLWNvdW50e1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvdGFsLXVzZXJze1xuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuICAgICAgICBsYWJlbC5zaW5nbGUtcHJvZHVjdHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHRvcDogMTBweDtcbiAgICAgICAgfVxuXHRcdGlucHV0e1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG4gICAgICAgIGlucHV0LnNpbmdsZS1wcm9kdWN0e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcblx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG4gICBcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuICAgICAgICB9XG5cdH1cblx0XG5cdC5jaGVja291dC1tb2JpbGV7XG5cdFx0YnV0dG9ue1xuXHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHQucGF5bWVudC1tZXRob2Rze1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRBY2NlbnRSZWRfTGlnaHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9ICAgICAgICBcblx0XHQudmF0LWluZm97XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdH1cblx0XHQudmF0LWluZm86aG92ZXJ7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0XHQuYm90dG9tLWxpbmt7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdC5saW5re1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHRcdC5saW5rOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluYWN0aXZle1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3Age1xuICAuaGVhZGxpbmUge1xuICAgIC50b3Age1xuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmJvdHRvbSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3B7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdC1vZmZlcmluZy1tb2JpbGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgLmRlc2NyaXB0aW9uIC52MyB7XG4gICAgICB0ZCwgdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgc2VsZWN0LXN0eWxlKCk7XG4gICAgfVxuXHR9XG59XG5cbiIsIi5wcm9kdWN0LXN1cHBvcnQge1xuICAudHJlbmRpbmctdGl0bGUgeyBwYWRkaW5nOiAyMHB4IDAgMTJweCAwOyB9XG5cbiAgLnN1cHBvcnQtbWVzc2FnZSB7IHBhZGRpbmc6IDAgMjAlOyB9XG5cbiAgLnN1cHBvcnQtcGhvbmUtbnVtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICNtb3JlLXBob25lLW51bXMsICNmZXdlci1waG9uZS1udW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHAgYSB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gIH1cblxuICAvLyBFeHRyYSB3aWR0aCBmb3IgdGhlIGJ1dHRvbiB0ZXh0XG4gIC5idXR0b24tY29udmVyc2lvbi53aWRlLWJ0biB7IHdpZHRoOiBhdXRvOyB9XG5cbiAgLnN1cHBvcnQtbGlua3Mge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0QwRDBEMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgLnN1cHBvcnQtbGluayB7XG4gICAgICBtYXJnaW46IDZweCAwIDZweCAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuMGVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgNHB4IDA7XG5cbiAgICAgIGEgeyBjb2xvcjogaW5oZXJpdDsgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgYSB7IGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LWluZm8tYmxvY2sge1xuICAgIGg1IHtcbiAgICAgIG1hcmdpbjogNHB4IDAgNHB4IDA7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICYuZW1waGFzaXMge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIG1hcmdpbjogMjBweCAwIDE0cHggMDtcbiAgICB9XG5cbiAgICAmLnN0cm9uZy1oIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZS1ncm91cCB7XG4gIFx0cGFkZGluZy10b3A6IDMwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnJlZ2lvbi1ncm91cCB7XG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZ2lvbi1pbmZvIHtcbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LWlucHV0IHtcbiAgICBjb2xvcjogYmxhY2s7IFxuICAgIGxpbmUtaGVpZ2h0OjEuOGVtO1xuICAgIFxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDsgXG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gICAgXG4gIC5iYW5uZXItZXJyb3Ige1xuICAgIGNvbG9yOiB5ZWxsb3c7IFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgICBcbiAgLnN1cHBvcnQtYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgICBcbiAgLmJhbm5lciB7XG4gICAgcCB7IG1hcmdpbjogMDsgfVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0OyBcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IFxuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgICBcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH0gICAgICBcbiAgICAgICAgYTpmb2N1cywgYTpob3ZlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmJhbm5lci1jbG9zZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59IiwiLnF1b3Rle1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIC5xdW90ZS10aXRsZXtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyBcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7ICBcbiAgICBoMXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXG4gICAgZGlzcGxheTogaW5saW5lOyAgIFxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5zaGFyZXtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IFxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIH1cbiAgICB9ICBcbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAuaXMtYWN0aXZle1xuICAgICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gXG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyAgXG4gICAgcHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9ICBcbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICB9XG4gIH1cbiAgXG4gICNxdW90ZV9pbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICB9XG4gIC5xdW90ZXN7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICB9XG4gIC5zaWduYXR1cmV7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7ICBcbiAgfVxuICBcbiAgLnZpZGVvLW1pY2V0eXBle1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyAgXG4gIH1cbiAgI21vYmlsZS12aWRlb3tcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgLm1vYmlsZS12aWRlb1xuICB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC5tb2JpbGUtdmlkZW8tanNcbiAge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAuZGVza3RvcC12aWRlb1xuICB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuICAuZGVza3RvcC12aWRlby1qc1xuICB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5xdW90ZXtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAucXVvdGUtdGl0bGV7XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjcXVvdGVfaW1ne1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICB9XG4gICAgLnF1b3Rlc1xuICAgIHtcbiAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIH1cbiAgICAubW9iaWxlLXZpZGVvLWpzXG4gICAge1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gICAgLnZpZGVve1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm1vYmlsZS12aWRlb1xuICAgIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgIC5tb2JpbGUtdmlkZW8tanNcbiAgICB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAuZGVza3RvcC12aWRlb1xuICAgIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmRlc2t0b3AtdmlkZW8tanNcbiAgICB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgICNtb2JpbGUtdmlkZW97XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5zaWduYXR1cmV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYnV0dG9uLWNvbnZlcnNpb257XG5cbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufSIsIiAvKiBza2lwbGluayAqL1xuIC5za2lwbGluayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5za2lwbGluayBhOmZvY3VzIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5yZWxhdGVkLWxpbmtze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjNjNDY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuXHRAaW5jbHVkZSBoZWFkaW5nc1JvbWFuKCl7XG4gICAgICBmb250LWZhbWlseTpTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgaDF7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICRTbm93O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gIH1cbiAuaW1nLXJlc3BvbnNpdmV7XG4gXHR3aWR0aDogMTAwJTtcbiB9XG5cbi5zbGljay1wcmV2e1xuICBsZWZ0OiAtMzBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcbiAgICBsZWZ0OiAtNDVweDtcbiAgfVxufVxuXG4uc2xpY2stbmV4dHtcbiAgcmlnaHQ6IC0zMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgfVxufVxuXG4uc2xpY2stcHJldiwgLnNsaWNrLW5leHR7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMy44JTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0NjRiO1xuICB9XG4gIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuIH1cbiAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle1xuICBjb2xvcjogJFNub3c7XG4gIG9wYWNpdHk6IDE7XG4gfVxuIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle1xuICBjb2xvcjogJFNub3c7XG4gIG9wYWNpdHk6IDE7XG4gfVxufVxuXG4uZ2FwLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4IDUwcHg7IFxufVxuXG4ucmVsYXRlZC1saW5re1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTpmbGV4O1xuICBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJFNub3c7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvQ291bnRyeS9yZWxhdGVkLWxpbmtzLWJnLnBuZycpIHJlcGVhdCBjZW50ZXI7ICBcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgfVxuICB9XG4gIGE6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBpe1xuICAgIGNvbG9yOiAkU25vdztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtbGlua3Mtc2xpZGVyIHtcbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gIH1cbn1cblxuLm5vLWd1dHRlcntcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XG59XG5cbi5yZWxhdGVkLWxpbmstc2luZ2xlIHtcbiAgcGFkZGluZy10b3A6IDNyZW07IFxuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgXG4gIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgLndoaXRlLXBhZ2UtdGlsZXtcbiAgICBoM3tcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4vLyAgIC53aGl0ZS1wYWdlc3tcbi8vICAgICAud2hpdGUtcGFnZS1kZXNje1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyAgICAgaDF7XG4vLyAgICAgICBmb250LXNpemU6IDI4cHg7XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgIC53aGl0ZS1wYWdlLXRpbGV7XG4vLyAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbi8vICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIFxuXG4vLyAgICAgLnRpbGUtaW1hZ2V7XG4vLyAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuLy8gICAgICAgaW1ne1xuLy8gICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC50aWxlLWRldGFpbHN7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuLy8gICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4vLyAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuLy8gICAgICAgaDN7XG4vLyAgICAgICAgIGltZ3tcbi8vICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5cblxuXG5cblxuXG4iLCIucmVzb3VyY2UtZmlsdGVyLCAuZXZlbnRzLWZpbHRlciB7XG5cbiAgJi5jaGFwdGVyLXRpbGVzIHtcbiAgICAudGlsZSB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICAgICAgfVxuICAgICAgXG5cbiAgICAgIC50aWxlLWRldGFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweCAxNnB4O1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcC50aWxlLWJhbm5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuXG4gICAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yaWdodCB7IFxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtaW5mbyB7XG5cbiAgICAgICAgICBpLmZhLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgY29sb3I6ICMyNDg2YWE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaS5mYS5mYS1leHRlcm5hbC1saW5rLFxuICAgICAgICAgIGkuZmEuZmEtZG93bmxvYWQsXG4gICAgICAgICAgaS5mYS5mYS1wbGF5LWNpcmNsZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ4NmFhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlc291cmNlLWxpc3R7XG5cbiAgICAudGhyZWUtY29sdW1uLXJlc291cmNle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAwOyBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgfVxuXG4gICAgLnJlc291cmNlLWltZy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICYuaW1nLXNocmluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyBcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtbGlua3MsXG4gICAgLm90aGVyLXJlc291cmNlIHtcblxuICAgICAgICA+IGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtbGlua3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IFxuXG4gICAgICAgIC5jb2xsYXRlcmFsLXRhZ3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXNvdXJjZS1pdGVte1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vdGhlci1yZXNvdXJjZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIFxuICAgICAgICAucmVzb3VyY2UtaXRlbXN7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnJlc291cmNlLWl0ZW1ze1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBcbiAgICAgICAgXG5cdFx0LnJlc291cmNlLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDI1cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7ICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDMpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb2xsYXRlcmFsLWluZm97XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgIH1cblxuICAgIC5jb2xsYXRlcmFsLXRhZ3tcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2RjNjkxMztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY29sbGF0ZXJhbC10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICB9XG5cbiAgICAuY29sbGF0ZXJhbC1kZXNjcmlwdGlvbntcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgfVxufVxuIiwiLnNlYXJjaC1iYXJ7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0LnNlYXJjaC1ib3h7XG5cdCAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblxuICAgICAgaW5wdXR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Zm9jdXN7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWJ1dHRvbnN7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG5cdFx0ICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWFyY2gtYnRuOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VhcmNoLWJ0bntcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICBcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmVzZXQtYnRue1xuICAgICAgICAgIFx0ZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VhcmNoLWJ0bi1hY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW57XG4gICAgXHRsaW5lLWhlaWdodDogMzVweDtcbiAgICB9XG59XG5cbi5yZWNvbW1lbmRlZC1yZXN1bHRze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0aDF7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdH1cblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yZXN1bHQtY2FwdGlvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRoMXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTbm93O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0LnJlc3VsdC1jYXB0aW9ue1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuLm5vLXJlc3VsdHN7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0aDF7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0dWx7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGgxe1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLnNlYXJjaC1mb3JtIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHQuaW5wdXQtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9IFxuICBcblx0LmlucHV0LXdyYXBwZXI6YmVmb3JlIHtcblx0ICBjb250ZW50OiBcIlxcZjAwMlwiO1xuXHQgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XG5cdCAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0ICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cdCAgY29sb3I6ICM4NzlCQUI7XG5cdCAgZm9udC1zaXplOiAwLjllbTtcblx0ICBwYWRkaW5nLXJpZ2h0OiAxLjBlbTtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiAxMnB4O1xuXHQgIHJpZ2h0OiAwO1xuXHR9XG5cblx0aW5wdXQuc2VhcmNoLWlucHV0IHtcblx0XHRwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7XG5cdH1cbn1cblxuXG4ub3RoZXItcmVzdWx0c3tcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXG5cdGgxe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0fVxuXHQucGFnZS1yZXN1bHRze1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG5cdFx0XG5cdFx0LnRvdGFsLXJlc3VsdHN7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDBweDtcblxuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR0b3A6MjZweDtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHQvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki9cblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHQuc2hvd09uTW9iaWxle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOi0yMHB4Oy8qKi9cblx0XHRcdFx0bGVmdDotOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5wdXQtYm94e1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcblx0XHR9XG5cdFx0YXtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzNweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMXB4Oztcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdCAgICBtYXJnaW46IDA7XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdCAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHR9XG5cdFx0LmhpZGUtbW9iaWxle1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHQubW9iaWxlLXJlc3VsdHN7XG5cdFx0XHRcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki9cblx0XHR9XHRcblxuXHRcdFxuXHR9XG5cdC5ibHVlLWZvbnR7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdH1cblxuXG5cdC5zZWFyY2gtcmVzdWx0e1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0LnJlc3VsdC1pY29ue1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdGltZ3tcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQucmVzdWx0LXR5cGV7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnJlc3VsdC1zaXple1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdH1cblx0fVxuXHQucmVzdWx0LWRldGFpbHN7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZXN1bHQtbGlua3tcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJyZWFkY3J1bWJze1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW9iaWxlLWJvcmRlci10b3B7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHQubW9iaWxlLWJvcmRlci10b3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdFxufSIsIi5zZWdtZW50c3tcblx0QGV4dGVuZCAuY2hhcHRlci10aWxlcztcblx0cGFkZGluZzogNTVweCAwIDgwcHg7XG5cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5oZWFkZXJ7XG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0fVxuXHRcdCZfX21vcmUtaW5mb3tcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRcdFxuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHR9XG5cdH1cblx0XG5cdC50aWxlLWNvbnRhaW5lcntcblx0XHQudGlsZXtcblx0XHRcdGltZ3tcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1pbmZve1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2hhcmUtY29udGFpbmVye1xuICAgIC8vIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG59XG4uc2hhcmV7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgLy8gbWFyZ2luLXRvcDogLTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL3dpZHRoOiAyMTBweDtcbiAgICAuc2hhcmUtYnV0dG9ue1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgLnNoYXJlLXRleHR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxZTI4MzI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG4gICAgLnNoYXJlLWV4cGFuc2libGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLnNoYXJlLWxpc3R7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIC5zaGFyZS1saW5re1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgaXtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2hhcmUtbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2hhcmUtbGluazpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTc4O1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2hhcmUtbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG5cbi5pcy1hY3RpdmV7XG4gICAgXG4gICAgLnNoYXJlLWJ1dHRvbntcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAvLyB0b3A6IDRweDtcbiAgICAgICAgLy8gbGVmdDogNXB4O1xuICAgIH1cbiAgICAuc2hhcmUtdGV4dHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zaGFyZS1leHBhbnNpYmxle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTdweDtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxufVxuXG4uaXMtYWN0aXZlLWxlZnR7XG4gICAgXG4gICAgLnNoYXJlLWJ1dHRvbntcbiAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHRvcDogNHB4O1xuICAgIH1cbiAgICAuc2hhcmUtdGV4dHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgIFxuICAgIH1cbiAgICAuc2hhcmUtZXhwYW5zaWJsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xMzVweDtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgIH1cbn1cblxuLnFyLWNvZGV7XG5cdHBhZGRpbmctdG9wIDogMTBweDtcblx0bWFyZ2luLWxlZnQgOiAzNXB4O1xuXHRcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRtYXJnaW46IDUwJSBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XHRcbn1cblxuICIsIi5zaG91dGJveCB7XG4gIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogJFNub3c7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRBY2NlbnRZZWxsb3dfTGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnNob3V0Ym94LXRpdGxlIHtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXMtYWN0aXZlLWxlZnQge1xuICAgICAgICAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuICAgIGE6bm90KC5idXR0b24tY29udmVyc2lvbikge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAkQWNjZW50WWVsbG93X0xpZ2h0O1xuICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLy9SZW1vdmVkIHRvIGFsbG93IGxvbmcgdGl0bGVkIGxpbmtzIHRvIHdyYXAgb24gc21hbGwgc2NyZWVuc1xuICAgIH1cblxuICAgIC8vIGN1c3RvbSB0eXBlaGVhZCBzdHlsaW5nIG9uIHRoZSBzaG91dGJveFxuICAgIHVsLnR5cGVhaGVhZCB7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgICBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBsaS5hY3RpdmUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbG9xdWEtc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAjc2hvdXRib3gtbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc2luZ2xlLWlucHV0LWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmZvcm0tZ3JvdXA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgICNmb3JtRWxlbWVudDAge1xuICAgICAgZmxleDogMTAwJTtcbiAgICB9XG4gICAgI2Zvcm1FbGVtZW50MSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICBmbGV4LWJhc2lzOiAyNDBweDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2Zvcm1FbGVtZW50MiB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgZmxleC1iYXNpczogMjQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcInRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaG91dGJveC1pbmxpbmUtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVlMztcbiAgICAuaW5saW5lLWZvcm0ge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgZm9ybSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG91dGJveC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICRTbm93O1xufVxuLnNob3V0Ym94LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIC5zaG91dGJveC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICB9XG4gICAgaDMge1xuICAgICAgY29sb3I6ICMwYTE0MTk7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBjb2xvcjogIzBhMTQxOTtcbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGNvbG9yOiAjMGExNDE5O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwYTE0MTk7XG4gIH1cbiAgLmRldGFpbHMge1xuICAgIHNwYW4uZmcteWVsbG93IHtcbiAgICAgIGNvbG9yOiAjNTAxNDNjO1xuICAgIH1cbiAgICBzcGFuLmZnLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjMGExNDE5O1xuICAgIH1cbiAgICBzcGFuLmZnLWJsYWNrIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICB9XG4gIH1cbn1cblxuLnNob3V0Ym94LWxpZ2h0MzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAuc2hvdXRib3gtdGl0bGUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgfVxuICB9XG4gIC5kZXRhaWxzIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICB9XG4gIH1cbn1cblxuLnNob3V0Ym94LWxpZ2h0NDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ0NTtcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAuc2hvdXRib3gtdGl0bGUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgfVxuICB9XG4gIC5kZXRhaWxzIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICB9XG4gIH1cbn1cblxuLy8gQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4vLyAgIC5zaG91dGJveHtcbi8vICAgICAuZGV0YWlsc3tcbi8vICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuLy8gICAuc2hvdXRib3h7XG4vLyAgICAgaW1ne1xuLy8gICAgICAgbWFyZ2luLXRvcDogMTJweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbi8vICAgLnNob3V0Ym94e1xuLy8gICAgIGltZ3tcbi8vICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvdXRib3gge1xuICAgIHVsLnR5cGVhaGVhZCB7XG4gICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCB7XG4gICAgLnNob3V0Ym94LUNUQXMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgLnNob3V0Ym94IHtcbiAgICAuc2hvdXRib3gtQ1RBcyB7XG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kZXRhaWxzIHtcbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAjc2hvdXRib3gtbW9iaWxlLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpbXBsZS1yYXRlLWRlc2t0b3B7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0Lm5vLXBhZGRpbmd7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0LmxlZnQtcGFkZGluZ3tcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblx0LnRpdGxlLXNoYXJlLWJ1dHRvblxuXHR7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHRtYXJnaW4tbGVmdDoxMHB4O1xuXHR9XG5cdC5wcm9kdWN0LWltYWdle1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNpZGUtbGlua3tcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnByb2R1Y3QtdGl0bGV7XG5cdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRoMntcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwNWY4Nztcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0LnZpZXctY2FydHtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAtNDVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHRoMntcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0YXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGg0e1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0fVxuXHR1bHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG5cdFxuXHQudHdvLWNvbC1saXN0e1xuXHRcdC1tb3otY29sdW1uLWNvdW50OiAyO1xuXHQgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuXHQgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG5cdCAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG5cdCAgICBjb2x1bW4tY291bnQ6IDI7XG5cdCAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuXHQgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0ICAgIFx0LW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuXHQgICAgXHQtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG5cdCAgICBcdGNvbHVtbi1nYXA6IDYwcHg7XG5cdCAgICB9XG5cdH1cblxuXHQuaGVhZGxpbmV7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdGgye1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0aXtcblxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0fVxuXHRcdC5yaWdodHtcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxOXJlbTtcblx0XHRcdGgye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC50b3B7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0fVxuXHRcdFx0LmJvdHRvbXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGhye1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0fVxuXHRidXR0b257XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxOTVweDtcbiAgICAgIG1pbi13aWR0aDogMzEuOSU7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOTM3NXJlbTtcblx0XHR9XG5cdFx0YnV0dG9uOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0YnV0dG9uOmZvY3Vze1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdFx0LmJ1dHRvbi1hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0LnN0ZXBze1xuXHRcblx0XHRcblx0XHRoNHtcdFxuXHRcdFx0d2lkdGg6IDg2JTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0c21hbGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdH1cblx0fVxuXHRcblx0LnVzZXItaW5wdXRze1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbnB1dHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG4gICBcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRsYWJlbHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5jaGVja291dHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdFx0YnV0dG9ue1xuXHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblx0XHQucGF5bWVudC1tZXRob2Rze1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnZhdC1pbmZve1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBheW1lbnQtdHlwZVxuXHR7XG5cdFx0bWFyZ2luLXRvcDotMjBweDtcblx0fVxufVxuLnNpZGUtY29udGVudHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwe1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXHRhe1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5sZWdhbC1zaWRle1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdH1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LnNpbXBsZS1yYXRlLWRlc2t0b3B7XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXHRcdGJ1dHRvbiB7XG5cdFx0ICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdH1cbiAgICAucGFkZGluZy1sZWZ0LWxnIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmNoZWNrb3V0IHtcbiAgICAgIC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgfVxuICAgIH1cblx0LnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9ue1xuXHRcdFxuXHRcdC5uZXd0b24tYWNjb3JkaW9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyBcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRpe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdH1cblx0XHQuYWNjb3JkaW9uLXBhbmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Ly8gb3BhY2l0eTogMDtcblxuXHRcdFx0dWx7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0LmxlZ2FsLXRleHR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9IFxuXHRcdC5zaG93IHtcblx0XHRcdC8vIG9wYWNpdHk6IDE7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDAwcHggIWltcG9ydGFudDtcblx0XHRcdHB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjY29yZGlvbi10aWxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdGgze1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICAgIFxuXHR9XG4vKlx0LnNpbXBsZS1yYXRlLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuKi9cbn1cblxuIiwiLnNpbmdsZS10b3BpYyB7XG5cdFxuXHQuYWdyZWVUb1Rlcm1zVmFsaWRhdGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRwYWRkaW5nLXRvcDogMzVweDtcblx0LnRpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0aDF7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICAuaXMtYWN0aXZle1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTEwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH0gXHRcblx0fVxuXHRcblxuXG5cdGgzIHtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuaW1nLWNhcHRpb257XG5cdFx0Ly9mb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0ICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHQgICAgbWFyZ2luLXRvcDoxMHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbToxNHB4O1xuXHR9XG5cblx0QGltcG9ydCAnZm9ybSc7XG5cblx0dWx7XG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0I3F1b3RlX2ltZ3tcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgY29sb3I6ICMwMDQ2Njk7XG5cdCAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgICAgXHR3aWR0aDogNTBweDtcblx0ICAgIH1cblxuXHR9XG5cblx0LnF1b3Rlc3tcblx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcblx0ICAgIGNvbG9yOiAjMDA0NjY5O1xuXHQgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cdCAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgICAgXHRsaW5lLWhlaWdodDogMjNweDtcblx0ICAgIH1cblx0fVxuXHQuc2lnbmF0dXJle1xuXHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHQgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHQgICAgbGluZS1oZWlnaHQ6IDEuMjtcblx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdC5pbWctcXVvdGV7XG5cdCAgICBcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC5ncmV5LWJhcntcblx0ICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBcdHdpZHRoOiAxMDAlO1xuXHQgIFx0aGVpZ2h0OiAxNHB4O1xuXHQgIFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0ICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQgIFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHQgIFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0ICBcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cdH1cblxuICAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICBcbiAgLnN0bHAtYXV0aG9yIHtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBwLmF1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB9XG4gIH1cblxufVxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LnNpbmdsZS10b3BpY3tcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5zdGxwLWV2ZW50LWluZm97XG5cdEBleHRlbmQgLnNpbmdsZS10b3BpYztcblx0cHtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0c3Ryb25ne1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdH1cblx0fVxuXG4gIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIFxuXHQuZm9ybS1ncm91cHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LnN0bHAtcXVvdGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDMwcHggMCAxNXB4O1xuXHRcdFxuXHRcdGltZ3tcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiA1OHB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuc3RscC1xdW90ZS1hdXRob3J7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwe1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdGF7XG5cdFx0ICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdH1cblx0fVxuXHQuc3RscC1hdXRob3Ige1xuXHQgIGltZ3tcblx0ICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXHQgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIHAuYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIH1cblx0fVxuXG5cdHVse1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZXZlbnQtZGV0YWlsc3tcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0c3Ryb25ne1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdH1cblx0fVxuXHRcblx0XG59XG4ub24tZGVtYW5kLXdlYmluYXJ7XG4gIEBleHRlbmQgLnN0bHAtZXZlbnQtaW5mbztcbn1cblxuLm9uLWRlbWFuZC13ZWJpbmFyIGgze1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59IiwiLnNvY2lhbC1saW5rcy10YWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc2hhcmUtaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTBweCA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgY29sb3I6ICM4YjhiOGI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7ICBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4OyAgICAgXG4gICAgICAgIFxuICAgICAgICAuaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4OyBcblxuICAgICAgICAuc29jaWFsLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1pY29uICsgLnNvY2lhbC1pY29uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RhZGFkYTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIgICAgLnNvbHV0aW9ucy1saXN0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXG5cdHBhZGRpbmctdG9wOiA3NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmc6IDI1cHggMDtcblx0fVxuXG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0fVxuXHRcblx0Jl9fZmlsdGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQmX19pbnB1dC1jb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFxuXHRcdFx0LmlucHV0LWJveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XHRcdFx0XHRcdFxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0ZmxleDogMSAwIGF1dG87XHRcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0Jjo6LW1zLWNsZWFyIHtcblx0XHRcdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWNjb3JkaW9ue1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdFx0fVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJ1dHRvbntcblx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvcmRpb24tdGl0bGV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHQgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0XHQgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHQgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcblx0XHQgICAgICAgIFx0d2lkdGg6IDkwJTtcblx0XHQgICAgICAgIH1cblx0XHRcdH1cblxuXHRcdFx0LnNvbHV0aW9uLXJlc3VsdHN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyBcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0aXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAycHg7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCZfX3BhbmVse1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCYubGlzdHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XHRcblx0XHRcdH1cblxuXHRcdFx0Ji5zaG93e1xuXHRcdFx0XHQvLyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiA1cHggMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucGFuZWwtcmVzdWx0c3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGFnaW5hdGlvbi1ibG9ja3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdFx0bWluLWhlaWdodDogMzVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQudG90YWwtcmVzdWx0c3tcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1x0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlbW92ZS1wYWdpbmF0aW9uLCBhe1x0XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhZ2luYXRpb24tbGlzdHtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcdFx0XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuXHRcdFx0fVxuXG5cdFx0XHRsaXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC8vIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3R7XG5cdFx0bWFyZ2luOiA1MHB4IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHQuc29sdXRpb257XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luOiA0NXB4IDA7XG5cdFx0fVxuXHRcdC5zb2x1dGlvbntcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHRcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdGgye1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHQgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0ICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdFx0ICAgICAgICBmbGV4OiAxIDAgNDAlO1xuXG5cdFx0ICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdCAgICAgICAgXHRmbGV4OiAwO1xuXHRcdCAgICAgICAgXHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHQgICAgICAgIFx0cGFkZGluZy1yaWdodDogMDtcblx0XHQgICAgICAgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQgICAgICAgIH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cblxuXHRcdFx0aXtcblx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5oaWRle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zdGlja3ktbmF2aWdhdGlvbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA4ODg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiA2MHB4O1xuXG4gIC5jb250YWluZXJ7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhY2stdG8tdG9we1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICB9XG4gICAgaXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgdWx7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICAgLnN0a19faW4tcGFnZS1sb2NhdGlvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOjAgNDVweCAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDpcIlxcZTYwNVwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RrX19sb2NhdGlvbi1saW5re1xuICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0a19fY3VycmVudC1sb2NhdGlvbntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAvLyAuc3RrX19sb2NhdGlvbi1saW5re1xuICAgICAgICAgIC8vICAgY29sb3I6ICM3ODg3OTE7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdGtfX2N1cnJlbnQtbG9jYXRpb257XG4gICAgICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDpcIlxcZTYwOFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb257XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzowIDQwcHggMCAyMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzJkMzczYztcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xle1xuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpcmNsZXtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gIH1cbiAgJi5maXhlZHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC8vIHRvcDogMHB4O1xuICB9XG59XG4iLCIuc3RvcmUtYWNjb3VudC1pbmZve1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0bGFiZWx7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbG9yOiAjMDA0NjY5O1xuXHR9XG5cdC5saXRlLWxpbmt7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRjb2xvcjogIzIzODdhYTtcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cdC5oZWFkZXJ7XG5cdFx0Y29sb3I6ICMzQzQ2NEI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0XG5cdGxhYmVse1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdGlucHV0e1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR3aWR0aDogNzAlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0LmZvcm0tZ3JvdXB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHQgICAgYXBwZWFyYW5jZTpub25lO1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cblx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHQgICAgY29sb3I6ICM4NzliYWE7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBoZWlnaHQ6IDQwcHg7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHQgIH1cblx0ICBzZWxlY3Q6Oi1tcy1leHBhbmR7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHQgIH1cblx0ICAuY3JlZGl0LWNhcmQtZXhwaXJhdGlvbntcblx0ICBcdGZsb2F0OiByaWdodDtcblx0ICBcdHdpZHRoOiA3MCU7XG5cdCAgXHRzZWxlY3R7XG5cdCAgXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0ICBcdFx0ZmxvYXQ6IGxlZnQ7XG5cdCAgXHRcdHdpZHRoOiAxNDBweDtcblx0ICBcdH1cblx0ICB9XG5cdCAgLnJhZGlvLWJ1dHRvbnN7XG5cdFx0XG5cdFx0ICAucmFkaW8tYnV0dG9ue1xuXHRcdCAgXHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHQgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgXHR3aWR0aDogYXV0bztcblx0XHQgIFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0ICBcdHNwYW57XG5cdFx0ICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdCAgXHR9XG5cdFx0ICBcdGlucHV0e1xuXHRcdCAgXHRcdGhlaWdodDogYXV0bztcblx0XHQgIFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcblx0XHQgIFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHQgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdCAgXHR9XG5cdFx0ICBcdGltZ3tcblx0XHQgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICBcdH1cblx0XHQgIFx0cHtcblx0XHQgIFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdCAgXHR9XG5cdFx0ICBcdC5jYy1pbWd7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4NXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRcdFx0fVxuXHRcdCAgXHR9XG5cdFx0ICBcdC5wcC1pbWd7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdCAgXHR9XG5cdFx0ICB9XG5cdCAgfVxuXHQuZXhpc3RpbmctY3VzdG9tZXJ7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuY2hlY2tib3h7XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0aW5wdXR7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0LmNzY3tcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGlucHV0e1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0NXB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5wcC1wYXltZW50e1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0fVxuXHQudmVyaWZ5e1xuXHRcdG1hcmdpbi10b3A6IC03MHB4O1xuXHR9XG59IiwiLm1lZGlhLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogJFNub3c7XG4gIC5tZWRpYS1jYXJvdXNlbC10aWxlcy1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtdGlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuJGRlc2t0b3AtY2FyLXBlcmNlbnQ6IDE7XG4kdGFibGV0LWNhci1wZXJjZW50OiAuODU7XG4kbW9iaWxlLWNhci1wZXJjZW50OiAuNDg7XG5cbkBtaXhpbiBzZXQtd2lkdGgtY2FyLWltZygkc2l6ZSl7XG4gIHdpZHRoOiA3MDBweCAqICRzaXplO1xufVxuXG4uc3RvcmUtb3ZlcmxheS1jYXJvdXNlbC10aWxlcy1zbGlkZXIge1xuICAuc2xpY2stc2xpZGUge1xuICAgIEBpbmNsdWRlIHNldC13aWR0aC1jYXItaW1nKCRkZXNrdG9wLWNhci1wZXJjZW50KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICBAaW5jbHVkZSBzZXQtd2lkdGgtY2FyLWltZygkdGFibGV0LWNhci1wZXJjZW50KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICBAaW5jbHVkZSBzZXQtd2lkdGgtY2FyLWltZygkbW9iaWxlLWNhci1wZXJjZW50KTtcbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsLXRpbGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICBkaXZbYXJpYS1saXZlPXBvbGl0ZV0ge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuI21vZGFsQ2Fyb3VzZWxDbG9zZSB7XG4gIEBleHRlbmQgJWNsb3NlQU1vZGFsO1xuICAuaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6IzIzODdhYTtcbiAgfVxufVxuI215Q2Fyb3VzZWxNb2RhbCB7XG4gLm1vZGFsLWNvbnRlbnQge1xuICAgd2lkdGg6IGF1dG87XG4gICBoZWlnaHQ6IGF1dG87XG4gICBtaW4td2lkdGg6IGF1dG87XG4gICBtYXgtd2lkdGg6IGF1dG87XG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICB3aWR0aDogNzAwcHggKiAkdGFibGV0LWNhci1wZXJjZW50O1xuICAgICAgQGluY2x1ZGUgc2V0LXdpZHRoLWNhci1pbWcoJHRhYmxldC1jYXItcGVyY2VudCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICB3aWR0aDogNzAwcHggKiAkbW9iaWxlLWNhci1wZXJjZW50O1xuICAgICAgQGluY2x1ZGUgc2V0LXdpZHRoLWNhci1pbWcoJG1vYmlsZS1jYXItcGVyY2VudCk7XG4gICAgfVxuICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuY2F0YWxvZy1oZWFkbGluZVxue1xuXHQuYnV0dG9uLXNldFxuXHR7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHR9XG4gIC5jb250YWluZXItdmVyc2lvbiB7IFxuICAgIG1hcmdpbjogMXJlbSAwcmVtIDJyZW07XG4gIH1cbiAgLnRleHQtaG9sZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zaG91dGJveFxue1xuXHQuZGVza3RvcC1idXR0b24tdmlld1xuXHR7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0fVxuXHQubW9iaWxlLWJ1dHRvbi12aWV3XG5cdHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0XG59XG4gICAgICAgICAgICAgXG4uc3RvcmUtY2F0YWxvZ3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHQuYmx1ZS1iZ1xuXHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xuXG5cdFx0LmRlc2t0b3BidXR0b25cblx0XHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgYS5ibHVlLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiAgZmxleDsgXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblx0XHR9XG4gICAgLmNvbC1zbS01IC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cdH1cbn1cbi5zdG9yZS1jYXRhbG9nIHtcbiAgLmRlc2t0b3BidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbn1cblxuQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblxuXHQuc2hvdXRib3hcblx0e1xuXHRcdC5kZXNrdG9wLWJ1dHRvbi12aWV3XG5cdFx0e1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0XHQubW9iaWxlLWJ1dHRvbi12aWV3XG5cdFx0e1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQuY2F0YWxvZy1oZWFkbGluZXtcblx0XHQucHJpbWFyeVxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fT3JhbmdlO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXG5cdC5jYXRhbG9nLWhlYWRsaW5lXG5cdHtcblx0XHQuYnV0dG9uLXNldFxuXHRcdHtcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHR9XG5cdH1cblxuXHQuc2hvdXRib3hcblx0e1xuXHRcdC5kZXNrdG9wLWJ1dHRvbi12aWV3XG5cdFx0e1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0XHQubW9iaWxlLWJ1dHRvbi12aWV3XG5cdFx0e1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQuY2F0YWxvZy1oZWFkbGluZXtcblx0XHRpbWd7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucHJpbWFyeVxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fT3JhbmdlO1xuXHRcdH1cblx0fVxuXHQuc3RvcmUtY2F0YWxvZ3tcblx0XHQuYmx1ZS1iZ1xuXHRcdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2JlY2RkNztcblxuXHRcdH1cblx0fVxufVxuIiwiLnN0b3JlLWNhdGFsb2ctdGlsZXtcblx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXG5cdC5kZXNrdG9wYnV0dG9ue1xuXHRcdC5idXR0b24tY29udmVyc2lvbi5wcmltYXJ5e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0aDJ7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQudGlsZS1jb250ZW50e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdH1cblx0fVxuXHQuY2F0ZWdvcnl7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG5cdFx0Y29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG5cdH1cblx0LnJpZ2h0e1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LnRvcHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG5cdFx0XHRjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcblx0XHR9XG5cdFx0LmJvdHRvbXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcblx0ICAgIC5ib3R0b20uYmlsbGluZy1mcmVxdWVuY3l7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0XHQgICAgbWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0LmhlYWRsaW5le1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Y29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6MzRweDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0LyptYXJnaW4tcmlnaHQ6IC0xNXB4OyovXG5cdFx0XHQvKm1hcmdpbi1yaWdodDoyMDBweDsqL1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDc4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0d2lkdGg6MjAwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI4cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMTBweDtcblx0XHRcdFx0aGVpZ2h0OjM0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjM0cHg7XG5cdFx0XHRcdHdpZHRoOjIxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE2cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0Oi0zNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW9iaWxlLXJpZ2h0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0LnRvcHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG5cdFx0XHRjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcblx0XHR9XG5cdFx0LmJvdHRvbXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5oZWFkbGluZXtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDozNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdHdpZHRoOjIwMHB4O1xuXHRcdH1cblx0fVxufVxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblxuXHQuc3RvcmUtY2F0YWxvZy10aWxle1xuXHRcdC8qYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsqL1xuXHRcdGJhY2tncm91bmQtY29sb3I6JFNub3c7XG5cdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDoxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OjFweDtcblx0XHRtYXJnaW4tcmlnaHQ6MXB4O1xuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcblxuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5kZXNrdG9wYnV0dG9ue1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0XHQucmlnaHR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQubW9iaWxlLXJpZ2h0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoMi5oZWFkIHtcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cblx0XHRcdC5oZWFkbGluZVxuXHRcdFx0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0Oi0yNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3RvcmUtZmFxe1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XG5cdGgze1xuXHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0fVxuXHRcblx0XG5cdC52aWV3LWNhcnR7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQuZmFxLXRpdGxle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cblx0XHRoNHtcblx0XHRcdGNvbG9yOiAjM0M0NjRCO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblxuXHR9XG5cdHNwYW57XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRcblx0XHRcblxuXHR9XG5cdC5vcmRlci1mb3Jte1xuXHRcdHdpZHRoOiA5MCU7XG5cblx0XHRsYWJlbCwgaW5wdXQge1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHQgIFxuXHRcdCAgICBoZWlnaHQ6NDBweDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHQgICAgY29sb3I6ICMyRDJEMkQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXG5cdFx0Zm9ybSwgaW5wdXQge1xuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IDc0JTtcblx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0IC5saXRlLWxpbmsge1xuXG5cdFx0IFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0IFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0IFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0fVxuXG5cdH1cblx0LmhlYXZ5LWxpbmsge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCBcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdCBcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHQgXHRmb250LXNpemU6IDE4cHg7XG5cdFx0IFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdCBcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0IFxuXHR9XG5cdC5saXRlLWxpbmsge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCBcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdCBcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0IFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHQgXHRcblxuXHR9XG5cdC5saW5rLWhvbGRlcntcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdFxufVxuXG4uZmFxLWZvb3Rlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XG5cdFx0fVxuXHRcdGE6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblxuXHRcdH1cbn1cblx0XG5cdFxuXHRcblxuXHRcblx0XG5cdFxuXHRcdFxuXHRcblx0XHRcblx0XG5cdFxuXG5cblxuXHRcblx0XG5cdFx0IiwiLmtleS1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAuaGVhZGxpbmV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBoMXtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hhcmV7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIC5pcy1hY3RpdmV7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pcy1hY3RpdmUtbGVmdHtcbiAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfSBcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAulwiO1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIC0xcmVtO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICAuY29sbGFwc2Utb24tbW9iaWxle1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAuY29udGludWUtcmVhZGluZ3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC5wYW5lbC10aXRsZXtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgIFxuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICYtZXhwYW5kZWR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGl7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuZGVza3RvcC1idXR0b257XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tb2JpbGUtYnV0dG9ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICB1bHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIFxuICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLWNhcHRpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRlc2t0b3AtdmlkZW97XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tb2JpbGUtdmlkZW97XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLnN0b3JlLWluc3RydWN0aW9uc3tcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnZpZXctY2FydHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMjVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQuaGVhZGxpbmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0aDF7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRjb2xvcjogIzAwNDY2OTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdC5yZWZlcmVuY2UtbnVtYmVye1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdC5oZWFkZXJ7XG5cdFx0Y29sb3I6ICMzQzQ2NEI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0LmltcG9ydGFudC1tZXNzYWdle1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcblx0XHRjb2xvcjogI0FGMjM1Rjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5saW5rc3tcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0Lmluc3RydWN0aW9uc3tcblx0XHRwOm50aC1jaGlsZCgzKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG5cdC5idXR0b25ze1xuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdFx0XHRpe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubm8tcGFkZGluZ3tcblx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdH1cblx0LmNvbnRlbnR7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFxuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC5hZGRyZXNze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LmRldGFpbHN7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdH1cblx0XHRsYWJlbHtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHQuYnV0dG9uLXRleHR7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yYWRpby1idXR0b257XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByaW1hcnl7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0XHQuc2Vjb25kYXJ5e1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblx0LnByaW50e1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuYWN0aXZhdGlvbi1jb2Rle1xuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQubGljZW5zZXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQubGljZW5zZS1udW1iZXJ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcblx0XHR9XG5cdH1cblx0LmFkZC11bmRlcmxpbmV7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWNkZDc7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHR1bHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bGl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQub3JkZXItZGV0YWlsc3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdFxuXHRcdGRpdntcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdFx0LmRldGFpbHtcblx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHR9XG5cdFx0LmRldGFpbHN7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHR9XG5cdFx0LmFkZHJlc3MtZGV0YWlse1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdFx0LmFkZHJlc3MtZGV0YWlsc3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQuYnV0dG9uLWNvbnRhaW5lcntcblx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG59XG5cbiIsIi5zaWVtZW5zLWhlYWQge1xuICAuc2VsZWN0LWxhbmd1YWdlIHsgLy8gUHV0IGluIFN0b3JlIFNjc3NcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc2VsZWN0LWxhbmd1YWdlLWNvbnQgeyAvLyBQdXQgaW4gU3RvcmUgU2Nzc1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgfVxufVxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xufSAgXG5cbi5zZWxlY3QtbGFuZ3VhZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRHZXlzZXI7IFxuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgXG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDlyZW07XG4gICAgYmFja2dyb3VuZDogJFNub3c7XG4gICAgY29sb3I6ICRTbGF0ZV9HcmV5O1xufVxuLnNlbGVjdC1sYW5ndWFnZTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5zcGFuLmRyb3BhcnctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjBweDsgXG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTsgXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJFNub3c7XG4gICAgY29sb3I6ICRTbGF0ZV9HcmV5O1xufVxuLnNpZW1lbnMtaGVhZCAuc2VsZWN0LWxhbmd1YWdlLCAubW9iaWxlLWxhbmd1YWdlIC5zZWxlY3QtbGFuZ3VhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAtM3B4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tb2JpbGUtbGFuZ3VhZ2Uge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgLmxhbmd1YWdlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuc2VsZWN0LWxhbmd1YWdlIHtcbiAgICB0b3A6IDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgc3Bhbi5kcm9wYXJ3LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIuNXJlbTtcblx0ICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtOyBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pO1xuICB9XG4gIFxufVxuLnNpZW1lbnMtaGVhZCAubGFuZ3VhZ2UtbGFiZWwsIC5sYW5ndWFnZS1jb250YWluZXIgLmljb24tZ2xvYmUge1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7ICAgIFxufVxuLm5hdmlnYXRpb24tZ2xvYmFsIHtcbiAgLmRyb3Bkb3duIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJEF0aGVuc19HcmV5O1xuICB9XG59XG5cblxuLy8gTm90IHN1cmUgd2hlcmUgdG8gcHV0IHRoZXNlIGluIGN1cnJlbnQgZnJhbWV3b3JrXG4uZGlzcC1pbmxpbmUsIC5kcm9wYXJ3LWNvbnRhaW5lciwgLmxhbmd1YWdlLWNvbnRhaW5lciwgLm1vYmlsZS1sYW5ndWFnZSAuc2VsZWN0LWxhbmd1YWdlLWNvbnQgIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9iaWxlLWxhbmd1YWdlLCAubGFuZ3VhZ2UtY29udGFpbmVyLCAubW9iaWxlLWxhbmd1YWdlLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLWxhbmd1YWdlLnNlYXJjaC1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucG9zaXRpb24tYWJzb2x1dGUsIC5zaWVtZW5zLWhlYWQgLnNlbGVjdC1sYW5ndWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgXG59XG4ucG9zaXRvbi1yZWxhdGl2ZSwgLmxhbmd1YWdlLWNvbnRhaW5lciwgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuc3RvcmUtbGVnYWx7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0cHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHRhe1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cbn0iLCIvKiBTdG9yZSBTYWxlcyBGb3JjZSBMaXZlIEFnZW50IENoYXQgKi9cbiNzdG9yZWNoYXQge1xuICAuYnRuLXN0b3JlLWNoYXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTcwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHQgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCBjb2xvcjogJFNub3c7XG5cdCB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICRHcmFkX0EgMCUsICRHcmFkX0IgMTIlLCAkR3JhZF9EIDM5JSwgJEdyYWRfQyAxMDAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMXM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICB6LWluZGV4OiAxNTA7XG4gICAgJjpob3ZlciB7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgfVxuICB9XG4gICNwcmVjaGF0Rm9ybS5zdG9yZWNoYXQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJvd25vbWFyZ2luIHtcblx0bWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgLmljb24tY2hhdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xuICB9XG59XG4gICNwcmVjaGF0Rm9ybSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcbiAgICAuc3RvcmUtY2hhdC1oZHIge1xuICAgICAgYmFja2dyb3VuZDogJFNub3c7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmxvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdG9yZS1jaGF0LWhkcntcbiAgICAgIGJhY2tncm91bmQ6ICRTbm93O1xuICAgIH1cbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIC5zdG9yZS1jaGF0LWZvcm0tY29udCB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAzcmVtO1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgICAjc3RvcmUtY2hhdGZvcm0tY2xvc2Uge1xuICAgICAgY29sb3I6ICRQZXRyb2w7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxNTU7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgLmZhLWNsb3Nle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkUGV0cm9sO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDBweCAycHggMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3RleHQnXSwgaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHZXlzZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IC44cmVtIDEuNXJlbTtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBAZXh0ZW5kIGlucHV0W3R5cGU9J3RleHQnXTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuICAgICNwcmVjaGF0LXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLmhhcy1lcnJvci1pbnB1dCwgaW5wdXRbdHlwZT0nZW1haWwnXS5oYXMtZXJyb3ItaW5wdXQsIHRleHRhcmVhLmhhcy1lcnJvci1pbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkRXJyb3JfUmVkO1xuICAgIH1cbiAgICAuaGFzLWVycm9yLXRleHQge1xuICAgICAgYmFja2dyb3VuZDogJEVycm9yX1JlZDtcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRFcnJvcl9SZWQ7XG4gICAgfVxuICAgICNjaGF0LXBob25lLWluZm8sICNjaGF0LXJlcS1pbmZvIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gICAgI2NoYXQtcGhvbmUtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjY2hhdC1yZXEtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5ib2R5I3N0b3JlY2hhdCB7XG4gIGJhY2tncm91bmQ6ICRDYXRza2lsbF9XaGl0ZSAhaW1wb3J0YW50O1xufSIsIi5zdG9yZS1sb29rdXAtdGFibGV7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdC5wcm9kdWN0cy10YWJsZXtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHR0aCwgdGR7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cblx0fVxuXHQudGFibGUtaGVhZGxpbmVze1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LnByb2R1Y3Qtcm93e1xuXHRcdGhlaWdodDogOTBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcblx0XHQudXNlcnMtY2VsbHtcblx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdCAgICAucHJvZHVjdC1jZWxse1xuXHQgICAgXHQucHJvZHVjdC1uYW1le1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdCAgICBcdH1cblx0ICAgIFx0LnByb2R1Y3QtdGVybXtcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdCAgICBcdH1cblx0ICAgIFx0LmFjdGl2YXRpb24tY29kZXtcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0ICAgIFx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgLmRlbGl2ZXJ5LWNlbGx7XG5cdCAgICBcdC5kZWxpdmVyeS1tZXRob2R7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgLnJlbmV3YWwtY2VsbHtcblx0ICAgIFx0d2lkdGg6IDI0MHB4O1xuXHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHQgICAgXHQucmVuZXdhbHtcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cblx0ICAgXG5cdH1cblx0XG5cbn0iLCIub3JkZXItaGlzdG9yeS10YWJsZXtcblx0d2lkdGg6IDEwMCU7XG5cblx0dHJ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG5cdH1cblx0dGh7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzAwNWY4Nztcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblx0dGR7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQudXNlcnMtY2VsbHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cblx0LnRlcm0tY2VsbHtcblx0XHR3aWR0aDogMTUlO1xuXHR9XG5cdC5zdGF0dXMtY2VsbHtcblx0XHR3aWR0aDogMTUlO1xuXHR9XG5cdGF7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn0iLCIuc3RvcmUtcG9wdXAgeyBcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgXG4gICAgei1pbmRleDogOTk5O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgXG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIGhlaWdodDogMTAwJTsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cblxuLnBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIC5uby1wYWRkaW5ne1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufSIsIi5xdW90ZS1zaG91dGJveHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICRTbm93O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuZGV0YWlscyAuZmEtc3RhciB7IFxuICAgIG1hcmdpbi1yaWdodDogLjVyZW07IGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRldGFpbHN7XG4gIFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG4gIFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgXHRzcGFue1xuICBcdFx0Y29sb3I6ICRBY2NlbnRZZWxsb3dfTGlnaHQ7XG4gIFx0fVxuICB9XG4gIC5zaG91dGJveC10aXRsZXtcbiAgICBoM3tcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAuc2hhcmV7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfSBcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAuaXMtYWN0aXZle1xuICAgICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gXG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHB7XG4gICAgZGlzcGxheTogaW5saW5lOyBcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cbiAgfVxuICBhe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogJEFjY2VudFllbGxvd19MaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgfVxuICB9XG5cbiAgI3Nob3V0Ym94LW1vYmlsZS1pbWFnZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAucXVvdGUtc2hvdXRib3h7XG4gICAgcHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kZXRhaWxze1xuICAgICAgaXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3Nob3V0Ym94LW1vYmlsZS1pbWFnZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tb2JpbGUtc2hhcmUtaWNvbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAyMHB4OyAgXG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4OyBcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgIH0gXG4gICAgfVxuICB9XG59XG5cblxuIiwiLnN0b3JlLXN1Ym5hdntcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQudmlldy1jYXJ0e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yNXB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHR1bHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHR9XG5cdGF7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxcHggMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHQudGV4dHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5zdGVwLW51bWJlcntcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICM5YmFmYmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0dG9wOiA1cHg7LyoqL1xuXHRcdCBcdGxlZnQ6LTEzcHg7XG5cdFx0IFx0LypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9Ki9cblx0XHR9XG5cblx0fVxuXG5cblxuXHRhOmZpcnN0LWNoaWxke1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0bGVmdDogNXB4O1xuXHRcdH1cblx0fVxuXHRhOmxhc3QtY2hpbGR7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdH1cblx0LmFjdGl2ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDQ2Njk7XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0fVxuXHRcdC50ZXh0e1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0fVxufVxuXG4uc3RvcmUtc3VibmF2LW1vYmlsZXtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQudmlldy1jYXJ0e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yNXB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHR1bHtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0fVxuXHRsaXtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHR9XG5cdGF7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxcHggMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHQudGV4dHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5zdGVwLW51bWJlcntcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICM5YmFmYmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0dG9wOiA1cHg7LyoqL1xuXHRcdFx0bGVmdDotMTNweDtcblx0XHRcdC8qQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fSovXG5cdFx0fVxuXG5cdH1cblxuXG5cblx0YTpmaXJzdC1jaGlsZHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdC5zdGVwLW51bWJlcntcblx0XHRcdGxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblx0YTpsYXN0LWNoaWxke1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuXHR9XG5cdC5hY3RpdmV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA0NjY5O1xuXHRcdC5zdGVwLW51bWJlcntcblx0XHRcdGNvbG9yOiAjMDA0NjY5O1xuXHRcdH1cblx0XHQudGV4dHtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LnN0b3JlLXN1Ym5hdntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zdG9yZS1zdWJuYXYtbW9iaWxle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIuc3RvcmUtdGFibGV7XG5cdC5oZWFkbGluZXtcblx0XHRoMXtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGNvbG9yOiAjMDA0NjY5O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdH1cblx0XHQucmVmZXJlbmNlLW51bWJlcntcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRjb2xvcjogIzAwNDY2OTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0Y2xlYXI6IGJvdGg7XHRcblx0fVxuXG5cdC5wcm9kdWN0cy10YWJsZXtcblx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgLnVzZXJzLWNlbGx7XG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZWxldGUtY2VsbCB7XG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblx0dGgsIHRke1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdC50YWJsZS1oZWFkbGluZXN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQucHJvZHVjdC1yb3d7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuXHRcdC51c2Vycy1jZWxse1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0ICAgIC5wcm9kdWN0LWNlbGx7XG5cdCAgICBcdC5wcm9kdWN0LW5hbWV7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0ICAgIFx0fVxuXHQgICAgXHQucHJvZHVjdC10ZXJte1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0ICAgIFx0fVxuXHQgICAgXHQuYXV0by1yZW5ld2Fse1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcdFxuXHQgICAgXHR9XG5cdCAgICBcdGF7XG5cdCAgICBcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdCAgICBcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0ICAgIFx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIC5kZWxpdmVyeS1jZWxse1xuXHQgICAgXHRmb250LXNpemU6IDE2cHg7IFxuXHQgICAgfVxuXHQgICAgLnByb21vLWNlbGx7XG5cdCAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIFx0LnByb21vLWNvZGV7XG5cdCAgICBcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdCAgICBcdH1cblx0ICAgIFx0YXtcblx0ICAgIFx0XHRjb2xvcjogIzIzODdhYTtcblx0ICAgIFx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBcdH1cblx0ICAgIFx0Lml0ZW0tZGV0YWlsc3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdFx0aGVpZ2h0OiA4MHB4O1xuXHQgICAgXHRcdHdpZHRoOiA0MDBweDtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHQgICAgXHRcdHBhZGRpbmc6IDVweDtcblx0ICAgIFx0XHR6LWluZGV4OiAxMDtcblx0ICAgIFx0XHR0b3A6IDU1cHg7XG5cdCAgICBcdFx0cHtcblx0ICAgIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHQgICAgXHRcdFx0d2lkdGg6IDkwJTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdFx0YXtcblx0ICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdFx0d2lkdGg6IDIwcHg7XG5cdCAgICBcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdCAgICBcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCAgICBcdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdCAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdFx0XHR0b3A6IDVweDtcblx0ICAgIFx0XHRcdHJpZ2h0OiA1cHg7XG5cdCAgICBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcdFx0XHRpe1xuXHQgICAgXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHRcdFx0Lml0ZW0tZGV0YWlsczphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyMjMsIDIzMCwgMjM3LCAwKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2RmZTZlZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICAucHJpY2UtY2VsbHtcblx0ICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgXHQub2xkLXByaWNle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdCAgICBcdH1cblx0ICAgIFx0LmRpc2MtcHJpY2V7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cblx0ICAgIC5kZWxldGUtY2VsbHtcblx0ICAgIFx0d2lkdGg6IDQlO1xuXHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcdGF7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHQgICAgXHRcdGNvbG9yOiBpbmhlcml0O1xuXHQgICAgXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG5cdFxuXG59IiwiLyogVGVuYW50IHZpZXcgVGFibGUgYW5kIGdlbmVyYWwgcGFnZSBzdHlsZXMgKi9cbi5zdG9yZS10YWJsZSAucHJvZHVjdHMtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDcwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5zdG9yZS1pbnRybyB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG59XG5cbi5za2lwcGVkLWZpZWxke1xuZm9udC1zdHlsZTppdGFsaWM7XG5mb250LXNpemU6IDE0cHg7XG59XG4ucmVnaXN0ZXItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtZGF0YS1zdGF0aWMge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC1kYXRhIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmllbGQtbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxNDczOTE7XG59XG5cbi5yZXZpZXctdGl0bGUge1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMwMDQ2Njk7XG59XG5cbi5yZXZpZXctZWRpdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDhweDtcbn1cblxuLnJldmlldy1ib3ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5yZXZpZXctYm94IGxpIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5yZXZpZXctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNSwgMjQwLCAyNDUpO1xuICBwYWRkaW5nOiAxNXB4IDM1cHggMTVweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmV2aWV3LXJpZ2h0IHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXI6IDFweCByZ2IoMjE2LCAyMjQsIDIyNCkgc29saWQ7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuXG4vKioqIEZvcm0gU3R5bGluZyAqKiovXG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzg4NzkxO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmQzNzNjO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDA1NTc4O1xufVxuXG5cbi8qKiogRXJyb3IgSGFuZGxpbmcgU3R5bGluZyAqKiovXG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmhhcy1lcnJvciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZGMwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMwMDAwO1xuICBjb2xvcjogI2RjMDAwMDtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtd2FybmluZywgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtY2hlY2sge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuY29sLWVycm9yIHtcbiAgY29sb3I6ICNkYzAwMDA7XG59XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gc3VjY2Vzcy1tc2cge1xuICBjb2xvcjogIzQxYWFhYTtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtd2FybmluZysuY29sdW1uaXplLWljb24sIC5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmZhLWNoZWNrKy5jb2x1bW5pemUtaWNvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmhhcy1lcnJvci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2RjMDAwMDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAxcHggc29saWQgI2RjMDAwMDtcbn1cblxuXG4vKioqKiBQYXNzd29yZCBDcml0ZXJpYSAqKioqL1xuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJkMzczYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIuYm90dG9tPi5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDM3M2M7XG59XG5cblxuLyoqKiogUG9wb3ZlciAqKiovXG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIsIC5wb3BvdmVyPi5hcnJvdywgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3Zlcj4uYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwJTtcblxufVxuXG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXItY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cblxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rOmhvdmVyLCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiB0YWJsZSAucm93LnRhYmxlLWZvcm0tcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFwcGx5LWFsbC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOTUpO1xufVxuXG4uc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTgzLCAxODMsIDE4Myk7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG59XG5cbi8qIE1pc2MgbW9iaWxlIHRvdWNoIHVwcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnaXN0ZXItYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5yZXZpZXctcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm5leHQtYnRuLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyBhIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3MgYSAuc3RlcC1udW1iZXIge1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxufVxuIiwiLyogRmxleCBTb2x1dGlvbnMgKi9cbi5yb3ctZmxleCwgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7IFxuICAgIGRpc3BsYXk6ZmxleDsgIFxufVxuLnJvdy1lcS1oZWlnaHQge1xuICBmbGV4OiAwIDEgMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJvdy1mbGV4LWNvbHVtbiwgLnRpbGUtY29sLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7IFxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgJjphZnRlciwgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuY3RhIHtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogJEJ1dHRvbl9CbHVlO1xuICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIEdlbmVyaWMgc3BhY2luZyAqL1xuLnBhZGRpbmctbGVmdC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubWFyZ2luLWxlZnQtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG59XG4ubm8tbGlzdC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1hcmdpbi1zaWRlLXNtYWxsIHtcbiAgICBtYXJnaW46IGF1dG8gMXJlbTtcbn1cbi5tYXJnaW4tbGVmdC1zbWFsbCB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLm1hcmdpbi1yaWdodC1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5tYXJnaW4tcmlnaHQteHMge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn0iLCIudGFiYmVkLXBhbmVsIHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFxuXHQmLnBhbmVsLXN0cmV0Y2hlZCB7XG5cdFxuXHRcdC51cHBlcmNhc2Uge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0XG5cdFx0LnRleHQtY2VudGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LnBhbmVsLXdoaXRlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHRcblx0XHR9XG5cdFxuXHRcdGEucGFuZWwtdGFicyB7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBcdFx0XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzMzMzJTtcblx0XHQgICAgfVxuXHRcdCAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQgICAgXHR3aWR0aDogMzMuMzMzMzMzJTtcblx0XHQgICAgfVxuXHRcdH1cbiAgICBcdFxuICAgIFx0LmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U1RTZFQTtcbiAgICBcdFx0Y29sb3I6ICMzQzQ2NEI7XG4gICAgXHRcdFxuICAgIFx0XHQmOmhvdmVyIHtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQzZERkU4O1xuICAgIFx0XHR9XG4gICAgXHRcdFxuICAgIFx0XHQmLmFjdGl2ZSB7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdBQTtcbiAgICBcdFx0XHRjb2xvcjogI0ZGRkZGRjtcbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIFx0XG5cdH1cblx0XG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cdH1cblxuXHQmX19tZW51e1xuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjM4N2FhO1xuXHRcdHVse1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGZhMmIwO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhmYTJiMDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGZhMmIwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0XHRjb2xvcjogIzhmYTJiMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmX19wYW5lbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRcdHBhZGRpbmc6IDYwcHggNDVweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmhlYWRsaW5le1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0ICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHQgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdC5zaGFyZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHQuc2hhcmUtYnV0dG9ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnZpZGVvLWNhcHRpb257XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDE1cHggMCAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHQuY2F0YWxvZy10aWxlcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgICAgfSBcblx0fVxuXHQmX19wYW5lbC5jYXRhbG9nLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfSAgICBcbn0iLCIvKiBGbGV4IFNvbHV0aW9ucyAqL1xuLnJvdy1mbGV4LFxuLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucm93LWZsZXgge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucm93LWVxLWhlaWdodCB7XG4gIGZsZXg6IDAgMSAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucm93LWZsZXgtY29sdW1uLFxuLnRpbGUtY29sLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucm93LWNvbGhlaWdodC1lbGFzdGljIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IGF1dG87XG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5jdGEtdGlsZXMtY2hhcHRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAudGl0bGUtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3VyLXRpbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmJsb2NrLXRpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMjMlIC0gMTVweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzODdhYTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTVweCAqIDEuMjg1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRCdXR0b25fQmx1ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRCdXR0b25fQmx1ZTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aHJlZS10aWxlLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcbiAgICAuYmxvY2stdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYygzMCUgLSAxNXB4KTtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50d28tdGlsZS1jb250YWluZXIge1xuICAgIEBleHRlbmQgLmZvdXItdGlsZS1jb250YWluZXI7XG4gICAgLmJsb2NrLXRpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoNDclIC0gMTVweCk7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHdvLXRpbGUtaWNvbi1jb250YWluZXIge1xuICAgIEBleHRlbmQgLnR3by10aWxlLWNvbnRhaW5lcjtcbiAgICAuYmxvY2stdGlsZSBhIHtcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIH1cbiAgICAuYmxvY2stdGlsZSBhOmhvdmVyLFxuICAgIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50d28taWNvbi10aWxlcy1jaGFwdGVyLFxuLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzAxNGE7XG4gIH1cbiAgLmljb24tb3JhbmdlIHtcbiAgICBjb2xvcjogJE9yYW5nZTtcbiAgfVxuICAuaWNvbi1ibHVlIHtcbiAgICBjb2xvcjogIzBmNzg5YjtcbiAgfVxuICAuaWNvbi1wbHVtIHtcbiAgICBjb2xvcjogI2FmMjM1ZjtcbiAgfVxuICBhIHtcbiAgICBzcGFuLnRpdGxlLWgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIH1cbiAgICBzcGFuLnBhcmFncmFwaCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAudGl0bGUtY29udGVudC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLnRpdGxlLWNvbnRlbnQge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICB9XG4gICAgYS5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJ0YWJsZXRcIikge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlX3NtYWxsXCIpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXRpbGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZV9zbWFsbFwiKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGlsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICYudGl0bGUtaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlX3NtYWxsXCIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihcInRhYmxldFwiKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG9iamVjdCB7XG4gICAgICAgICAgaGVpZ2h0OiAxOHJlbTtcbiAgICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8tYmxvY2stcGFydG5lci1yb3V0aW5ne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi52aWRlby1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIFxyXG4gICAgJi5kYXJrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYXJnZSB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4udGlsZS1jb250YWluZXJ7XHJcblx0LnZpZGVvLWpzIHtcclxuXHRcdHBhZGRpbmctdG9wIDogNzUuMjUlO1xyXG5cdFx0XHJcblx0fVxyXG5cdC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbntcclxuXHRcdGZvbnQtc2l6ZTogNC41ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGhlaWdodDogNTVweDtcclxuXHRcdHdpZHRoOiA1NXB4O1xyXG5cdFx0bGVmdDogNjUlO1xyXG5cdFx0dG9wOiA1NSU7XHJcblx0fVxyXG59XHRcclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xyXG5cdC50aWxlLWNvbnRhaW5lcntcclxuXHRcdC52aWRlby1qcyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1Ni4yNSVcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b257XHJcblx0XHRcdGZvbnQtc2l6ZTogNWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0bGVmdDogNjAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdH1cclxuXHRcdC52anMtYmlnLXBsYXktY2VudGVyZWR7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVx0XHJcbn1cclxuXHJcbiIsIlxuXG4gLnZpZGVvLXdyYXBwZXItZnN7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTp0YWJlbDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgXG4gICAgXG4gICAgIHZpZGVve1xuICAgICAgICAvL21hcmdpbi10b3A6IDElO1xuICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9ICBcblxuXG5cbiAgICAudmpzLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgXG4gICAgfVxuXG4gICAgLnZqcy1jb250cm9sLWJhciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40NSk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuNik7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyxtYXJnaW4gLjVzO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgLnZpZGVvLWpze1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgfVxufVxuXG4gLnZpZGVvLXdyYXBwZXItZnN7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIC5jbG9zZS12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB0b3A6IDEuMTQyODU3MTQyOXJlbTtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgbGVmdDogMS4xNDI4NTcxNDI5cmVtO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgfVxuICAgIC5jbG9zZS12aWRlbzpob3ZlciB7XG4gICAgICAgb3BhY2l0eTogLjY7XG4gICAgICBcblxuICAgIH1cblxuICAgIC5jbG9zZS12aWRlb19fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgfVxuXG4gICAgLmNsb3NlLXZpZGVvX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjkyODU3MTQyODZyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5jbG9zZS12aWRlb19faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43MTQyODU3MTQzcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQZXRyb2w7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgLmNsb3NlLXZpZGVvX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgXG4gICAgICAgIGNvbG9yOiAkUGV0cm9sO1xuICAgIH1cblxufSBcblxuLnZpZGVvLW1pY2V0eXBle1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG4gIH1cblxuICAgIFxuIiwiLnZpZGVvLWpze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC52anMtYmlnLXBsYXktYnV0dG9ue1xuICAgICAgZm9udC1zaXplOiA1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIC52anMtYmlnLXBsYXktYnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGxlZnQ6IDYwJTtcbiAgICB9XG5cbiAgICAudmpzLWNvbnRyb2w6YmVmb3Jle1xuICAgICAgLy8gZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiIsIi5vbi1kZW1hbmQtd2ViaW5hciwgLmxpdmUtd2ViaW5hciwgLnBoeXNpY2FsLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIFxuXHQucHJlc2VudGVyc3tcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cbiAgICAuZXZlbnQtYXJ0aWNsZSB7XG5cbiAgICAgICAgLmV2ZW50LWltZy1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICBvbCwgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmltZy1jYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XG4gICAgICAgICAgICAuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXMtYWN0aXZlLWxlZnQge1xuICAgICAgICAgICAgICAgIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFx0IFxuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbXBvcnQgJ2Zvcm0nO1xuICAgICAgICBcbiAgICAgICAgI3F1b3RlX2ltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnF1b3RlcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjogIzAwNDY2OTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpZ25hdHVyZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1xdW90ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmdyZXktYmFyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnBhZ2UtdGFnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnN0bHAtYXV0aG9yIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIFxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucGFnZS10YWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLndlYmluYXItdGFnbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5zdGxwLXF1b3RlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5zdGxwLXF1b3RlLWF1dGhvciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5zdGxwLWF1dGhvciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmV2ZW50LWRldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9uLWRlbWFuZC13ZWJpbmFyLW1lZGlhIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIlxuLndlYmluYXItbGlzdCB7XG5cbiAgICAudGlsZS1kZXRhaWxzIHtcbiAgICAgICAgaDEsIGgyLCBoMywgaDQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblx0LmltZy1oZWlnaHQtaWV7XG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0XG5cdHZpZGVvIHtcblx0XHRoZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTMwJSAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogMTMwJSAhaW1wb3J0YW50O1xuXHR9XG59IiwiaHRtbCB7XHJcbiAgLypcclxuICAgICAgICBTZXR0aW5nIHRoZSBkb2N1bWVudCdzIGZvbnQgc2l6ZSBlbmFibGVzIHRoZSByZW0gbWVhc3VyZW1lbnRzICh3aGljaCBpcyBiYXNlZCBvbiB0aGUgZG9jdW1lbnQgZm9udCBzaXplKSB0byBiZSBcclxuICAgICAgICByZXNwb25zaXZlLiBcclxuICAgICovXHJcblxyXG4gIGZvbnQtc2l6ZTogNjIuNSU7IC8vMSByZW0gPSAxMHB4OyAgMTBweC8xNnB4ID0gNjIuNSUgIE5vdGUgMTZweCBpcyBkZWZhdWx0IGJyb3dzZXIgZm9udCBzaXplXHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbihkZXNrdG9wX3NtYWxsKSB7XHJcbiAgICBmb250LXNpemU6IDU2LjI1JTsgLy8xcmVtID0gOXB4OyAgOS8xNiA9IDU2LjI1JVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKHRhYmxldCkge1xyXG4gICAgZm9udC1zaXplOiA1MCU7IC8vMXJlbSA9IDhweDsgIDgvMTYgPSA1MCVcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbihtb2JpbGUpIHtcclxuICAgIGZvbnQtc2l6ZTogNDMuNzUlOyAvLzFyZW0gPSA3cHg7ICA3LzE2ID0gNDMuNzUlXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4obW9iaWxlX3NtYWxsKSB7XHJcbiAgICBmb250LXNpemU6IDM3LjUlOyAvLzFyZW0gPSA2cHg7ICA2LzE2ID0gMzcuNSVcclxuICB9XHJcbn1cclxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIiRpY29uLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIjtcbkBpbXBvcnQgXCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9fYm9vdHN0cmFwLnNjc3NcIjtcbkBpbXBvcnQgXCJib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3NcIjtcbi8vIEBpbXBvcnQgXCJib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy92anMuc2Nzc1wiO1xuXG4vKkdsb2JhbCBTdHlsZXMqL1xuQGltcG9ydCBcImhlbHBlcnMvX2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9fbWVkaWFRdWVyaWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL19zbGljay10aGVtZS5zY3NzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9fc3BhY2luZy5zY3NzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9fdXRpbGl0aWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19jb3VudHJ5TGFuZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvX25ld3Nyb29tLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fcHJvZHVjdE9mZmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fc2VhcmNoQXBwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19hcmNoaXRlY3R1cmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2J1dHRvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2J1eS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYnV5QW5kVHJ5QmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYW1wYWlnbkNoYXB0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhcGFiaWxpdGllcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FyZENsdXN0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhcmRGbGlwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYXJlZXJGbGV4LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYXJvdXNlbFRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYXNlU3R1ZHlTZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Nhc2VTdHVkeVRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYXRhbG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYXRhbG9nSGVhZGxpbmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhdGFsb2dUaWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2NDaGVja291dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2NTdWJtaXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NoYXB0ZXJUaWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29sbGF0ZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29udGFjdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29udGFjdGdsb2JhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29udGFjdHNhbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0VXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbnRlbnRHcmlkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb3VudHJ5RmxhZ3Muc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Ryb3Bkb3duU3R5bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19ldmVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2V2ZW50c0ZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZXZlbnRzVHJhaW5pbmcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2ZlYXR1cmVkU29sdXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19mZWF0dXJlVGlsZUNoYXB0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2ZpbHRlcnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2ZyaWN0aW9uRnJlZVRyaWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19nZW5lcmFsQXJ0aWNsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZ2VuZXJhbFJhdGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2dsb3NzYXJ5RGVmaW5pdGlvbnNMUC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZ2xvc3NhcnlMYW5kaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19ncmFwaGljQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9faGVyb0NvdW50cnlMUC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9faW5EZXB0aENoYXB0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2luZGl2aWR1YWxDYXNlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19pbmxpbmVGb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19qb2JMaXN0aW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbGVhZGVyc2hpcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbWVkaWFCbG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX25ld3NCbG9ja0NvdW50cnlMUC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbmV3c0ZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fb2ZmaWNlTG9jYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3BhZ2VUYWcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3BhcnRuZXJCbG9ja3Muc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Byb2R1Y3RGaWx0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Byb2R1Y3RGb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19wcm9kdWN0TGFuZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcHJvZHVjdE9mZmVyaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19wcm9kdWN0U3VwcG9ydC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcXVvdGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3JlbGF0ZWRMaW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcmVzb3VyY2VGaWx0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Jlc291cmNlTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zZWdtZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc2hhcmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Nob3V0Ym94LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zaW1wbGVSYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zaW5nbGVUb3BpYy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc29jaWFsTGlua3Muc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NvbHV0aW9uc0xpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0aWNreU5hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlQWNjb3VudEluZm8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlQ2Fyb3VzZWxUaWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVDYXRhbG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUNhdGFsb2dUaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUZhcS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVGZWF0dXJlQWR2YW50YWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUluc3RydWN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVMYW5nU2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUxlZ2FsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUxpdmVDaGF0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUxvb2t1cFRhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZU9yZGVySGlzdG9yeVRhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVF1b3Rlc1Nob3V0Ym94LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVN1Ym5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVUYWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVUZW5hbnRJbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVV0aXRsaXR5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL190YWJiZWRQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fdGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3ZpZGVvLWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL192aWRlb0ZTLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL192aWRlb1BsYXlCdXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3dlYmluYXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3dlYmluYXJMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlL19iYXNlLnNjc3NcIjtcblxuLypGb250IEF3ZXNvbWUqL1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19wYXRoLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fY29yZS5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fc3RhY2tlZC5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzXCI7XG5cbi8qU2VjdGlvbiBJbXBvcnRzKi9cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGNvbG9yOiAjM2M0NjRiO1xufVxuXG4ubW9iaWxlLXNoYXJlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAvL3BhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5lbGVtZW50LWludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG4uaGVhZGVyLXRhZyB7XG4gIGNvbG9yOiAjMjM4N2FhO1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRleHQtYmxvY2stdWwge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0Y29sb3I6ICMyMzg3QTk7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5pY29uLXdpdGgtY3RhLWFsaWduIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiJdfQ== */