@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,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DF7Y42hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADiQ2qGR+L5bb4ycLMzgMBlBbfPyDQ7A1icg4EJRAEAAa4IAQB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) 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}}.ais-InstantSearch #searchbox{padding-bottom:20px}.ais-InstantSearch h2{padding:0;margin:0}.ais-InstantSearch #pagination{padding:12px 0 20px}.ais-InstantSearch #pagination .ais-Pagination-item--selected .ais-Pagination-link{background-color:#41aaaa;color:#fff;padding:6px 12px}.ais-InstantSearch #pagination .ais-Pagination-link{border:none;font-size:14px;color:#3b464a}.ais-InstantSearch .ais-SearchBox-submit{margin-top:0!important;float:inherit}.ais-InstantSearch .ais-SearchBox-input{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;font-size:14px;line-height:1.42857;font-family:inherit;padding-left:30px}.ais-InstantSearch .ais-Hits-item{background-color:#dfe6ed;box-shadow:none;padding:0}@media only screen and (max-width:767px){.ais-InstantSearch .ais-Hits-item{width:calc(100% - 1rem)}}@media only screen and (min-width:768px) and (max-width:991px){.ais-InstantSearch .ais-Hits-item{width:calc(50% - 1rem)}}.ais-InstantSearch .ais-Hits-item a{display:block}.ais-InstantSearch .ais-Hits-item a.ais-padd{padding:15px 15px 40px}.ais-InstantSearch .ais-Hits-item a:hover{text-decoration:none}.ais-InstantSearch .ais-Hits-item h2{font-size:24px;font-family:SiemensRoman;color:#2387aa}#featured-press-release{padding-bottom:40px;background-color:#555f69;color:#fff}#featured-press-release ul{padding-left:1.5rem;font-size:16px;line-height:20px}#featured-press-release a{text-decoration:none;color:#fff}#featured-press-release .featured-press-release-img-container{margin-top:20px}#featured-press-release .featured-press-release-link{padding-top:15px}#featured-press-release .featured-press-release-link a{font-size:18px}#featured-press-release .featured-press-release-link i{vertical-align:middle}.newsroom-search-form .form-group input.form-control{height:45px}#press-release-featured-tile .feature-tile-chapter__tile__details h1,#press-release-featured-tile .feature-tile-chapter__tile__details h2,#press-release-featured-tile .feature-tile-chapter__tile__details h3,#press-release-featured-tile .feature-tile-chapter__tile__details h4,#press-release-featured-tile .feature-tile-chapter__tile__details h5{word-wrap:break-word}#press-release-featured-tile .feature-tile-chapter__tile--featured__details i{font-size:16px;padding:4px 0 10px 4px}#press-release-featured-tile .icon-arrow-right-small{vertical-align:middle}#older-press-releases{padding:20px 0 40px}#older-press-releases a{text-decoration:none;color:#3c464b}#boiler-plate{margin-bottom:30px}#boiler-plate .boiler-legal{font-size:14px;line-height:20px;margin-bottom:15px}#leadership-bio{background-color:#becdd7;padding-bottom:40px}#leadership-bio a{color:#337ab7;text-decoration:none}#leadership-bio .profile-block{margin-bottom:15px}#press-release-detail ul{padding:1.5rem;font-size:16px;line-height:20px}#press-release-detail .caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:14px;margin-top:10px;display:block}#press-release-detail .body{font-size:16px;line-height:20px}#press-release-detail .body,#press-release-detail .summary-bullets,#press-release-detail .title{margin-bottom:2.5rem}#press-release-detail .summary-bullets{background:linear-gradient(90deg,#50bebe,#41aaaa 50%,#0099cb);color:#fff!important}#primary-contact{padding-bottom:40px;background-color:#becdd7}.total{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.total span{width:100%;text-align:center}.search-app{min-height:300px}.search-app .fa-spinner{color:#ad235f;margin:80px 0}.search-app .searchButtons{position:absolute;right:0;top:0;height:100%;width:40px;display:-ms-flexbox;display:flex;padding-top:26px;Color:#2387a9}.search-app button{display:contents}.search-app .searchReset{position:absolute;right:0;top:0;height:100%;width:70px;display:-ms-flexbox;display:flex;padding-top:26px}.search-app .searchBox{margin-top:20px;height:35px;width:600px;position:relative;border-radius:2px;background-color:#fff}.search-app .searchInput{padding:10px 50px 10px 10px;width:100%;border:1px solid #bbc3c9}.search-app .input-wrapper{position:relative}.search-app .input-wrapper:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#879bab;font-size:.9em;padding-right:1em;position:absolute;top:12px;right:0}.search-app .searchForm{padding-top:20px}.search-app .hideResetButton{display:none}.search-app .restIconColor{color:#a5afb4}.search-app .searchIconColor{color:#2387a9}.search-app .hide{display:none}.search-app .show{display:block}.search-app .disabled{pointer-events:none;opacity:.6}.search-app ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.search-app li{display:list-item;text-align:-webkit-match-parent}.search-app .paginationFilter{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;padding-left:0;border-radius:4px;margin:0 0 50px}.search-app .paginationFilter:hover{cursor:pointer}.search-app .paginationFilter i{margin-left:12px;font-size:1.2em}.search-app .paginationFilter.top{margin:0}.search-app .paginationFilter>li{display:inline}.search-app .paginationFilter>li>a,.search-app .paginationFilter>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#2287aa;text-decoration:none;border:none}.search-app .search-result-heading{padding-top:20px;text-align:left;font:Regular 36px/42px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;padding-bottom:40px}.search-app .search-result-count{font:Regular 16px/19px SiemensRoman}.search-app .search-result-link{text-align:left;font:Bold 14px/16px SiemensRoman;letter-spacing:0;color:#879bab;text-transform:uppercase;opacity:1;padding-bottom:5px}.search-app .search-result-title{text-decoration:none}.search-app .search-result-title a{text-align:left;font:1.1em SiemensRoman;letter-spacing:0;color:#2287aa;opacity:1;display:block;padding-bottom:12px;padding-top:12px;text-decoration:none}.search-app .search-result-description{text-align:left;font:Regular 16px/23px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;padding-bottom:40px}.search-app .search-result-description span ul{margin-block-start:0;margin-block-end:0}.search-app .searchResultInput{padding:20px 15px 25px;width:600px}.search-app .searchResultWidth{width:600px}.search-app .inputFieldPadding{padding-left:5px}.search-app .flex-grid .item--primary .cta{color:#2387aa}.search-app .flex-grid .item--primary .cta:hover{text-decoration:none}.search-app .flex-grid .p-left{margin-left:50px}.search-app .flex-grid .item--tertiary{opacity:1;border-radius:3px;background:#fff 0 0 no-repeat padding-box;border:1px solid #bbc3c9;margin-bottom:12px}.search-app .flex-grid .item--tertiary a{display:block}.search-app .flex-grid .item--tertiary a:hover{text-decoration:none}.search-app .flex-grid .item--tertiary img{border-radius:3px 3px 0 0}.search-app .flex-grid .item--secondary{margin:2px;background:#2287aa 0 0 no-repeat padding-box;opacity:1;margin-bottom:45px;border-radius:3px}.search-app .flex-grid .item--secondary a{color:inherit;text-decoration:inherit}.search-app .flex-grid .item--primary{opacity:1;background:#fff 0 0 no-repeat padding-box;border:1px solid #bbc3c9;margin-bottom:15px;border-radius:3px}.search-app .results-listing{margin-top:50px;margin-bottom:50px}.search-app .item__description_secondary{text-align:left;letter-spacing:0;color:#fff;opacity:1;padding:24px}.search-app .item__description_secondary .title{text-transform:uppercase;font-weight:700;padding-bottom:12px;display:block}.search-app .item__description{text-align:left;letter-spacing:0;opacity:1;padding:19px 23px}.search-app .item__description .title{font:Bold 14px/16px SiemensRoman;text-transform:uppercase}.search-app .item__description .heading{font:Regular 18px/26px SiemensRoman}.search-app .item__description .content{font:Regular 16px/23px SiemensRoman}.search-app .item_customer_heading{text-align:left;font:Bold 20px/24px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;margin-bottom:20px}.search-app .card--subheading{text-align:left;font:Bold 14px/26px SiemensRoman;letter-spacing:0;color:#879bab;opacity:1;text-transform:uppercase;margin-bottom:12px;display:block}.search-app .item_customer_title{text-align:left;font:18px SiemensRoman;line-height:1.5em;letter-spacing:0;color:#2287aa;opacity:1}.search-app .flexImg{width:100%;height:100px;-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 .video-js span{margin-top:15px;width:50%;float:right;color:#879baa;font-family:SiemensItalic;font-size:14px;line-height:14px}.media-block .video-wrapper .video-js .vjs-big-play-button{left:55%}.media-block .page-tag{margin-bottom:20px}.media-block .webinar-tagline{font-size:22px;line-height:25px}.media-block .stlp-quote{display:-ms-flexbox;display:flex;margin:30px 0 15px}.media-block .stlp-quote img{margin-top:7px;display:inline-block;width:auto;height:58px}.media-block .stlp-quote p{margin-bottom:0;display:inline-block;text-align:right;font-family:SiemensItalic;color:#879baa;font-size:24px}.media-block .stlp-quote-author{margin-bottom:30px}.media-block .stlp-quote-author p{margin-bottom:0;color:#879baa;font-family:SiemensItalic;text-align:right;line-height:1}.media-block .stlp-quote-author a{color:#879baa}.media-block .stlp-author img{max-width:100%;display:inline-block;width:auto}.media-block .stlp-author p{margin-bottom:10px;color:#879baa;font-family:SiemensItalic;line-height:20px}.media-block .stlp-author p.author-name{font-family:SiemensBold}.media-block ul{margin-bottom:25px}.media-block ul li{font-size:16px}.media-block ul.related-resource{margin-bottom:0;list-style-type:none;padding-left:20px}.media-block img{width:100%;margin-bottom:10px}.media-block .img-caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:16px;margin-top:10px;margin-bottom:14px}#modalCarouselClose,#modalClose{position:absolute;top:0;right:0;z-index:1001;background:#fff;padding:2px;opacity:unset}.show-carousel-overlay,.show-overlay{cursor:pointer}.modal{display:none;position:fixed;z-index:500;left:0;top:0;overflow:hidden;background:rgba(0,0,0,.9)}.modal,.modalcont{width:100%;height:100%}.modalcont{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal-content{min-width:550px;max-width:700px;border:1px solid #fff}#caption,#car-caption{display:block;text-align:center;padding:15px;height:auto;color:#788791}#modalImg{width:100%}.modal-content{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@keyframes zoom{0%{transform:scale(.1)}to{transform:scale(1)}}#modalClose .icon-close{color:#2387aa}.close-modal{position:absolute;top:16px;top:1.1428571429rem;left:16px;left:1.1428571429rem;z-index:1000;cursor:pointer}.close-modal:hover{opacity:.6}.close-modal__button{display:inline-block;text-decoration:none;color:#fff}.close-modal__icon{display:inline-block;vertical-align:middle;margin-right:13px;margin-right:.9285714286rem;transition:opacity .25s ease}.close-modal__icon:before{display:block;padding:10px;padding:.7142857143rem;border-radius:50%;font-size:23px;color:#fff;background-color:#099;text-align:center;width:40px;height:40px}.close-modal__text{display:inline-block;vertical-align:middle;font-size:17px;color:#099}@media only screen and (max-width:700px){.modal-content{width:90%}}#live-chat-button{display:none;cursor:pointer;color:#3c464b;background-color:#50bebf;border-radius:30px;width:60px;font-size:15px;font-family:SiemensBold;min-height:0;position:fixed;bottom:25px;right:25px;box-shadow:2px 2px 6px #00000033;z-index:1;box-shadow:none;height:48px}#live-chat-button i{color:#3c464b}@media only screen and (max-width:767px){#live-chat-button{right:40px}}#live-chat-button .chat-icons-max{cursor:pointer;display:block;height:20px;margin:6px 11px 14px;position:relative;width:20px}#live-chat-button .chat-icon-minimize{margin:-6px -4px 14px!important}#live-chat-button .badge2{background:#d82132;border-radius:100%;box-shadow:0 0 1px #d82132;color:#fff;content:attr(data-badge);font:700 16px;height:24px;line-height:24px;position:absolute;right:1px;text-align:center;top:-7px;width:24px;display:none;font-family:SiemensBold}#live-chat-button .live-chat-button-text{font-family:Arial;color:#ebf0f5;display:block;color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0 6px 0 12px;opacity:1;overflow:hidden;position:absolute;right:0;text-align:left;text-overflow:ellipsis;top:12px;white-space:nowrap;width:93px}.chat-modal .modal-header .close{margin-top:-25px;color:#fff}.chat-modal .modal-title{font-size:16px;font-family:SiemensBold}.chat-modal .modal-title .fa-comment{margin-right:10px}.chat-modal .button-conversion{margin:0;border:2px solid #fff;font-weight:700;border-radius:5px;margin-top:5px;width:55%!important;font-size:15px;min-height:0}.chat-modal .button-conversion:hover{background:#fff;color:#3c464b;box-shadow:0 0 3px #fff;margin-top:5px}.chat-modal.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999!important;display:none;overflow:hidden;outline:0;background:none;padding-right:0!important}.chat-modal.modal .modal-dialog{width:300px;position:absolute;right:25px;bottom:-6px;z-index:9999}@media only screen and (max-width:767px){.chat-modal.modal .modal-dialog{width:100%;height:100%;margin:0;position:inherit;right:inherit;bottom:inherit}}.chat-modal.modal .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:10px;outline:0;min-width:310px;box-shadow:none!important;border:none!important}@media only screen and (max-width:767px){.chat-modal.modal .modal-content{height:100%}}.chat-modal.modal .modal-content em,.chat-modal.modal .modal-content i{padding-right:10px;color:#fff}.chat-modal.modal .modal-content em.fa-long-arrow-right,.chat-modal.modal .modal-content i.fa-long-arrow-right{padding-left:10px}.chat-modal.modal .modal-content p{font-size:14px;color:#fff}.chat-modal.modal .modal-content p a{color:#fff}.chat-modal.modal .modal-content h3{font-family:SiemensBold;color:#fff;font-size:16px;margin:20px 0 10px}.chat-modal.modal .modal-content .hrMargin{margin-left:-10px;margin-right:-10px}.chat-modal.modal .modal-content .phoneNumb{font-family:SiemensBold;color:#fff}.chat-modal.modal .modal-content .modal-header{background:#50bebe;color:#fff;margin-bottom:-5px;border-radius:5px 5px 0 0}.chat-modal.modal .modal-content .modal-header em.fa-angle-down,.chat-modal.modal .modal-content .modal-header i.fa-angle-down{font-size:1.6em}@media only screen and (max-width:767px){.chat-modal.modal .modal-content .modal-header{border-radius:0}}.chat-modal.modal .modal-content .modal-body{border-radius:0 0 5px 5px;background:#099;padding:15px 15px 60px}@media only screen and (max-width:767px){.chat-modal.modal .modal-content .modal-body{border-radius:0;height:100%}}.modal-open{overflow-y:scroll;padding-right:0!important}.modal-backdrop{background-color:rgba(0,0,0,.0001)!important}.hide-chat{display:none!important}.modal-siemens-logo-and-name{display:-ms-flexbox;display:flex}.circle{width:20px;height:20px;border-radius:10px;font-size:10px;color:#fff;line-height:20px;text-align:center;background:#099;font-family:SiemensBold;margin-right:10px}.newsblock{background-color:#eff0f4;color:#3c464b;min-height:500px;padding-top:50px}.newsblock:focus{outline:none}.newsblock h1{font-family:SiemensRoman;margin-top:10px;margin-bottom:30px;float:left;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override}.newsblock .news-tile{margin-bottom:35px;min-height:150px;height:200px}@media only screen and (max-width:767px){.newsblock .news-tile{height:auto}}.newsblock .news-tile .details h3{font-family:SiemensRoman;line-height:1.1;margin-top:0;margin-bottom:0;display:inline;unicode-bidi:bidi-override;letter-spacing:-.03em;font-variant-ligatures:none}.newsblock .news-tile .details .date{font-family:SiemensItalic;font-size:14px;color:#005f87;margin-right:5px;unicode-bidi:bidi-override}.newsblock .news-tile .details .share-container{width:16px;height:16px}@media only screen and (max-width:767px){.newsblock .news-tile .details .share-container{width:20px;height:20px}}.newsblock .news-tile .details .share-btn .share-button{margin-top:2px;font-size:16px}.newsblock .news-tile .details .content{margin-bottom:5px}.newsblock .news-tile .details .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.newsblock .news-tile .details .content a{font-size:16px;display:inline;white-space:nowrap;text-decoration:none;font-family:SiemensRoman;color:#3c464b}.newsblock .news-tile .is-active .share-wrapper{left:-10px;top:-11px}.newsblock .news-tile .is-active-left .share-wrapper{left:-140px;top:-11px}.newsblock .news-tile .button-conversion{min-height:40px;width:180px}.newsblock .newsblock-button{font-family:SiemensRoman;float:right;margin-top:-2px}.newsblock .newsblock-button:hover{color:#005f87}@media only screen and (min-width:992px) and (max-width:1199px){.newsblock .news-tile .details{margin-top:-5px}}@media only screen and (min-width:768px) and (max-width:991px){.newsblock .news-tile .details{margin-top:-5px}}@media only screen and (max-width:767px){.newsblock{padding-top:0;background-color:#fff}.newsblock h1{font-size:28px;margin-bottom:5px;margin-top:13px}.newsblock .headline{background-color:#eff0f4;padding-bottom:10px;margin-bottom:2px}.newsblock .news-tile{margin-top:0;margin-bottom:2px;padding-top:15px;padding-bottom:15px;background-color:#eff0f4}.newsblock .news-tile img{display:none}.newsblock .news-tile .details .news-tile-header{margin-bottom:5px}.newsblock .news-tile .details .share-btn{display:none}.newsblock .news-tile .details .content{margin-bottom:10px}.newsblock .news-tile .button-conversion{min-height:45px;width:255px}.newsblock .news-tile .mobile-share-icon{text-decoration:none;margin-left:5px}.newsblock .news-tile .mobile-share-icon i{font-size:24px;color:#879baa}.newsblock .news-tile .is-active .share-wrapper{left:-7px;top:-7px}.newsblock .news-tile .is-active-left .share-wrapper{left:-135px;top:-7px}.newsblock .news-tile-mobile-only{margin-bottom:0;height:130px!important}.newsblock.dark{display:block;color:#fff}.newsblock.dark .headline,.newsblock.dark .news-tile{background-color:#555f69}}@media only screen and (max-width:767px){.newsblock .newsblock-button{float:none}}.newsblock.dark{background-color:#555f69;color:#fff}.newsblock.dark .newsblock-button{border-color:#fff}.newsblock.dark .ghost-alt{color:#fff!important}.newsblock.dark .news-tile .details .date{color:#fff}.newsblock.dark .content a{color:#fff!important}.news-filter #news-filter-pagination-ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation .navigation-global ul .dropbtn .news-filter .pagination-filter>li.on-page>a,.news-filter .navigation .navigation-global ul .dropbtn .pagination-filter>li.on-page>a,.news-filter .pagination-filter>li.active>a{background-color:#41aaaa}.news-filter .pagination-filter>li>a{background-color:#fff}.news-filter.buy-tiles .tile .tile-details,.news-filter.chapter-tiles .tile .tile-details,.news-filter.segments .tile .tile-details{background-color:#dfe6ee;padding:16px 16px 20px}.news-filter.buy-tiles .tile .tile-details h1,.news-filter.buy-tiles .tile .tile-details h2,.news-filter.buy-tiles .tile .tile-details h3,.news-filter.buy-tiles .tile .tile-details h4,.news-filter.buy-tiles .tile .tile-details h5,.news-filter.chapter-tiles .tile .tile-details h1,.news-filter.chapter-tiles .tile .tile-details h2,.news-filter.chapter-tiles .tile .tile-details h3,.news-filter.chapter-tiles .tile .tile-details h4,.news-filter.chapter-tiles .tile .tile-details h5,.news-filter.segments .tile .tile-details h1,.news-filter.segments .tile .tile-details h2,.news-filter.segments .tile .tile-details h3,.news-filter.segments .tile .tile-details h4,.news-filter.segments .tile .tile-details h5{margin:0 0 12px}.news-filter.buy-tiles .tile .tile-details .no-image,.news-filter.chapter-tiles .tile .tile-details .no-image,.news-filter.segments .tile .tile-details .no-image{font-size:36px;line-height:1.1}.news-filter.buy-tiles .tile .tile-details p.tile-banner,.news-filter.chapter-tiles .tile .tile-details p.tile-banner,.news-filter.segments .tile .tile-details p.tile-banner{margin:0 0 12px}.news-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.news-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.news-filter.segments .tile .tile-details p.tile-banner span.left{float:left}.news-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.news-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.news-filter.segments .tile .tile-details p.tile-banner span.right{float:right}.news-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.news-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.news-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right{float:right;font-size:3em;color:#2486aa}.news-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.news-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.news-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link{float:right;font-size:2em;color:#2486aa}.news-filter .pr-results h4{font-size:1.4em;color:#878787;margin:20px 0 60px}.office-location{background-color:#eff0f4;padding-top:40px;padding-bottom:50px}.office-location .tabbed-panel.panel-stretched .panel-white{padding-top:40px}.office-location label{padding-right:15px}.office-location select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:225px;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff;display:inline-block}.office-location h2{font-family:SiemensRoman;color:#2387aa;font-size:24px}.office-location .fa.fa-building-o{font-size:1.2em;margin-top:1px}.office-location span.label{vertical-align:top;margin-left:10px;line-height:1.3}.office-location .country-name{padding-top:20px;padding-bottom:8px}.office-location .office-headers h1,.office-location .office-headers h2,.office-location .office-headers h3{color:#3c464b}.office-location .office-headers h1{margin-top:0;font-size:43px}.office-location .office-headers h2{margin-top:50px;font-size:30px}.single-office-location .single-office-details{margin-top:40px;margin-bottom:30px}.single-office-location .single-office-details.no-margin{margin-top:10px;margin-bottom:10px}.single-office-location hr{border-top:3px solid #2387aa;width:80px;margin-top:15px;margin-bottom:15px}.single-office-location span{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:6px}.single-office-location h1,.single-office-location h2,.single-office-location h3,.single-office-location h4,.single-office-location h5,.single-office-location h6,.single-office-location p{margin-bottom:6px}.single-office-location h1.office-h,.single-office-location h2.office-h,.single-office-location h3.office-h,.single-office-location h4.office-h,.single-office-location h5.office-h,.single-office-location h6.office-h,.single-office-location p.office-h{color:#2387aa;margin-bottom:6px;margin-top:6px}.single-office-location h1.office-h2,.single-office-location h2.office-h2,.single-office-location h3.office-h2,.single-office-location h4.office-h2,.single-office-location h5.office-h2,.single-office-location h6.office-h2,.single-office-location p.office-h2{text-transform:uppercase;font-family:SiemensBold;margin-bottom:6px;margin-top:6px;font-size:16px}.single-office-location h1.office-h4,.single-office-location h2.office-h4,.single-office-location h3.office-h4,.single-office-location h4.office-h4,.single-office-location h5.office-h4,.single-office-location h6.office-h4,.single-office-location p.office-h4{text-transform:uppercase;font-family:SiemensBold;margin-bottom:20px;margin-top:20px;font-size:19px;color:#dc6914}hr.narrow-b{border-top:3px solid #2387aa;width:80px;margin-top:15px;margin-bottom:15px}hr.dotted{background-color:#fff;border-top:1px dotted #8c8b8b;margin-top:35px;margin-bottom:35px}.page-tag{display:block;text-transform:uppercase;font-family:SiemensRoman;font-size:18px;color:#2387aa}@media only screen and (max-width:767px){.page-tag{font-size:16px}}.mobile-page-tag{font-family:SiemensRoman;text-transform:uppercase;color:#2387aa;display:none;font-size:16px;margin:10px 0 10px 15px}@media only screen and (max-width:767px){.mobile-page-tag{display:block}}.page-tag-mobile{font-family:SiemensRoman;text-transform:uppercase;color:#2387aa;display:none;font-size:16px;margin-top:10px;margin-bottom:10px}.page-tag-mobile .page-tag{display:inline;margin-right:5px}@media only screen and (max-width:767px){.page-tag-mobile{display:block}}.partner-blocks{background-color:#eff0f4;padding-top:50px;padding-bottom:40px;color:#3c464b}.partner-blocks h1{margin-top:0;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.partner-blocks h1{font-size:28px}}.partner-blocks h3{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.partner-blocks h3{font-size:20px}}.partner-blocks .partner-accordion{margin-top:40px}.partner-blocks .partner-accordion .newton-accordion{margin-bottom:5px;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s}.partner-blocks .partner-accordion .newton-accordion .panel-title{display:inline-block;width:90%;font-family:SiemensBold;font-size:24px}.partner-blocks .partner-accordion .newton-accordion i{position:absolute;right:15px;top:15px;font-size:20px}.navigation .navigation-global ul .dropbtn .partner-blocks .partner-accordion .on-page,.partner-blocks .partner-accordion .active,.partner-blocks .partner-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.partner-blocks .partner-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden;transition:.4s ease-in-out;opacity:0}.partner-blocks .partner-accordion .show{opacity:1;max-height:5000px}.partner-blocks .partner-accordion .accordion-tile{margin-top:26px;margin-bottom:26px}.partner-blocks .partner-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0;color:#2387aa;padding-left:15px;padding-right:15px}.partner-blocks .partner-accordion .accordion-tile .accordion-tile-nonmobile{margin-top:16px}.partner-blocks .partner-accordion .accordion-tile p{padding-left:15px;padding-right:15px;margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .button-conversion{width:100%;text-align:left;padding-left:15px}@media (min-width:768px){.partner-accordion .accordion-tile .accordion-tile-mobile{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.partner-accordion .accordion-tile .button-conversion{margin-top:0}}@media only screen and (max-width:767px){.partner-blocks .partner-accordion .accordion-tile .accordion-tile-mobile{display:block;text-align:right;margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .accordion-tile-nonmobile{display:none}.partner-blocks .partner-accordion .accordion-tile .partner-image{margin-bottom:10px;margin:0 auto}.partner-blocks .partner-accordion .accordion-tile p{margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .button-conversion{width:260px}}.additional-partner-blocks{padding-top:40px;padding-bottom:40px;background-color:#dfe6ed}.additional-partner-blocks h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.additional-partner-blocks h1{font-size:28px}}.additional-partner-blocks.blue .two-tile-container,.additional-partner-blocks.borderless .two-tile-container,.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks .four-tile-container,.additional-partner-blocks .three-tile-container,.additional-partner-blocks .two-tile-container,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:767px){.additional-partner-blocks.blue .two-tile-container,.additional-partner-blocks.borderless .two-tile-container,.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks .four-tile-container,.additional-partner-blocks .three-tile-container,.additional-partner-blocks .two-tile-container,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container{-ms-flex-direction:column;flex-direction:column}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .four-tile-container .partner-block-tile,.additional-partner-blocks .three-tile-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:calc(25% - 15px);margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .four-tile-container .partner-block-tile,.additional-partner-blocks .three-tile-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:100%;border:1px solid #dfe6ed}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile:not(:last-child),.additional-partner-blocks .four-tile-container .partner-block-tile:not(:last-child),.additional-partner-blocks .three-tile-container .partner-block-tile:not(:last-child),.additional-partner-blocks .two-tile-container .partner-block-tile:not(:last-child),.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile:not(:last-child){margin-bottom:19.275px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile img,.additional-partner-blocks .four-tile-container .partner-block-tile img,.additional-partner-blocks .three-tile-container .partner-block-tile img,.additional-partner-blocks .two-tile-container .partner-block-tile img,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile img{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile img,.additional-partner-blocks .four-tile-container .partner-block-tile img,.additional-partner-blocks .three-tile-container .partner-block-tile img,.additional-partner-blocks .two-tile-container .partner-block-tile img,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile img{margin-bottom:0}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content,.additional-partner-blocks .four-tile-container .partner-block-tile__content,.additional-partner-blocks .three-tile-container .partner-block-tile__content,.additional-partner-blocks .two-tile-container .partner-block-tile__content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content,.additional-partner-blocks .four-tile-container .partner-block-tile__content,.additional-partner-blocks .three-tile-container .partner-block-tile__content,.additional-partner-blocks .two-tile-container .partner-block-tile__content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content{background-color:#dfe6ed;padding:25px 15px 20px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content h3,.additional-partner-blocks .four-tile-container .partner-block-tile__content h3,.additional-partner-blocks .three-tile-container .partner-block-tile__content h3,.additional-partner-blocks .two-tile-container .partner-block-tile__content h3,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content h3{margin-top:0;font-size:24px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;color:#2387aa}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content h3,.additional-partner-blocks .four-tile-container .partner-block-tile__content h3,.additional-partner-blocks .three-tile-container .partner-block-tile__content h3,.additional-partner-blocks .two-tile-container .partner-block-tile__content h3,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content h3{color:#3c464b;font-size:24px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content a,.additional-partner-blocks .four-tile-container .partner-block-tile__content a,.additional-partner-blocks .three-tile-container .partner-block-tile__content a,.additional-partner-blocks .two-tile-container .partner-block-tile__content a,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content a{margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content a span,.additional-partner-blocks .four-tile-container .partner-block-tile__content a span,.additional-partner-blocks .three-tile-container .partner-block-tile__content a span,.additional-partner-blocks .two-tile-container .partner-block-tile__content a span,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content a span{color:#fff;background-color:#2387aa;height:26px;width:26px;text-align:center;padding-top:2px;margin-left:5px}.additional-partner-blocks .three-tile-container .partner-block-tile{width:calc(33% - 15px);margin-bottom:20px}@media only screen and (max-width:767px){.additional-partner-blocks .three-tile-container .partner-block-tile{width:100%}}.additional-partner-blocks .three-tile-container a{color:#3c464b;text-decoration:none!important}.additional-partner-blocks .three-tile-container .partner-block-tile__content p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.additional-partner-blocks .three-tile-container .partner-block-tile__content .cta{margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.additional-partner-blocks .three-tile-container .partner-block-tile__content .cta span{color:#fff;background-color:#2387aa;height:26px;width:26px;text-align:center;padding-top:2px;margin-left:5px}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:calc(50% - 15px);margin-bottom:20px;background-color:#fff}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile .two-tile-content,.additional-partner-blocks .two-tile-container .partner-block-tile .two-tile-content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile .two-tile-content{padding:0 15px 15px}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:100%}}.additional-partner-blocks.dark{background-color:#555f69;color:#fff}.additional-partner-blocks.blue{background-color:#3c464b;color:#fff}.additional-partner-blocks.blue .container .right a{padding-bottom:10px;margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#fff;border:none;float:right}.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.blue .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-icon-container .partner-block-tile{color:#3c464b}.additional-partner-blocks.borderless.white{background-color:#fff}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile{background-color:inherit}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a{margin-top:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa;border:none}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a:hover,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a:hover{color:#005578}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks.borderless .four-tile-container,.additional-partner-blocks.borderless .three-tile-container,.additional-partner-blocks.borderless .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container{-ms-flex-line-pack:center;align-content:center}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile{background-color:inherit;-ms-flex:33.33%;flex:33.33%;padding:1rem}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile h3,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile h3,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile h3,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile h3,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile h3{color:inherit}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a{margin-top:auto;overflow:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa;border:none}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a img,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a img,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a img,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a img,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a img{-ms-flex-direction:column;flex-direction:column}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a:hover,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a:hover{color:#005578}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:0}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn h3,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn h3{font-family:SiemensRoman}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn p,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn p{color:#3c464b;font-family:SiemensRoman}.store-product-filtering{background-color:#dfe6ed}.store-product-filtering .blue-bg{background-color:#becdd7}.store-product-filtering .blue-bg .desktopbutton{margin-top:30px}.store-product-filtering h4{font-weight:700;font-size:18px;color:#2d373c;line-height:24px}@media only screen and (max-width:767px){.store-product-filtering .blue-bg{background-color:#becdd7}.store-product-filtering .blue-bg .desktopbutton{margin-top:30px}}.pagination-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;border-radius:4px}.pagination-filter.top{margin:0}.pagination-filter>li{display:inline}.pagination-filter>li>a,.pagination-filter>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#3b464a;text-decoration:none;background-color:#dfe6ed;border:none}.pagination-filter>li:first-child>a,.pagination-filter>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pagination-filter>li:last-child>a,.pagination-filter>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-filter>li>a:focus,.pagination-filter>li>a:hover,.pagination-filter>li>span:focus,.pagination-filter>li>span:hover{z-index:2;color:#3b464a;cursor:pointer;background-color:#dfe6ed;border-color:none}.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span:focus,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span:hover,.pagination-filter>.active>a,.pagination-filter>.active>a:focus,.pagination-filter>.active>a:hover,.pagination-filter>.active>span,.pagination-filter>.active>span:focus,.pagination-filter>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#41aaaa;border-color:#41aaaa}.pagination-filter>.disabled>a,.pagination-filter>.disabled>a:focus,.pagination-filter>.disabled>a:hover,.pagination-filter>.disabled>span,.pagination-filter>.disabled>span:focus,.pagination-filter>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#dfe6ed;border-color:#dfe6ed}input[type=checkbox].pseudo-checkbox+label:after,input[type=checkbox].pseudo-checkbox+label:before{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox].pseudo-checkbox+label:before{content:"\e157";font-size:13px}input[type=checkbox]:checked.pseudo-checkbox+label:before{content:"\e067";font-size:13px}.category-list{margin-bottom:20px}.label-filter,.label-keyword{font-weight:lighter}.label-filter{display:inline-block;font-size:15px;font-family:SiemensRoman;background-color:#becdd7;color:inherit;cursor:pointer}.label-filter i{font-size:10px;margin-left:5px}.filter-labels{margin-bottom:20px}.hr-light{border-top:1px solid #becdd7}.vr-light{min-height:200px}.vr-light:before{content:"";position:absolute;margin-top:-20px;top:0;left:-2.5%;bottom:0;height:100%;min-height:200px;width:1px;border-left:1px solid #becdd7}.noscroll{overflow:hidden}.filter-overlay{background-color:#dfe6ed;position:fixed;overflow-y:scroll;top:0;right:0;bottom:0;left:0;z-index:999}.filter-overlay .overlay-body{width:100%;height:100%}.filter-overlay .overlay-remove{position:absolute;top:10px;right:10px;font-size:20px}.store-catalog-tile .product-type-icon{text-align:right;margin-top:20px;display:inline}.store-catalog-tile .product-type-icon.inactive{margin-bottom:-30px}.store-catalog-tile .product-type-icon img{max-width:100%;width:85px;height:auto}.store-trial .page-tag{color:#3c464b;text-transform:none}.store-trial .prod-select-sec select{width:50%}.store-trial .list-twocolumn ul{padding-bottom:10px;-ms-columns:2;columns:2;list-style-position:inside}.store-trial h3{margin-top:0}.store-trial h4{font-family:SiemensBold;line-height:24px;margin-bottom:15px}.store-trial .notopmargin{margin-top:0}.store-trial .topmargin{margin-top:20px}.store-trial .alreadytrialedbutton{display:-ms-flexbox;display:flex}.store-trial .product-form .form-input-wtp{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.store-trial .product-form .two-column-form{display:inline-block;width:48%}.store-trial .product-form .two-column-form.first-column-margin{margin-right:2.5%}.store-trial .product-form input{margin-top:20px}#prechatForm .store-trial .product-form textarea[type=text],.store-trial .product-form #prechatForm textarea[type=text],.store-trial .product-form input[type=email],.store-trial .product-form input[type=text]{width:100%;height:40px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #cdd9e1;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.store-trial .product-form input,.store-trial .product-form select,.store-trial .product-form texarea{border:1px solid #cdd9e1;border-radius:4px;margin-top:20px;padding-right:35px}.store-trial .product-form input[type=checkbox],.store-trial .product-form input[type=radio]{height:20px;width:20px;margin:0 8px 0 0}.store-trial .product-form input[type=checkbox]:checked,.store-trial .product-form input[type=radio]:checked{border:1px solid #005578;color:#005578}.store-trial .product-form textarea{width:100%;height:92px;box-sizing:border-box;padding:10px 15px;border:1px solid #cdd9e1}.store-trial .product-form textarea[readonly]{color:#788791}.store-trial .product-form input[type=checkbox]{float:left}.store-trial .product-form label{font-weight:400;line-height:20px}.store-trial .product-form p{font-size:14px;margin-bottom:0}.store-trial .product-form .label-select{line-height:40px}.store-trial .product-form .usertype-list{float:left;width:33.3%;line-height:20px}.store-trial .product-form .usertype-list:nth-child(5){text-align:right}.store-trial .product-form .form-radio{padding-right:20px}.store-trial .product-form .form-error{border-top:1px solid #c00;color:#c00}.store-trial .product-form .form-error-submission{color:#c00;font-size:16px}.store-trial .product-form .captcha img{width:auto;margin-bottom:0;margin-right:10px}.store-trial .product-form .captcha a{cursor:pointer;color:#879baa}.store-trial .product-form .captcha i{margin-right:5px}.store-trial .product-form .form-submitting{background-color:gray;cursor:default}.store-trial .product-form .form-submitting i{padding:0;font-size:24px}.store-trial .product-form .form-submitting span{padding-left:8px}.store-trial form.form-trial input,.store-trial form.form-trial select,.store-trial form.form-trial textarea{border-top:1px solid #879baa;color:#2d373c}.store-trial form.form-trial input::-moz-placeholder,.store-trial form.form-trial input::placeholder,.store-trial form.form-trial select::-moz-placeholder,.store-trial form.form-trial select::placeholder,.store-trial form.form-trial textarea::-moz-placeholder,.store-trial form.form-trial textarea::placeholder{color:#788791!important}.store-trial form.form-trial input:focus,.store-trial form.form-trial select:focus,.store-trial form.form-trial textarea:focus{border:1px solid #005578;color:#2d373c}.store-trial form.form-trial select.sel-has-empty{color:#788791}.store-trial form.form-trial select.sel-has-empty.sel-has-value{color:#2d373c}.store-trial .step-badge{margin-right:8px;float:left;color:#fff;background:#879baa;width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center}.store-trial .activatecode{color:#005f87;font-family:SiemensBlack}.store-trial .button-conversion{margin-bottom:10px}.store-trial .animate-show{line-height:20px;opacity:1}.store-trial .animate-show.ng-hide-add.ng-hide-add-active,.store-trial .animate-show.ng-hide-remove.ng-hide-remove-active{transition:all .5s linear}.store-trial .animate-show.ng-hide{line-height:0;opacity:0}.domain-promo-landing{font-size:16px}.product-offering-desktop{margin-top:60px;padding-bottom:30px;color:#3c464b}.product-offering-desktop .product-image{width:100%;cursor:pointer;margin-bottom:20px}.product-offering-desktop .company{font-size:14px;font-family:SiemensBlackItalic;color:#005f87;display:block;margin-bottom:10px}.product-offering-desktop input[type=number]{-moz-appearance:textfield}.product-offering-desktop .no-padding{padding-left:0;padding-right:0}.product-offering-desktop .left-padding{padding-left:10px}.product-offering-desktop .product-title{margin-top:-7px}.product-offering-desktop .product-title h2{display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.product-offering-desktop .product-title a{display:inline;font-size:24px;color:#879baa;text-decoration:none}.product-offering-desktop .product-title .share{margin-top:0}.product-offering-desktop h4{font-family:SiemensBold}.product-offering-desktop .view-cart{color:#2387aa;position:absolute;right:15px;top:-45px;font-size:18px;font-family:SiemensBold;text-decoration:none}.product-offering-desktop ul{font-size:16px;padding-left:15px}.product-offering-desktop .two-col-list{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .two-col-list{column-gap:60px}}.product-offering-desktop .headline{margin-top:30px;margin-bottom:20px;background-color:#004669;height:80px}.product-offering-desktop .headline.headline-price{height:auto}.product-offering-desktop .headline.headline-price .right .bottom{font-family:SiemensBlack}.product-offering-desktop .headline.headline-price .bottom.billing-frequency{font-size:14px;display:inline-block;margin-top:10px}.product-offering-desktop .headline.headline-price .right .top{font-size:14px;font-family:SiemensBlackItalic}.product-offering-desktop .headline.white{background-color:inherit;color:inherit;margin-top:0}.product-offering-desktop .headline.white .right,.product-offering-desktop .headline.white h2{color:inherit}.product-offering-desktop .headline.white .right span{position:static;text-align:right;display:block}.product-offering-desktop .headline h2{font-family:SiemensBold;display:inline-block;margin-top:20px;color:#fff}.product-offering-desktop .headline i{font-size:30px;color:#fff;margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .headline i{margin-right:10px}}.product-offering-desktop .headline .right{height:inherit;position:relative;display:inline-block;color:#fff;float:right;width:19rem}.product-offering-desktop .headline .right h2{margin-bottom:0;display:block;text-align:right}.product-offering-desktop .headline .right span{position:absolute;right:0}.product-offering-desktop .headline .right .top{top:4px;font-size:12px;font-family:SiemensItalic}.product-offering-desktop .headline .right .bottom{font-family:SiemensRoman;bottom:8px}.product-offering-desktop hr{border-top:1px solid #3c464b}.product-offering-desktop button{margin-right:1%;margin-bottom:1%;display:inline-block;font-family:SiemensBold;font-size:18px;height:auto;width:31.9%;min-width:31.9%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop button{width:31.6%;margin-right:1%}}.product-offering-desktop button:focus{outline:0}.product-offering-desktop .button-active,.product-offering-desktop button:hover{background-color:#004669;color:#fff}.product-offering-desktop select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:18px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:31.9%;min-width:31.9%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.product-offering-desktop .steps .step-row{padding-left:3.5rem}.product-offering-desktop .steps .row-flex{margin-bottom:25px;margin-top:20px}.product-offering-desktop .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-desktop .steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-desktop .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-desktop .steps .error-message{width:240px;float:right;clear:right;color:#af235f;font-family:SiemensItalic}.product-offering-desktop .steps .error-message p{font-size:14px}.product-offering-desktop .steps .button-conversion{float:right;clear:right}.product-offering-desktop .steps .inactive{background-color:#becdd7}.product-offering-desktop .user-inputs{position:relative}.product-offering-desktop .user-inputs input{padding-left:10px;margin-top:5px;margin-bottom:5px;margin-right:10px;width:50px;height:28px;border:3px solid #becdd7;text-align:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-offering-desktop .user-inputs input{padding-left:0;line-height:13px}}.product-offering-desktop .user-inputs .user-count{margin-bottom:5px}.product-offering-desktop .user-inputs .user-count label{font-weight:400;line-height:16px;width:300px;margin-bottom:0;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .user-count label{width:160px}}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .user-count{margin-bottom:15px}}.product-offering-desktop .user-inputs .user-count input[type=number]:focus,.product-offering-desktop .user-inputs .user-count input[type=number]:hover{-moz-appearance:number-input}.product-offering-desktop .user-inputs .user-count input{width:70px;height:35px}.product-offering-desktop .user-inputs .total-users{position:absolute;right:19px;bottom:11%}.product-offering-desktop .user-inputs .total-users input{padding-left:15px;text-align:center;font-size:24px;margin:0;height:35px;width:70px}.product-offering-desktop .user-inputs .total-users label{font-weight:400;line-height:18px;font-size:16px;vertical-align:middle;margin-top:-5px;margin-left:10px;font-family:SiemensBold}.product-offering-desktop .user-inputs .total-users input[type=number]:focus,.product-offering-desktop .user-inputs .total-users input[type=number]:hover{-moz-appearance:textfield}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .total-users{top:60%}}.product-offering-desktop .checkout{padding-bottom:20px}.product-offering-desktop .checkout h3{font-family:SiemensRoman}.product-offering-desktop .checkout p{margin-bottom:4px}.product-offering-desktop .checkout .break{margin-bottom:12px}.product-offering-desktop .checkout button{width:240px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .checkout button{width:100%}}.product-offering-desktop .checkout .button-conversion{margin-top:20px;padding-left:10px}.product-offering-desktop .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-desktop .checkout .vat-info{margin-top:20px}.product-offering-desktop .checkout .vat-info p{margin-bottom:10px}.product-offering-desktop .checkout .vat-info span{display:block}.product-offering-desktop .checkout .vat-info a{display:block;color:#2387aa}.product-offering-desktop .checkout .vat-info a:hover{color:#2387aa}.product-offering-desktop .checkout .payment-methods{margin-top:10px;max-width:240px}@media only screen and (min-width:992px) and (max-width:1199px){.product-offering-desktop .checkout .payment-methods{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .checkout .payment-methods{width:100%}}.product-offering-desktop .checkout .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-desktop .payment-type{margin-top:-20px}.product-description .v3{margin-bottom:15px}.product-description .v3 table{border-collapse:collapse;border-spacing:0;margin-top:10px;width:100%}.product-description .v3 table td,.product-description .v3 table th{padding:10px 15px;border:1px solid #3c464b;overflow:hidden;word-break:normal}.product-description .v3 table th{font-weight:400}.product-description .v3 table .v3-cell{background-color:#fff;text-align:center}.product-description .v3 table .v3-row{font-weight:400;background-color:#ebf0f5;text-align:left}.product-description .v3 table .v3-col,.product-description .v3 table th.v3-row{color:#fff;background-color:#697882;font-weight:700}.product-description .v3 table .v3-col{text-align:center;width:20%}.product-description .v3 table .v3-nosaletext{color:#879baa}.product-description .toggle-table{font-size:16px}.product-description .details-button{min-width:100%}.legal{margin-top:0;margin-left:0;margin-right:0;width:100%;padding-top:25px;background-color:#dfe6ed}.legal .container{padding-left:0;padding-right:0}.legal p{font-size:12px}.product-offering-mobile{display:none;margin-top:0;padding-top:15px;padding-bottom:15px}.product-offering-mobile .back-to-catalog{position:static;top:auto;display:inline-block;margin-bottom:1rem}.product-offering-mobile .product-title{margin-top:20px;margin-bottom:10px}.product-offering-mobile .product-title h2{font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.product-offering-mobile .product-title a{display:inline;font-size:20px;color:#879baa;text-decoration:none}.product-offering-mobile .product-title .share{margin-top:-1px}.product-offering-mobile .product-title .is-active .share-wrapper{left:-7px;top:-10px}.product-offering-mobile .product-title .is-active-left .share-wrapper{left:-135px;top:-10px}.product-offering-mobile .company{font-size:14px;font-family:SiemensBlackItalic;color:#005f87;display:block;margin-bottom:10px}.product-offering-mobile input[type=number]{-moz-appearance:textfield}.product-offering-mobile .ten-px-padding{padding-left:10px;padding-right:10px}.product-offering-mobile .no-padding-right{padding-left:15px;padding-right:2px}.product-offering-mobile .no-padding-left{padding-right:15px;padding-left:2px}.product-offering-mobile h4{font-family:SiemensBold}.product-offering-mobile .product-image{width:100%}.product-offering-mobile .blue-background{background-color:#004669;line-height:65px;margin-top:30px;position:relative}.product-offering-mobile .blue-background i{color:#fff;margin-right:5px;font-size:28px}.product-offering-mobile .blue-background span{color:#fff}.product-offering-mobile .blue-background .centered{padding-top:5px;display:block;text-align:center}.product-offering-mobile .blue-background .left{font-size:14px;font-family:SiemensBoldItalic}.product-offering-mobile .blue-background .mid{font-family:SiemensBold;font-size:28px;margin-left:3px;margin-right:3px}.product-offering-mobile .blue-background .right{font-family:SiemensRoman;font-size:14px}.product-offering-mobile .blue-background .purchase{font-size:28px;font-family:SiemensRoman;position:relative}.product-offering-mobile .blue-background .purchase i{position:absolute;top:3px;left:-50px}.product-offering-mobile .blue-background .no-padding{padding-left:0;padding-right:0}.product-offering-mobile .button-conversion{margin-bottom:5px}.product-offering-mobile .product-offer-accordion .newton-accordion{padding-top:10px;padding-bottom:10px;margin-bottom:15px;min-height:40px;background-color:#becdd7;color:#3c464b;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;position:relative}.product-offering-mobile .product-offer-accordion .newton-accordion .panel-title{display:inline-block;width:250px;font-family:SiemensRoman;font-size:20px}.product-offering-mobile .product-offer-accordion .newton-accordion i{position:absolute;right:15px;top:10px;font-size:20px}.navigation .navigation-global ul .dropbtn .product-offering-mobile .product-offer-accordion .on-page,.product-offering-mobile .product-offer-accordion .active,.product-offering-mobile .product-offer-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.product-offering-mobile .product-offer-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden}.product-offering-mobile .product-offer-accordion .accordion-panel ul{padding-left:15px;font-size:16px}.product-offering-mobile .product-offer-accordion .show{max-height:5000px!important}.product-offering-mobile .product-offer-accordion .show p{white-space:normal!important}.product-offering-mobile .product-offer-accordion .accordion-tile{margin-bottom:10px}.product-offering-mobile .product-offer-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0}.product-offering-mobile .product-offer-accordion .accordion-tile .button-conversion{margin-top:36px;text-align:left;padding-left:15px}.product-offering-mobile hr{border-top:1px solid #3c464b;clear:both}.product-offering-mobile .mobile-steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-mobile .mobile-steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-mobile .mobile-steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-mobile .mobile-steps .button-conversion{float:right}.product-offering-mobile .mobile-steps button{display:block;margin-bottom:20px;font-family:SiemensBold;font-size:18px;height:auto;width:100%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}.product-offering-mobile .mobile-steps button:hover{background-color:#004669;color:#fff}.product-offering-mobile .mobile-steps button:focus{outline:0}.product-offering-mobile .mobile-steps .button-active{background-color:#004669;color:#fff}.product-offering-mobile .mobile-steps .row-eq-height{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.product-offering-mobile .steps .step-row{padding-left:0}.product-offering-mobile .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-mobile .steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-mobile .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-mobile .steps .button-conversion{float:right}.product-offering-mobile .steps button{display:block;margin-bottom:20px;font-family:SiemensBold;font-size:18px;height:auto;width:100%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem;margin-left:10px;margin-right:10px}.product-offering-mobile .steps button:hover{background-color:#004669;color:#fff}.product-offering-mobile .steps button:focus{outline:0}.product-offering-mobile .steps .button-active{background-color:#004669;color:#fff}.product-offering-mobile .steps .row-eq-height{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.product-offering-mobile .checkout button{width:240px;margin-bottom:10px;margin:0 auto}.product-offering-mobile .checkout h3{font-family:SiemensRoman;margin-top:10px}.product-offering-mobile .checkout .payment-methods{margin:0 auto;margin-bottom:15px}.product-offering-mobile .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-mobile .checkout .vat-info{margin-left:10px;color:#2387aa}.product-offering-mobile .checkout p{margin-bottom:3px}.product-offering-mobile .checkout .vat-info:hover{color:#2387aa}.product-offering-mobile .checkout .button-conversion{margin-top:20px;margin-bottom:5px;padding-left:20px;float:none}.product-offering-mobile .checkout .bottom-link{width:100%;background-color:#fff;height:30px;padding-top:5px}.product-offering-mobile .checkout .bottom-link .link,.product-offering-mobile .checkout .bottom-link .link:hover{color:#2387aa}.product-offering-mobile .checkout .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-mobile .continue{margin-top:20px}.product-offering-mobile .continue .button-conversion{float:none;display:block;margin:0 auto;cursor:pointer}.product-offering-mobile .continue .mobile-error-msg{width:240px;display:block;margin:0 auto;margin-top:10px;color:#af235f;font-family:SiemensItalic}.product-offering-mobile .continue .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-mobile #mobile-step4 button{height:70px}.product-offering-mobile .user-inputs{position:relative}.product-offering-mobile .user-inputs .user-count{height:40px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-offering-mobile .user-inputs .user-count label{font-weight:400;letter-spacing:-.05em;width:75%;display:inline;font-size:14px;line-height:16px;margin-top:0;margin-bottom:0}.product-offering-mobile .user-inputs .user-count input{margin-top:0;margin-bottom:0}.product-offering-mobile .user-inputs .total-users label{font-weight:400;font-family:SiemensBold;font-size:18px;line-height:1.2;margin-top:5px}.product-offering-mobile .user-inputs .total-users input{font-size:24px;height:42px}.product-offering-mobile .user-inputs label{font-weight:400;margin-top:10px}.product-offering-mobile .user-inputs label.single-product{font-size:18px;top:10px}.product-offering-mobile .user-inputs input{float:right;display:inline-block;margin-top:5px;margin-bottom:5px;width:70px;height:28px;border:3px solid #becdd7;text-align:center;font-size:16px}.product-offering-mobile .user-inputs input.single-product{padding-left:10px;margin:5px 10px 5px 3.5rem;width:85px;height:35px;border:3px solid #becdd7;text-align:center;font-size:24px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-offering-mobile .user-inputs input.single-product{padding-left:0;line-height:10px}}.product-offering-mobile .checkout-mobile button{width:240px;margin-bottom:10px;margin:0 auto}.product-offering-mobile .checkout-mobile h3{font-family:SiemensRoman;margin-top:10px}.product-offering-mobile .checkout-mobile .payment-methods{margin:0 auto;margin-bottom:15px}.product-offering-mobile .checkout-mobile .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-mobile .checkout-mobile .vat-info{margin-left:10px;color:#2387aa}.product-offering-mobile .checkout-mobile p{margin-bottom:3px}.product-offering-mobile .checkout-mobile .vat-info:hover{color:#2387aa}.product-offering-mobile .checkout-mobile .button-conversion{margin-top:20px;margin-bottom:5px;padding-left:20px;float:none}.product-offering-mobile .checkout-mobile .bottom-link{width:100%;background-color:#fff;height:30px;padding-top:5px}.product-offering-mobile .checkout-mobile .bottom-link .link,.product-offering-mobile .checkout-mobile .bottom-link .link:hover{color:#2387aa}.product-offering-mobile .checkout-mobile .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-desktop .headline .top,.product-offering-mobile .headline .top{color:#005f87;font-family:SiemensBlackItalic;font-size:14px}.product-offering-desktop .headline h2,.product-offering-mobile .headline h2{font-family:SiemensRoman;font-size:28px;margin-top:10px}.product-offering-desktop .headline .bottom,.product-offering-mobile .headline .bottom{font-family:SiemensBlack;font-size:18px}@media only screen and (max-width:767px){.product-offering-desktop{display:none}.product-offering-mobile{display:block}.product-offering-mobile .description .v3 td,.product-offering-mobile .description .v3 th{padding:10px}.product-offering-mobile .description .v3 ul{margin-bottom:20px}.product-offering-mobile select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:18px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:31.9%;min-width:31.9%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}}.product-support .trending-title{padding:20px 0 12px}.product-support .support-message{padding:0 20%}.product-support .support-phone-nums{display:none}.navigation .navigation-global ul .dropbtn .product-support .support-phone-nums.on-page,.product-support .navigation .navigation-global ul .dropbtn .support-phone-nums.on-page,.product-support .support-phone-nums.active{display:block}.product-support #fewer-phone-nums,.product-support #more-phone-nums{display:none}.navigation .navigation-global ul .dropbtn .product-support #fewer-phone-nums.on-page,.navigation .navigation-global ul .dropbtn .product-support #more-phone-nums.on-page,.product-support #fewer-phone-nums.active,.product-support #more-phone-nums.active,.product-support .navigation .navigation-global ul .dropbtn #fewer-phone-nums.on-page,.product-support .navigation .navigation-global ul .dropbtn #more-phone-nums.on-page{display:block}.product-support .info-group{margin-top:30px;margin-bottom:20px}.product-support .info-group p{font-size:.9em}.product-support .info-group p a{font-weight:700}.product-support p a{color:#2387aa}.product-support .button-conversion.wide-btn{width:auto}.product-support .support-links{border-left:2px solid #d0d0d0;margin-top:20px}.product-support .support-links .support-link{margin:6px 0}.product-support .support-links h3{font-weight:light;font-size:1.3em}.product-support .support-links h5{font-weight:700;font-size:1em;margin:10px 0 4px}.product-support .support-links h5 a{color:inherit;font-size:.9em}.product-support .support-links p{font-size:.9em}.product-support .support-links p a{color:inherit}.product-support .support-info-block h5{margin:4px 0;font-size:1.1em}.product-support h1,.product-support h2,.product-support h3,.product-support h4,.product-support h5,.product-support h6{margin-top:18px;margin-bottom:16px}.product-support h1.emphasis,.product-support h2.emphasis,.product-support h3.emphasis,.product-support h4.emphasis,.product-support h5.emphasis,.product-support h6.emphasis{font-size:1.2em;margin:20px 0 14px}.product-support h1.strong-h,.product-support h2.strong-h,.product-support h3.strong-h,.product-support h4.strong-h,.product-support h5.strong-h,.product-support h6.strong-h{font-weight:700}.product-support .resource-group{padding-top:30px;padding-bottom:30px}.product-support .resource-group a{display:block;color:inherit;padding-bottom:6px}.product-support .region-group h6{font-size:1.1em}.product-support .region-group h6 span{font-size:.8em}.product-support .region-group .region-info{padding-bottom:12px}.product-support .region-group .region-info h5{margin-bottom:0}.product-support .region-group .region-info a{color:inherit}.product-support .support-input{color:#000;line-height:1.8em}.product-support .support-input input{display:table-cell;width:100%;line-height:45px;height:45px;padding-left:10px}.product-support .banner-error{color:#ff0;display:none}.product-support .support-button{text-align:center}.product-support .banner{display:none}.product-support .banner p{margin:0}.product-support .banner .container{background-color:#dc6914;margin-top:20px;color:#fff;padding:25px 10px}.product-support .banner .container .content a{color:#fff;text-decoration:underline}.product-support .banner .container .content a:focus,.product-support .banner .container .content a:hover{font-weight:700}.product-support .banner .banner-close{text-align:right}.product-support .banner .banner-close a{color:#fff}@media (max-width:768px){.product-support .support-links{border-left:none;margin-top:20px;margin-bottom:20px}}.quote{padding-top:50px;padding-bottom:50px;background-color:#dfe6ed;min-height:530px;color:#3c464b}.quote .quote-title{margin-top:-1px;margin-bottom:10px;unicode-bidi:bidi-override}.quote .quote-title h1{font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.quote .quote-title .share{margin-top:-3px}@media only screen and (max-width:767px){.quote .quote-title .share{margin-top:-1px}}.quote .quote-title a{font-size:24px;display:inline;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.quote .quote-title a{font-size:20px}}@media only screen and (max-width:767px){.quote .quote-title .is-active .share-wrapper{left:-10px;top:-10px}.quote .quote-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.quote .content{margin-bottom:15px;unicode-bidi:bidi-override}.quote .content p{display:inline}.quote .content a{text-decoration:none;font-size:16px;display:inline;font-family:SiemensRoman}.quote #quote_img{position:absolute;right:0}@media only screen and (max-width:767px){.quote #quote_img{height:45px}}.quote .quotes{font-size:24px;font-family:SiemensItalic;color:#879baa;line-height:1.2;text-align:right;margin-bottom:15px;unicode-bidi:bidi-override}@media only screen and (max-width:767px){.quote .quotes{font-size:20px}}.quote .signature{font-size:12px;line-height:1.2;text-align:right}.quote .signature,.quote .video-micetype{color:#879baa;font-family:SiemensItalic;unicode-bidi:bidi-override}.quote .video-micetype{font-size:14px;line-height:14px;margin-top:10px;margin-bottom:14px}.quote #mobile-video,.quote .mobile-video,.quote .mobile-video-js{display:none}.quote .desktop-video,.quote .desktop-video-js{display:block}.quote .button-conversion{float:right}@media only screen and (max-width:767px){.quote{padding-top:35px;padding-bottom:35px}.quote .quote-title h1{font-size:28px}.quote #quote_img{position:static;margin-top:10px}.quote .quotes{margin-top:5px}.quote .video{display:none}.quote .mobile-video,.quote .mobile-video-js{display:block}.quote .desktop-video,.quote .desktop-video-js{display:none}.quote #mobile-video{display:block;margin-bottom:15px}.quote .signature{margin-bottom:20px}.quote .button-conversion{float:none}}.skiplink a{display:block;padding:0 8px;height:0;overflow:hidden}.skiplink a:focus{height:24px;overflow:visible}.related-links{position:relative;background-color:#323c46;padding-top:30px;padding-bottom:50px}.related-links h1{color:#3c464b;margin-top:0}.related-links h2,.related-links h3,.related-links h4,.related-links h5,.related-links h6{font-family:SiemensRoman;color:#3c464b;margin-top:0}.related-links h1{font-family:SiemensRoman;font-size:36px;color:#fff;letter-spacing:-.03em;font-variant-ligatures:none}.related-links .img-responsive{width:100%}.related-links .slick-prev{left:-30px}@media only screen and (min-width:1246px){.related-links .slick-prev{left:-45px}}.related-links .slick-next{right:-30px}@media only screen and (min-width:1246px){.related-links .slick-next{right:-45px}}.related-links .slick-next,.related-links .slick-prev{top:50%;width:3.8%;background:transparent;visibility:visible}@media only screen and (min-width:1246px){.related-links .slick-next,.related-links .slick-prev{visibility:visible;top:50%;width:50px;background-color:#3c464b}}@media only screen and (min-width:768px) and (max-width:991px){.related-links .slick-next,.related-links .slick-prev{display:block!important}}.related-links .slick-dots li.slick-active button:before,.related-links .slick-dots li button:before{color:#fff;opacity:1}.gap-right{margin-right:20px 50px}.related-link{height:auto;position:relative;display:-ms-flexbox;display:flex}.related-link a{display:block;font-size:15px;color:#fff;padding:15px;height:100%;min-height:130px;background:url(../images/Country/related-links-bg.png) repeat 50%;background-size:cover;text-decoration:none}@media only screen and (max-width:767px){.related-link a{font-size:14px}}.related-link a:focus{outline:none}.related-link i{color:#fff;position:absolute;bottom:15px;right:30px}@media only screen and (min-width:768px) and (max-width:991px){.related-link{min-height:150px}}.related-links-slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutter{padding-left:0;padding-right:0}.related-link-single{padding-top:3rem;padding-bottom:4rem}.related-link-single .content{font-size:2.4rem;text-align:center}@media only screen and (min-width:768px) and (max-width:991px){.white-page-tile h3{margin-top:10px}}.events-filter.buy-tiles .tile:hover,.events-filter.chapter-tiles .tile:hover,.events-filter.segments .tile:hover,.resource-filter.buy-tiles .tile:hover,.resource-filter.chapter-tiles .tile:hover,.resource-filter.segments .tile:hover{cursor:pointer}.events-filter.buy-tiles .tile .tile-details,.events-filter.chapter-tiles .tile .tile-details,.events-filter.segments .tile .tile-details,.resource-filter.buy-tiles .tile .tile-details,.resource-filter.chapter-tiles .tile .tile-details,.resource-filter.segments .tile .tile-details{background-color:#fff;padding:16px 16px 20px}.events-filter.buy-tiles .tile .tile-details h1,.events-filter.buy-tiles .tile .tile-details h2,.events-filter.buy-tiles .tile .tile-details h3,.events-filter.buy-tiles .tile .tile-details h4,.events-filter.buy-tiles .tile .tile-details h5,.events-filter.buy-tiles .tile .tile-details p.tile-banner,.events-filter.chapter-tiles .tile .tile-details h1,.events-filter.chapter-tiles .tile .tile-details h2,.events-filter.chapter-tiles .tile .tile-details h3,.events-filter.chapter-tiles .tile .tile-details h4,.events-filter.chapter-tiles .tile .tile-details h5,.events-filter.chapter-tiles .tile .tile-details p.tile-banner,.events-filter.segments .tile .tile-details h1,.events-filter.segments .tile .tile-details h2,.events-filter.segments .tile .tile-details h3,.events-filter.segments .tile .tile-details h4,.events-filter.segments .tile .tile-details h5,.events-filter.segments .tile .tile-details p.tile-banner,.resource-filter.buy-tiles .tile .tile-details h1,.resource-filter.buy-tiles .tile .tile-details h2,.resource-filter.buy-tiles .tile .tile-details h3,.resource-filter.buy-tiles .tile .tile-details h4,.resource-filter.buy-tiles .tile .tile-details h5,.resource-filter.buy-tiles .tile .tile-details p.tile-banner,.resource-filter.chapter-tiles .tile .tile-details h1,.resource-filter.chapter-tiles .tile .tile-details h2,.resource-filter.chapter-tiles .tile .tile-details h3,.resource-filter.chapter-tiles .tile .tile-details h4,.resource-filter.chapter-tiles .tile .tile-details h5,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner,.resource-filter.segments .tile .tile-details h1,.resource-filter.segments .tile .tile-details h2,.resource-filter.segments .tile .tile-details h3,.resource-filter.segments .tile .tile-details h4,.resource-filter.segments .tile .tile-details h5,.resource-filter.segments .tile .tile-details p.tile-banner{margin:0 0 12px}.events-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.events-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.events-filter.segments .tile .tile-details p.tile-banner span.left,.resource-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.resource-filter.segments .tile .tile-details p.tile-banner span.left{float:left}.events-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.events-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.events-filter.segments .tile .tile-details p.tile-banner span.right,.resource-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.resource-filter.segments .tile .tile-details p.tile-banner span.right{float:right}.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right{float:right;font-size:3em;color:#2486aa}.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-download,.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-download,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-download,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-play-circle{float:right;font-size:2em;color:#2486aa}.events-filter.buy-tiles .tile img,.events-filter.chapter-tiles .tile img,.events-filter.segments .tile img,.resource-filter.buy-tiles .tile img,.resource-filter.chapter-tiles .tile img,.resource-filter.segments .tile img{height:250px}.resource-list .three-column-resource{background-color:#f5f6fa}.resource-list .container{padding-top:30px;padding-bottom:30px}.resource-list h3{padding:0;margin:0}.resource-list p{margin:0 0 40px}.resource-list .resource-img-container{width:100%;height:175px;overflow:hidden;position:relative;min-height:175px;margin-bottom:8px}.resource-list .resource-img-container.img-shrink{height:100px;min-height:100px}.resource-list .resource-img-container img{width:100%;height:auto;overflow:hidden}.resource-list .additional-links>h2:first-child,.resource-list .other-resource>h2:first-child{padding-bottom:40px}.resource-list .additional-links{margin-bottom:20px}.resource-list .additional-links .collateral-tag{margin-top:0}.resource-list .additional-links .resource-item{margin-top:20px}.resource-list .other-resource{margin-bottom:20px}.resource-list .other-resource .resource-items{padding-left:15px}.resource-list .resource-items{padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.resource-list .resource-items .resource-item{margin-bottom:30px;width:calc(33% - 25px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;transition:opacity .5s ease-in-out}.resource-list .resource-items .resource-item:nth-child(3n+1){margin-left:0;margin-right:40px}.resource-list .resource-items .resource-item:nth-child(3n+2){margin-left:0;margin-right:0}.resource-list .resource-items .resource-item:nth-child(3n+3){margin-left:40px;margin-right:0}@media only screen and (max-width:767px){.resource-list .resource-items .resource-item{width:100%}.resource-list .resource-items .resource-item:nth-child(n){margin-left:0;margin-right:0}}.resource-list .collateral-info{margin-left:25px;width:65%}.resource-list .collateral-tag{font-size:14px;color:#dc6913;margin-top:10px;text-transform:uppercase;font-family:SiemensBold;display:block}.resource-list .collateral-title{font-size:16px;font-family:SiemensBold;line-height:24px;font-weight:500;color:#3c464b}.resource-list .collateral-description{color:#3c464b}.search-bar{padding-top:20px;padding-bottom:20px;background-color:#eff0f4}.search-bar .search-box{margin-left:15px;margin-right:15px;height:35px;position:relative;border:1px solid #becdd7;border-radius:2px;background-color:#fff}.search-bar .search-box input{padding-top:2px;padding-bottom:3px;padding-left:10px;width:75%;position:absolute;left:0;top:0;line-height:28px;border:none}.search-bar .search-box input:focus{outline:none}.search-bar .search-box .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.search-bar .search-box .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.search-bar .search-box .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.search-bar .search-box .search-buttons .search-btn:hover{background-color:#879baa}.search-bar .search-box .search-buttons .search-btn:hover i{color:#fff}.search-bar .search-box .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.search-bar .search-box .search-buttons .search-btn i{margin-left:-2px}.search-bar .search-box .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.search-bar .search-box .search-buttons .reset-btn i{font-size:14px}.search-bar .search-box .search-buttons .search-btn-active{background-color:#879baa}.search-bar .search-box .search-buttons .search-btn-active i{color:#fff}.search-bar span{line-height:35px}.recommended-results{background-color:#555f69;padding-bottom:30px}.recommended-results h1{font-size:24px;font-family:SiemensRoman;color:#fff;letter-spacing:-.03em;font-variant-ligatures:none}.recommended-results img{width:100%}.recommended-results .result-caption{display:block;margin-top:10px;font-size:18px;font-family:SiemensBold;color:#fff}@media only screen and (max-width:767px){.recommended-results .result-caption{margin-top:-15px;vertical-align:middle}}@media only screen and (max-width:767px){.recommended-results h1{padding-bottom:10px;border-bottom:1px solid #fff}.recommended-results img{display:inline-block;width:40%;margin-bottom:15px}.recommended-results .result-caption{width:50%;display:inline-block;margin-left:10px}}.no-results{padding-top:20px;padding-bottom:40px;background-color:#eff0f4}.no-results h1{display:inline-block;font-family:SiemensBold;font-size:24px;margin-top:3px;letter-spacing:-.03em;font-variant-ligatures:none;margin-bottom:20px}.no-results ul{padding-left:20px;font-size:16px}@media only screen and (max-width:767px){.no-results{padding-top:0}.no-results h1{margin-top:0}.no-results p,.no-results ul{font-size:14px}}.search-form{margin-top:20px}.search-form .input-wrapper{position:relative}.search-form .input-wrapper:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#879bab;font-size:.9em;padding-right:1em;position:absolute;top:12px;right:0}.search-form input.search-input{padding:10px 50px 10px 10px;width:100%;border:1px solid #bbc3c9}.other-results{padding-top:30px;padding-bottom:40px;background-color:#eff0f4}.other-results h1{display:inline-block;font-family:SiemensBold;font-size:24px;margin-top:3px;letter-spacing:-.03em;font-variant-ligatures:none}.other-results .page-results{float:right;font-size:18px;display:inline-block;line-height:36px}.other-results .page-results .total-results{display:inline-block;position:relative;top:0}@media only screen and (max-width:767px){.other-results .page-results .total-results{top:26px;left:0}}.other-results .page-results .showOnMobile{display:none}@media only screen and (max-width:767px){.other-results .page-results .showOnMobile{display:block;position:relative;top:-20px;left:-8px;font-size:11px}}.other-results .page-results .input-box{color:#2387aa;text-align:center;display:inline-block;width:36px;height:36px;line-height:34px;border:1px solid #879baa;background-color:#fff;font-family:SiemensBold}.other-results .page-results a{margin-left:5px;text-decoration:none;display:inline-block;color:#fff;background-color:#2387aa;width:36px;line-height:33px;text-align:center;font-size:16px;padding-top:3px}@media screen and (max-width:340px){.other-results .page-results a{margin-left:1px;width:18px}}.other-results .page-results input[type=number]::-webkit-inner-spin-button,.other-results .page-results input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.other-results .page-results input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:767px){.other-results .page-results .hide-mobile{display:none}}@media only screen and (max-width:767px){.other-results .mobile-results{float:none;display:block;text-align:center}}.other-results .blue-font{color:#2387aa}.other-results .search-result{margin-top:15px}.other-results .search-result .result-icon{text-align:center;padding-top:5px}.other-results .search-result .result-icon img{margin:0 auto}.other-results .search-result .result-icon .result-type{font-size:16px;font-family:SiemensBold;display:block}.other-results .search-result .result-icon .result-size{display:block;font-size:12px;margin-top:-5px}.other-results .search-result .result-details{display:inline-block}@media only screen and (max-width:767px){.other-results .search-result .result-details{padding-left:0}}@media only screen and (max-width:767px){.other-results .search-result .result-details p{font-size:14px;line-height:1.1}}.other-results .search-result .result-details .result-link{font-size:18px;color:inherit;text-decoration:underline;display:block;margin-bottom:10px}@media only screen and (max-width:767px){.other-results .search-result .result-details .result-link{font-size:16px;margin-bottom:5px;line-height:1.1}}.other-results .search-result .result-details .breadcrumbs{font-size:12px;color:#879baa}@media only screen and (max-width:767px){.other-results .search-result .result-details .breadcrumbs{display:none}}.other-results .search-result .mobile-border-top{display:none}@media only screen and (max-width:767px){.other-results .search-result .mobile-border-top{display:block;margin-bottom:10px;border-top:1px solid #879baa}}.segments{padding:55px 0 80px}@media only screen and (max-width:767px){.segments{padding-top:0}}.segments .header h1{font-size:36px}.segments .header__more-info{width:20px;text-align:center;vertical-align:top;line-height:20px;color:#fff;display:inline-block;font-size:18px;background-color:#2387aa;border-radius:50%}@media only screen and (max-width:767px){.segments .header{background-color:#004669;margin-left:-15px;margin-right:-15px;padding:20px 15px;color:#fff}}@media only screen and (max-width:767px){.segments .tile-container .tile img{display:block}}.segments .tile-container .tile-info{-ms-flex-pack:justify;justify-content:space-between}.share-container{display:inline-block;width:24px;height:24px;position:relative}@media only screen and (max-width:767px){.share-container{display:none;width:20px;height:20px}}.share{background-color:transparent;display:inline;height:100%}.share,.share .share-button{position:absolute;width:inherit}.share .share-button{z-index:999;cursor:pointer;color:#879baa;text-decoration:none;display:inline-block;height:inherit;outline:0}.share .share-text{line-height:20px;padding-top:10px;display:none;color:#1e2832;vertical-align:top;font-size:14px;font-family:SiemensBold;margin-left:35px}.share .share-expansible{display:none;width:100%;margin-left:0}.share .share-expansible .share-list{padding-left:0;color:#879baa;list-style:none;margin-top:10px}.share .share-expansible .share-list .share-link{padding-left:10px;padding-right:10px;margin-left:0;display:block;width:100%;height:27px;font-size:18px}.share .share-expansible .share-list .share-link i{color:#879baa;text-decoration:none;vertical-align:middle;font-size:20px}.share .share-expansible .share-list .share-link .share-name{font-size:14px;color:#3c464b;margin-left:10px;line-height:27px}.share .share-expansible .share-list .share-link:hover{background-color:#005578}.share .share-expansible .share-list .share-link:hover .share-name,.share .share-expansible .share-list .share-link:hover i{color:#fff!important}.is-active .share-button{z-index:99999}.is-active .share-text{display:block}.is-active .share-expansible{display:block;float:left}.is-active .share-wrapper{background-color:#eff0f4;border:1px solid #becdd7;position:absolute;left:-7px;top:-7px;width:170px;z-index:9999}.is-active-left .share-text{display:block;margin-left:10px}.is-active-left .share-expansible{display:block;float:left;margin-left:0}.is-active-left .share-wrapper{background-color:#eff0f4;border:1px solid #becdd7;position:absolute;left:-135px;top:-7px;width:170px;z-index:99}.qr-code{padding-top:10px;margin-left:35px}@media only screen and (max-width:767px){.qr-code{margin:50% auto;margin-top:10px;margin-bottom:0}}.shoutbox{background-color:#004669;color:#fff;padding-top:30px;padding-bottom:40px}.shoutbox:focus{outline:none}.shoutbox img{width:100%}.shoutbox .details{margin-right:5px;font-family:SiemensItalic;font-size:14px;unicode-bidi:bidi-override}.shoutbox .details span{color:#ffb900}.shoutbox .shoutbox-title h3{margin-top:0;font-family:SiemensRoman;font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;margin-right:5px}.shoutbox .shoutbox-title .share{margin-top:2px}@media only screen and (max-width:767px){.shoutbox .shoutbox-title .share{margin-top:0}}@media only screen and (max-width:767px){.shoutbox .shoutbox-title .is-active .share-wrapper{left:-10px;top:-10px}.shoutbox .shoutbox-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.shoutbox .shoutbox-title a{font-size:24px;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.shoutbox .shoutbox-title a{font-size:20px}}.shoutbox .content{margin-top:10px;margin-bottom:15px}.shoutbox .content p{display:inline;unicode-bidi:bidi-override}.shoutbox .content a:not(.button-conversion){font-size:16px;display:inline;text-decoration:none;font-family:SiemensRoman;color:#ffb900}.shoutbox .content ul.typeahead{min-width:400px}.shoutbox .content ul.typeahead a.dropdown-item{display:block;width:100%;color:inherit}.navigation .navigation-global .shoutbox .content ul.typeahead .dropbtn li.on-page a,.shoutbox .content .navigation .navigation-global ul.typeahead .dropbtn li.on-page a,.shoutbox .content ul.typeahead li.active a{background-color:#e2e6ea}.shoutbox .eloqua-success-message .button-conversion{margin-top:5px}.shoutbox .form-group:first-of-type{padding-left:0;margin-bottom:15px}@media only screen and (max-width:767px){.shoutbox .form-group:first-of-type{padding-right:0}}.shoutbox .form-group:last-of-type{padding-right:0;margin-bottom:15px}@media only screen and (max-width:767px){.shoutbox .form-group:last-of-type{padding-left:0}}.shoutbox .form-control{height:40px}.shoutbox #shoutbox-mobile-image{display:none;margin-bottom:20px;margin-top:10px}.shoutbox .single-input-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.shoutbox .single-input-form .form-group:first-of-type,.shoutbox .single-input-form .form-group:last-of-type{margin-bottom:0}.shoutbox .single-input-form #formElement0{-ms-flex:100%;flex:100%}.shoutbox .single-input-form #formElement1{-ms-flex:1;flex:1;height:-moz-min-content;height:min-content;margin-right:5%;-ms-flex-preferred-size:240px;flex-basis:240px}@media only screen and (max-width:767px){.shoutbox .single-input-form #formElement1{margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .single-input-form #formElement1{max-width:none;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.shoutbox .single-input-form #formElement2{max-width:240px;-ms-flex-preferred-size:240px;flex-basis:240px;margin-left:auto}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .single-input-form #formElement2{margin-top:15px}}@media only screen and (max-width:767px){.shoutbox .single-input-form #formElement2{margin-top:15px;-ms-flex-pack:center;justify-content:center;margin-right:auto}}.shoutbox .single-input-form #formElement2 .button-conversion{margin-top:0}.shoutbox.shoutbox-inline-form{background-color:#dedee3}.shoutbox.shoutbox-inline-form .inline-form{padding:0}.shoutbox.shoutbox-inline-form .inline-form form button{margin-top:-17px}.shoutbox.shoutbox-inline-form .inline-form form .form-group{padding-left:0}.shoutbox-dark{background-color:#004669;color:#fff}.shoutbox-light{background-color:#879baa;color:#3c464b}.shoutbox-light .shoutbox-title a{color:#005f87}.shoutbox-light .content,.shoutbox-light .shoutbox-title h3{color:#0a1419}.shoutbox-light .button-conversion{color:#0a1419;border:3px solid #0a1419}.shoutbox-light .details span.fg-yellow{color:#50143c}.shoutbox-light .details span.fg-white{color:#0a1419}.shoutbox-light .details span.fg-black{color:#000}.shoutbox-light .content a,.shoutbox-light .details span{color:#005f87}.shoutbox-light35{background-color:#becdd7;color:#3c464b}.shoutbox-light35 .details span,.shoutbox-light35 .shoutbox-title a{color:#005f87}.shoutbox-light35 .content p{font-size:2.4rem}.shoutbox-light35 .content a{color:#005f87}.shoutbox-light45{background-color:#dfe6ed;color:#3c464b}.shoutbox-light45 .content a,.shoutbox-light45 .details span,.shoutbox-light45 .shoutbox-title a{color:#005f87}@media (max-width:768px){.shoutbox ul.typeahead{min-width:auto!important}}@media (min-width:768px){.shoutbox .shoutbox-CTAs{float:right}.shoutbox .shoutbox-CTAs .button-conversion{float:none;margin-left:1rem}}@media only screen and (max-width:767px){.shoutbox .shoutbox-CTAs .button-conversion{margin-top:20px}.shoutbox p{line-height:1.3}.shoutbox .details i,.shoutbox .video-wrapper,.shoutbox img{display:none}.shoutbox #shoutbox-mobile-image{display:block;width:100%}.shoutbox .mobile-share-icon{display:block}.shoutbox .mobile-share-icon i{position:absolute;bottom:10px;right:20px;font-weight:800;font-size:36px;color:#fff}}.simple-rate-desktop{margin-top:60px;margin-bottom:36px;color:#3c464b}.simple-rate-desktop .no-padding{padding-left:0;padding-right:0}.simple-rate-desktop .left-padding{padding-left:10px}.simple-rate-desktop .title-share-button{float:none;margin-left:10px}.simple-rate-desktop .product-image{margin-bottom:20px;width:100%}.simple-rate-desktop .side-link{color:#2387aa;font-size:16px;display:block}.simple-rate-desktop .product-title{margin-top:-7px}.simple-rate-desktop .product-title h2{display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.simple-rate-desktop .product-title a{display:inline;font-size:24px;color:#879baa;text-decoration:none}.simple-rate-desktop .product-title .share{margin-top:0}.simple-rate-desktop .view-cart{color:#2387aa;position:absolute;right:15px;top:-45px;font-size:18px;font-family:SiemensBold;text-decoration:none}.simple-rate-desktop h2{margin-top:0;color:#005f87;font-family:SiemensRoman}.simple-rate-desktop h2 a{color:#879baa;float:right;text-decoration:none}.simple-rate-desktop h4{font-family:SiemensBold}.simple-rate-desktop ul{font-size:16px;padding-left:15px}.simple-rate-desktop .two-col-list{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .two-col-list{column-gap:60px}}.simple-rate-desktop .headline{margin-top:30px;margin-bottom:20px;background-color:#004669;height:80px}.simple-rate-desktop .headline h2{font-family:SiemensBold;display:inline-block;margin-top:20px;color:#fff}.simple-rate-desktop .headline i{font-size:30px;color:#fff;margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .headline i{margin-right:10px}}.simple-rate-desktop .headline .right{height:inherit;position:relative;display:inline-block;color:#fff;float:right;width:19rem}.simple-rate-desktop .headline .right h2{margin-bottom:0;display:block;text-align:right}.simple-rate-desktop .headline .right span{position:absolute;right:0}.simple-rate-desktop .headline .right .top{top:4px;font-size:12px;font-family:SiemensItalic}.simple-rate-desktop .headline .right .bottom{font-family:SiemensRoman;bottom:8px}.simple-rate-desktop hr{border-top:1px solid #3c464b}.simple-rate-desktop button{margin-right:20px;margin-bottom:10px;margin-top:20px;display:inline-block;font-family:SiemensBold;font-size:18px;height:auto;width:195px;min-width:31.9%;min-height:auto;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}.simple-rate-desktop button:hover{background-color:#004669;color:#fff}.simple-rate-desktop button:focus{outline:0}.simple-rate-desktop .button-active{background-color:#004669;color:#fff}.simple-rate-desktop .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.simple-rate-desktop .steps h4 small{font-size:14px;font-family:SiemensRoman}.simple-rate-desktop .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.simple-rate-desktop .user-inputs{position:relative}.simple-rate-desktop .user-inputs input{padding-left:10px;margin-top:5px;margin-bottom:5px;margin-right:10px;width:85px;height:35px;border:3px solid #becdd7;text-align:center;font-size:24px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.simple-rate-desktop .user-inputs input{padding-left:0;line-height:10px}}.simple-rate-desktop .user-inputs label{font-weight:400;position:absolute;font-size:18px;top:10px}.simple-rate-desktop .checkout{padding-bottom:20px;margin-top:-20px;float:right}.simple-rate-desktop .checkout h3{font-family:SiemensRoman}.simple-rate-desktop .checkout p{margin-bottom:5px}.simple-rate-desktop .checkout button{width:240px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .checkout button{width:100%}}.simple-rate-desktop .checkout .button-conversion{margin-top:20px;padding-left:10px}.simple-rate-desktop .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.simple-rate-desktop .checkout .payment-methods{margin-top:10px;max-width:240px}@media only screen and (min-width:992px) and (max-width:1199px){.simple-rate-desktop .checkout .payment-methods{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .checkout .payment-methods{width:100%}}.simple-rate-desktop .checkout .vat-info{margin-top:20px}.simple-rate-desktop .checkout .vat-info p{margin-bottom:10px}.simple-rate-desktop .checkout .vat-info span{display:block}.simple-rate-desktop .checkout .vat-info a{display:block;color:#2387aa}.simple-rate-desktop .checkout .vat-info a:hover{color:#2387aa}.simple-rate-desktop .payment-type{margin-top:-20px}.side-content{margin-top:5px}.side-content p{display:inline}.side-content a{display:inline;color:#2387aa;font-size:16px}.legal-side{margin-top:20px;padding-right:15px}.legal-side p{display:block;margin-bottom:10px;font-size:12px;line-height:1}@media only screen and (max-width:767px){.simple-rate-desktop button{width:100%;margin-top:0}.simple-rate-desktop .padding-left-lg{padding-left:0}.simple-rate-desktop .checkout .payment-methods{margin:1rem auto 0}.simple-rate-desktop .product-offer-accordion .newton-accordion{padding-top:10px;padding-bottom:10px;margin-bottom:15px;min-height:40px;background-color:#becdd7;color:#3c464b;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;position:relative}.simple-rate-desktop .product-offer-accordion .newton-accordion .panel-title{display:inline-block;width:250px;font-family:SiemensRoman;font-size:20px}.simple-rate-desktop .product-offer-accordion .newton-accordion i{position:absolute;right:15px;top:10px;font-size:20px}.navigation .navigation-global ul .dropbtn .simple-rate-desktop .product-offer-accordion .on-page,.simple-rate-desktop .product-offer-accordion .active,.simple-rate-desktop .product-offer-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.simple-rate-desktop .product-offer-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden}.simple-rate-desktop .product-offer-accordion .accordion-panel ul{padding-left:15px;font-size:16px}.simple-rate-desktop .product-offer-accordion .accordion-panel .legal-text{display:block;margin-bottom:10px;font-size:12px;line-height:1}.simple-rate-desktop .product-offer-accordion .show{max-height:5000px!important}.simple-rate-desktop .product-offer-accordion .show p{white-space:normal!important}.simple-rate-desktop .product-offer-accordion .accordion-tile{margin-bottom:10px}.simple-rate-desktop .product-offer-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0}.simple-rate-desktop .product-offer-accordion .accordion-tile .button-conversion{margin-top:36px;text-align:left;padding-left:15px}}.on-demand-webinar,.single-topic,.stlp-event-info{background-color:#eff0f4;padding-bottom:50px;padding-top:35px}.on-demand-webinar .agreeToTermsValidate,.single-topic .agreeToTermsValidate,.stlp-event-info .agreeToTermsValidate{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.on-demand-webinar .title,.single-topic .title,.stlp-event-info .title{margin-bottom:15px}.on-demand-webinar .title h1,.single-topic .title h1,.stlp-event-info .title h1{display:inline;font-family:SiemensRoman;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.on-demand-webinar .title h1,.single-topic .title h1,.stlp-event-info .title h1{font-size:28px}}.on-demand-webinar .title .share,.single-topic .title .share,.stlp-event-info .title .share{margin-top:-2px}@media only screen and (max-width:767px){.on-demand-webinar .title .share,.single-topic .title .share,.stlp-event-info .title .share{margin-top:-1px}}.on-demand-webinar .title a,.single-topic .title a,.stlp-event-info .title a{font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.on-demand-webinar .title a,.single-topic .title a,.stlp-event-info .title a{font-size:20px}}@media only screen and (max-width:767px){.on-demand-webinar .title .is-active .share-wrapper,.single-topic .title .is-active .share-wrapper,.stlp-event-info .title .is-active .share-wrapper{left:-10px;top:-10px}.on-demand-webinar .title .is-active-left .share-wrapper,.single-topic .title .is-active-left .share-wrapper,.stlp-event-info .title .is-active-left .share-wrapper{left:-140px;top:-10px}}.on-demand-webinar h3,.single-topic h3,.stlp-event-info h3{font-family:SiemensBold;margin-bottom:15px;margin-top:0;letter-spacing:-.03em;line-height:44px;font-variant-ligatures:none}@media only screen and (max-width:767px){.on-demand-webinar h3,.single-topic h3,.stlp-event-info h3{font-size:20px}}.on-demand-webinar p,.single-topic p,.stlp-event-info p{margin-bottom:20px}.on-demand-webinar img,.single-topic img,.stlp-event-info img{width:100%;margin-bottom:10px}.on-demand-webinar .img-caption,.single-topic .img-caption,.stlp-event-info .img-caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:16px;margin-top:10px;margin-bottom:14px}.on-demand-webinar form .form-group input:not([type=checkbox]),.single-topic form .form-group input:not([type=checkbox]),.stlp-event-info form .form-group input:not([type=checkbox]){height:40px}.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{float:none}}.on-demand-webinar form input[type=checkbox],.single-topic form input[type=checkbox],.stlp-event-info form input[type=checkbox]{margin-top:3px}.on-demand-webinar form .checkbox label,.single-topic form .checkbox label,.stlp-event-info form .checkbox label{font-size:14px}.on-demand-webinar form select,.single-topic form select,.stlp-event-info form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.on-demand-webinar form select::-ms-expand,.single-topic form select::-ms-expand,.stlp-event-info form select::-ms-expand{display:none}.on-demand-webinar .www-inline-form form p.checkbox,.single-topic .www-inline-form form p.checkbox,.stlp-event-info .www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.on-demand-webinar .www-inline-form form p.checkbox.error,.single-topic .www-inline-form form p.checkbox.error,.stlp-event-info .www-inline-form form p.checkbox.error{border:1px solid red}.on-demand-webinar .www-inline-form form p.checkbox input[type=checkbox],.single-topic .www-inline-form form p.checkbox input[type=checkbox],.stlp-event-info .www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.on-demand-webinar .www-inline-form form .form-group-legal p,.single-topic .www-inline-form form .form-group-legal p,.stlp-event-info .www-inline-form form .form-group-legal p{font-size:12px}.on-demand-webinar .www-inline-form form .form-group-legal p.checkbox,.single-topic .www-inline-form form .form-group-legal p.checkbox,.stlp-event-info .www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.on-demand-webinar .www-inline-form .LV_validation_message,.on-demand-webinar .www-inline-form .validation_message,.single-topic .www-inline-form .LV_validation_message,.single-topic .www-inline-form .validation_message,.stlp-event-info .www-inline-form .LV_validation_message,.stlp-event-info .www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.on-demand-webinar .www-inline-form .form-control.error,.single-topic .www-inline-form .form-control.error,.stlp-event-info .www-inline-form .form-control.error{border:1px solid red}.on-demand-webinar .www-inline-form .form-error-message,.single-topic .www-inline-form .form-error-message,.stlp-event-info .www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.on-demand-webinar .www-inline-form .form-error-message li,.single-topic .www-inline-form .form-error-message li,.stlp-event-info .www-inline-form .form-error-message li{color:#000}.on-demand-webinar .www-inline-form .form-error-message,.on-demand-webinar .www-inline-form .form-success-message,.single-topic .www-inline-form .form-error-message,.single-topic .www-inline-form .form-success-message,.stlp-event-info .www-inline-form .form-error-message,.stlp-event-info .www-inline-form .form-success-message{display:none;line-height:24px}.on-demand-webinar .www-inline-form .form-error-message h4,.on-demand-webinar .www-inline-form .form-success-message h4,.single-topic .www-inline-form .form-error-message h4,.single-topic .www-inline-form .form-success-message h4,.stlp-event-info .www-inline-form .form-error-message h4,.stlp-event-info .www-inline-form .form-success-message h4{text-align:center}.on-demand-webinar .www-inline-form .form-error-message .content,.on-demand-webinar .www-inline-form .form-success-message .content,.single-topic .www-inline-form .form-error-message .content,.single-topic .www-inline-form .form-success-message .content,.stlp-event-info .www-inline-form .form-error-message .content,.stlp-event-info .www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.on-demand-webinar .www-inline-form .form-error-message .content a,.on-demand-webinar .www-inline-form .form-success-message .content a,.single-topic .www-inline-form .form-error-message .content a,.single-topic .www-inline-form .form-success-message .content a,.stlp-event-info .www-inline-form .form-error-message .content a,.stlp-event-info .www-inline-form .form-success-message .content a{font-size:16px}.on-demand-webinar .www-inline-form .form-error-message .content p,.on-demand-webinar .www-inline-form .form-success-message .content p,.single-topic .www-inline-form .form-error-message .content p,.single-topic .www-inline-form .form-success-message .content p,.stlp-event-info .www-inline-form .form-error-message .content p,.stlp-event-info .www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.on-demand-webinar 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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QUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLE9BQVMsNkJBQStCLENBQUUsQUFDMUMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxRQUFVLDZCQUErQixDQUFFLEFBQzNDLFFBQVUsNkJBQStCLENBQUUsQUFDM0MsUUFBVSw2QkFBK0IsQ0FBRSxBQUMzQyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZD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TjBqQlosQ00xakJ1QyxBQUM5RCxzQkFBdUMsV05zT1osQ010TzJDLEFBQ3RFLGlCQUFrQyxXTnVXWixDTXZXc0MsQUFDNUQsZ0JBQWlDLFdOa25CWixDTWxuQnFDLEFBQzFELGtCQUFtQyxXTnNuQlosQ010bkJ1QyxBQUM5RCxnQkFBaUMsV055dEJaLENNenRCcUMsQUFDMUQsZ0JBQWlDLFdObVJaLENNblJxQyxBQUMxRCxvQkFBcUMsV051cEJaLENNdnBCeUMsQUFDbEUsY0FBK0IsV05xcEJaLENNcnBCbUMsQUFDdEQsbUJBQW9DLFdOc3BCWixDTXRwQndDLEFBQ2hFLGlCQUFrQyxXTnlJWixDTXpJc0MsQUFDNUQsb0RBRWtDLFdOcXFCWixDTXJxQnNDLEFBQzVELHVCQUF3QyxXTjhpQlosQ005aUI0QyxBQUN4RSx3QkFBeUMsV040aUJaLENNNWlCNkMsQUFDMUUscUJBQXNDLFdONGZaLENNNWYwQyxBQUNwRSxrQkFBbUMsV05pa0JaLENNamtCdUMsQUFDOUQsK0JBQ2dDLFdOZ0taLENNaEtvQyxBQUN4RCxtQkFBb0MsV04rcUJaLENNL3FCd0MsQUFDaEUsZ0JBQWlDLFdOd1ZaLENNeFZxQyxBQUMxRCxrQkFBbUMsV051UFosQ012UHVDLEFBQzlELG1CQUFvQyxXTmdKWixDTWhKd0MsQUFDaEUsZ0JBQWlDLFdObWhCWixDTW5oQnFDLEFBQzFELG9CQUFxQyxXTmdNWixDTWhNeUMsQUFDbEUsK0JBQWdELFdOWVosQ01ab0QsQUFDeEYsNkJBQThDLFdOY1osQ01ka0QsQUFDcEYsaUJBQWtDLFdOcVdaLENNcldzQyxBQUM1RCx5QkFBMEMsV053ZVosQ014ZThDLEFBQzVFLDBDQUNtQyxXTnNnQlosQ010Z0J1QyxBQUM5RCxtQkFBb0MsV05nZ0JaLENNaGdCd0MsQUFDaEUsb0JBQXFDLFdOd1laLENNeFl5QyxBQUNsRSxnQkFBaUMsV04yWVosQ00zWXFDLEFBQzFELGdCQUFpQyxXTjRQWixDTTVQcUMsQUFDMUQsc0JBQXVDLFdOb1VaLENNcFUyQyxBQUN0RSxzQkFBdUMsV05pdEJaLENNanRCMkMsQUFDdEUsdUJBQXdDLFdOK3NCWixDTS9zQjRDLEFBQ3hFLHFCQUFzQyxXTmd0QlosQ01odEIwQyxBQUNwRSxrQkFBbUMsV055ZVosQ016ZXVDLEFBQzlELG1CQUFvQyxXTndCWixDTXhCd0MsQUFDaEUsZUFBZ0MsV055bUJaLENNem1Cb0MsQUFDeEQsZ0JBQWlDLFdOeW1CWixDTXptQnFDLEFBQzFELGdCQUFpQyxXTnlEWixDTXpEcUMsQUFDMUQsb0JBQXFDLFdOeURaLENNekR5QyxBQUNsRSxpQkFBa0MsV04rZFosQ00vZHNDLEFBQzVELGtCQUFtQyxXTjJFWixDTTNFdUMsQUFDOUQsZ0JBQWlDLFdOMFBaLENNMVBxQyxBQUMxRCxnQkFBaUMsV05pRFosQ01qRHFDLEFBQzFELGtCQUFtQyxXTjBWWixDTTFWdUMsQUFDOUQsdUJBQXdDLFdOd21CWixDTXhtQjRDLEFBQ3hFLHNCQUF1QyxXTndtQlosQ014bUIyQyxBQUN0RSxzQkFBdUMsV05wQ1osQ01vQzJDLEFBQ3RFLHdCQUF5QyxXTnZDWixDTXVDNkMsQUFDMUUsdUJBQXdDLFdOckNaLENNcUM0QyxBQUN4RSx5QkFBMEMsV054Q1osQ013QzhDLEFBQzVFLGdCQUFpQyxXTitXWixDTS9XcUMsQUFDMUQscUNBQ29DLFdOMmFaLENNM2F3QyxBQUNoRSxrQkFBbUMsV05zVVosQ010VXVDLEFBQzlELHdCQUF5QyxXTmtyQlosQ01sckI2QyxBQUMxRSx1REFFc0MsV04wYlosQ00xYjBDLEFBQ3BFLGtCQUFtQyxXTmtiWixDTWxidUMsQUFDOUQsc0JBQXVDLFdOd1haLENNeFgyQyxBQUN0RSxrQkFBbUMsV050RFosQ01zRHVDLEFBQzlELGdCQUFpQyxXTm1uQlosQ01ubkJxQyxBQUMxRCwyQ0FDNEMsV04rYVosQ00vYWdELEFBQ2hGLDBCQUEyQyxXTjhmWixDTTlmK0MsQUFDOUUsMEJBQTJDLFdOK0VaLENNL0UrQyxBQUM5RSxrQkFBbUMsV056QlosQ015QnVDLEFBQzlELHlCQUEwQyxXTm1qQlosQ01uakI4QyxBQUM1RSx5QkFBMEMsV05xTFosQ01yTDhDLEFBQzVFLG9CQUFxQyxXTmxCWixDTWtCeUMsQUFDbEUsZ0JBQWlDLFdOc2JaLENNdGJxQyxBQUMxRCxpQkFBa0MsV05nYVosQ01oYXNDLEFBQzVELGdCQUFpQyxXTm1qQlosQ01uakJxQyxBQUMxRCxtQkFBb0MsV04rTlosQ00vTndDLEFBQ2hFLHdCQUF5QyxXTmdMWixDTWhMNkMsQUFDMUUsd0JBQXlDLFdONGlCWixDTTVpQjZDLEFBQzFFLGlCQUFrQyxXTitJWixDTS9Jc0MsQUFDNUQsd0JBQXlDLFdOeUVaLENNekU2QyxBQUMxRSx5QkFBMEMsV055RVosQ016RThDLEFBQzVFLHVCQUF3QyxXTmtiWixDTWxiNEMsQUFDeEUsd0JBQXlDLFdOdVhaLENNdlg2QyxBQUMxRSx3QkFBeUMsV04ybEJaLENNM2xCNkMsQUFDMUUsd0JBQXlDLFdOMkRaLENNM0Q2QyxBQUMxRSwyQkFBNEMsV055YlosQ016YmdELEFBQ2hGLHVCQUF3QyxXTjBTWixDTTFTNEMsQUFDeEUsc0JBQXVDLFdOMEdaLENNMUcyQyxBQUN0RSwwQkFBMkMsV051bEJaLENNdmxCK0MsQUFDOUUsMEJBQTJDLFdOdURaLENNdkQrQyxBQUM5RSxlQUFnQyxXTm5DWixDTW1Db0MsQUFDeEQsc0JBQXVDLFdObkRaLENNbUQyQyxBQUN0RSx1QkFBd0MsV05uRFosQ01tRDRDLEFBQ3hFLG9CQUFxQyxXTm5EWixDTW1EeUMsQUFDbEUsc0JBQXVDLFdOdkRaLENNdUQyQyxBQUN0RSx5Q0FDa0MsV040ZFosQ001ZHNDLEFBQzVELGtCQUFtQyxXTjhJWixDTTlJdUMsQUFDOUQsb0JBQXFDLFdOc0ZaLENNdEZ5QyxBQUNsRSxnQkFBaUMsV04rWlosQ00vWnFDLEFBQzFELGlCQUFrQyxXTm9XWixDTXBXc0MsQUFDNUQsb0JBQXFDLFdOcERaLENNb0R5QyxBQUNsRSw4QkFBK0MsV051SVosQ012SW1ELEFBQ3RGLGdCQUFpQyxXTmtOWixDTWxOcUMsQUFDMUQsZ0JBQWlDLFdOMFNaLENNMVNxQyxBQUMxRCxnQkFBaUMsV042S1osQ003S3FDLEFBQzFELGVBQWdDLFdOeUlaLENNeklvQyxBQUN4RCxxQkFBc0MsV055SVosQ016STBDLEFBQ3BFLG1EQUNpRCxXTmlJWixDTWpJcUQsQUFDMUYsaUJBQWtDLFdOK1laLENNL1lzQyxBQUM1RCxvQkFBcUMsV05BWixDTUF5QyxBQUNsRSxrQkFBbUMsV05vYVosQ01wYXVDLEFBQzlELG1CQUFvQyxXTmdFWixDTWhFd0MsQUFDaEUsa0JBQW1DLFdONlRaLENNN1R1QyxBQUM5RCxzQkFBdUMsV051Q1osQ012QzJDLEFBQ3RFLHdCQUF5QyxXTm1DWixDTW5DNkMsQUFDMUUsbUJBQW9DLFdOK2FaLENNL2F3QyxBQUNoRSx5QkFBMEMsV05rZFosQ01sZDhDLEFBQzVFLGtCQUFtQyxXTjBLWixDTTFLdUMsQUFDOUQsdUJBQXdDLFdOMktaLENNM0s0QyxBQUN4RSxvQkFBcUMsV04zRVosQ00yRXlDLEFBQ2xFLG9CQUFxQyxXTjdFWixDTTZFeUMsQUFDbEUsNENBQ3NDLFdObEVaLENNa0UwQyxBQUNwRSwwQkFBMkMsV04ra0JaLENNL2tCK0MsQUFDOUUsMkJBQTRDLFdONEhaLENNNUhnRCxBQUNoRix3QkFBeUMsV05UWixDTVM2QyxBQUMxRSxlQUFnQyxXTjJRWixDTTNRb0MsQUFDeEQsaUNBQ2lDLFdONkNaLENNN0NxQyxBQUMxRCxvQkFBcUMsV05rRFosQ01sRHlDLEFBQ2xFLHVCQUF3QyxXTnNpQlosQ010aUI0QyxBQUN4RSx5QkFBMEMsV05vaUJaLENNcGlCOEMsQUFDNUUscUJBQXNDLFdOMmVaLENNM2UwQyxBQUNwRSxtQkFBb0MsV044TlosQ005TndDLEFBQ2hFLG9CQUFxQyxXTm9jWixDTXBjeUMsQUFDbEUsMkJBQTRDLFdOdVJaLENNdlJnRCxBQUNoRixzQkFBdUMsV042aEJaLENNN2hCMkMsQUFDdEUseUJBQTBDLFdOc0daLENNdEc4QyxBQUM1RSxtQkFBb0MsV044YlosQ005YndDLEFBQ2hFLGtCQUFtQyxXTnFqQlosQ01yakJ1QyxBQUM5RCx5QkFBMEMsV05nTFosQ01oTDhDLEFBQzVFLGtCQUFtQyxXTnVrQlosQ012a0J1QyxBQUM5RCxtQkFBb0MsV05xUVosQ01yUXdDLEFBQ2hFLGlCQUFrQyxXTmlXWixDTWpXc0MsQUFDNUQsb0JBQXFDLFdOMmRaLENNM2R5QyxBQUNsRSxzQkFBdUMsV05qRFosQ01pRDJDLEFBQ3RFLHdCQUF5QyxXTitWWixDTS9WNkMsQUFDMUUsbUJBQW9DLFdOc2pCWixDTXRqQndDLEFBQ2hFLDBDQUNxQyxXTmdHWixDTWhHeUMsQUFDbEUsa0JBQW1DLFdOb0taLENNcEt1QyxBQUM5RCxrQkFBbUMsV04wakJaLENNMWpCdUMsQUFDOUQsdUJBQXdDLFdOb0NaLENNcEM0QyxBQUN4RSwrQkFDZ0MsV04rWVosQ00vWW9DLEFBQ3hELGlCQUFrQyxXTm9NWixDTXBNc0MsQUFDNUQsb0JBQXFDLFdOckRaLENNcUR5QyxBQUNsRSxnQkFBaUMsV05oRlosQ01nRnFDLEFBQzFELHVCQUF3QyxXTnJCWixDTXFCNEMsQUFDeEUsd0JBQXlDLFdOb0xaLENNcEw2QyxBQUMxRSx1QkFBd0MsV05rTFosQ01sTDRDLEFBQ3hFLHFCQUFzQyxXTm1MWixDTW5MMEMsQUFDcEUsdUJBQXdDLFdOK0taLENNL0s0QyxBQUN4RSw2QkFBOEMsV05ySVosQ01xSWtELEFBQ3BGLDhCQUErQyxXTmpJWixDTWlJbUQsQUFDdEYsMkJBQTRDLFdOaklaLENNaUlnRCxBQUNoRiw2QkFBOEMsV056SVosQ015SWtELEFBQ3BGLGlCQUFrQyxXTjJKWixDTTNKc0MsQUFDNUQsa0JBQW1DLFdONmxCWixDTTdsQnVDLEFBQzlELGlCQUFrQyxXTnFlWixDTXJlc0MsQUFDNUQsa0JBQW1DLFdOeUdaLENNekd1QyxBQUM5RCxxQkFBc0MsV056RVosQ015RTBDLEFBQ3BFLHNCQUF1QyxXTmxJWixDTWtJMkMsQUFDdEUsa0NBQ2tDLFdOaWpCWixDTWpqQnNDLEFBQzVELGlDQUNpQyxXTjRPWixDTTVPcUMsQUFDMUQsaUJBQWtDLFdOZFosQ01jc0MsQUFDNUQsaUJBQWtDLFdOMEdaLENNMUdzQyxBQUM1RCxtQ0FDcUMsV042WFosQ003WHlDLEFBQ2xFLG1DQUNvQyxXTjJGWixDTTNGd0MsQUFDaEUscUJBQXNDLFdONlNaLENNN1MwQyxBQUNwRSxvQ0FDcUMsV05xR1osQ01yR3lDLEFBQ2xFLGtCQUFtQyxXTmdiWixDTWhidUMsQUFDOUQsc0RBRWlDLFdObElaLENNa0lxQyxBQUMxRCxtQkFBb0MsV05zT1osQ010T3dDLEFBQ2hFLG1CQUFvQyxXTm9PWixDTXBPd0MsQUFDaEUseUJBQTBDLFdOK2JaLENNL2I4QyxBQUM1RSxxQkFBc0MsV04yZ0JaLENNM2dCMEMsQUFDcEUsaUJBQWtDLFdOdWNaLENNdmNzQyxBQUM1RCxpQkFBa0MsV055T1osQ016T3NDLEFBQzVELGlCQUFrQyxXTjZmWixDTTdmc0MsQUFDNUQscUJBQXNDLFdObVRaLENNblQwQyxBQUNwRSw0QkFBNkMsV05vVFosQ01wVGlELEFBQ2xGLDhCQUErQyxXTmdJWixDTWhJbUQsQUFDdEYsdUJBQXdDLFdONEhaLENNNUg0QyxBQUN4RSxpQkFBa0MsV05xUVosQ01yUXNDLEFBQzVELHNCQUF1QyxXTnBGWixDTW9GMkMsQUFDdEUsb0JBQXFDLFdOOUVaLENNOEV5QyxBQUNsRSxzQkFBdUMsV05yRlosQ01xRjJDLEFBQ3RFLHVCQUF3QyxXTnJGWixDTXFGNEMsQUFDeEUsbUJBQW9DLFdOaENaLENNZ0N3QyxBQUNoRSxvQ0FDaUMsV04wWVosQ00xWXFDLEFBQzFELDBDQUNzQyxXTjhZWixDTTlZMEMsQUFDcEUsdUNBQ3FDLFdOMllaLENNM1l5QyxBQUNsRSxvQkFBcUMsV05VWixDTVZ5QyxBQUNsRSxvQkFBcUMsV051TVosQ012TXlDLEFBQ2xFLHVDQUNpQyxXTnFmWixDTXJmcUMsQUFDMUQsa0NBQ2tDLFdOb0ZaLENNcEZzQyxBQUM1RCwyQ0FDdUMsV04rYVosQ00vYTJDLEFBQ3RFLHFCQUFzQyxXTjdDWixDTTZDMEMsQUFDcEUsc0JBQXVDLFdOMUNaLENNMEMyQyxBQUN0RSxpQ0FDaUMsV05wSVosQ01vSXFDLEFBQzFELG1CQUFvQyxXTjZXWixDTTdXd0MsQUFDaEUsb0JBQXFDLFdOeWVaLENNemV5QyxBQUNsRSxzQ0FDc0MsV05yRVosQ01xRTBDLEFBQ3BFLHVCQUF3QyxXTnFMWixDTXJMNEMsQUFDeEUsb0JBQXFDLFdOR1osQ01IeUMsQUFDbEUsMEJBQTJDLFdObkVaLENNbUUrQyxBQUM5RSx3QkFBeUMsV05uRVosQ01tRTZDLEFBQzFFLG1CQUFvQyxXTmlmWixDTWpmd0MsQUFDaEUsdUJBQXdDLFdOOFlaLENNOVk0QyxBQUN4RSxvQkFBcUMsV055WlosQ016WnlDLEFBQ2xFLGtCQUFtQyxXTjlKWixDTThKdUMsQUFDOUQsa0JBQW1DLFdObEVaLENNa0V1QyxBQUM5RCxtQkFBb0MsV04xQ1osQ00wQ3dDLEFBQ2hFLHVCQUF3QyxXTjhCWixDTTlCNEMsQUFDeEUsc0JBQXVDLFdOMUlaLENNMEkyQyxBQUN0RSxzQkFBdUMsV05zSFosQ010SDJDLEFBQ3RFLHFCQUFzQyxXTnJPWixDTXFPMEMsQUFDcEUsa0JBQW1DLFdONE1aLENNNU11QyxBQUM5RCx1QkFBd0MsV05VWixDTVY0QyxBQUN4RSxnQkFBaUMsV04zS1osQ00yS3FDLEFBQzFELG9CQUFxQyxXTnVGWixDTXZGeUMsQUFDbEUsdUJBQXdDLFdOMlFaLENNM1E0QyxBQUN4RSw2QkFBOEMsV05yT1osQ01xT2tELEFBQ3BGLDhCQUErQyxXTnJPWixDTXFPbUQsQUFDdEYsMkJBQTRDLFdOck9aLENNcU9nRCxBQUNoRiw2QkFBOEMsV056T1osQ015T2tELEFBQ3BGLHNCQUF1QyxXTnJPWixDTXFPMkMsQUFDdEUsdUJBQXdDLFdOck9aLENNcU80QyxBQUN4RSxvQkFBcUMsV05yT1osQ01xT3lDLEFBQ2xFLHNCQUF1QyxXTnpPWixDTXlPMkMsQUFDdEUsbUJBQW9DLFdOcERaLENNb0R3QyxBQUNoRSxrQkFBbUMsV040SVosQ001SXVDLEFBQzlELGtCQUFtQyxXTndZWixDTXhZdUMsQUFDOUQsMENBQ21DLFdOdU1aLENNdk11QyxBQUM5RCxvQkFBcUMsV056R1osQ015R3lDLEFBQ2xFLHNCQUF1QyxXTnlRWixDTXpRMkMsQUFDdEUsdUJBQXdDLFdOeVFaLENNelE0QyxBQUN4RSxtQkFBb0MsV04rVlosQ00vVndDLEFBQ2hFLGtCQUFtQyxXTjlHWixDTThHdUMsQUFDOUQsdUNBQ2tDLFdOb1JaLENNcFJzQyxBQUM1RCxzQkFBdUMsV04rQ1osQ00vQzJDLEFBQ3RFLG9CQUFxQyxXTm1CWixDTW5CeUMsQUFDbEUseUJBQTBDLFdOb0JaLENNcEI4QyxBQUM1RSxtQkFBb0MsV05xVVosQ01yVXdDLEFBQ2hFLG1CQUFvQyxXTjJCWixDTTNCd0MsQUFDaEUsaUJBQWtDLFdOZ0xaLENNaExzQyxBQUM1RCxtQkFBb0MsV04yQlosQ00zQndDLEFBQ2hFLHNCQUF1QyxXTnVIWixDTXZIMkMsQUFDdEUsa0JBQW1DLFdOTVosQ01OdUMsQUFDOUQsMEJBQTJDLFdOSVosQ01KK0MsQUFDOUUsb0JBQXFDLFdONlhaLENNN1h5QyxBQUNsRSxnQkFBaUMsV05oSFosQ01nSHFDLEFBQzFELCtDQUNzQyxXTnVRWixDTXZRMEMsQUFDcEUsNEVBRXdDLFdOc1ZaLENNdFY0QyxBQUN4RSwwQkFBMkMsV053SVosQ014SStDLEFBQzlFLGdCQUFpQyxXTmhHWixDTWdHcUMsQUFDMUQscUJBQXNDLFdOdkhaLENNdUgwQyxBQUNwRSwwQ0FDeUMsV050SlosQ01zSjZDLEFBQzFFLG9CQUFxQyxXTnlPWixDTXpPeUMsQUFDbEUsZ0JBQWlDLFdOMEZaLENNMUZxQyxBQUMxRCx1QkFBd0MsV04xRFosQ00wRDRDLEFBQ3hFLHVCQUF3QyxXTmtXWixDTWxXNEMsQUFDeEUscUJBQXNDLFdONFZaLENNNVYwQyxBQUNwRSxrQkFBbUMsV05sRVosQ01rRXVDLEFBQzlELHdCQUF5QyxXTmdPWixDTWhPNkMsQUFDMUUsc0JBQXVDLFdOMkpaLENNM0oyQyxBQUN0RSw0QkFBNkMsV04ySlosQ00zSmlELEFBQ2xGLGtCQUFtQyxXTnNSWixDTXRSdUMsQUFDOUQsc0JBQXVDLFdONUxaLENNNEwyQyxBQUN0RSw2QkFBOEMsV054QlosQ013QmtELEFBQ3BGLGtCQUFtQyxXTnVQWixDTXZQdUMsQUFDOUQsa0JBQW1DLFdONklaLENNN0l1QyxBQUM5RCwrQkFBZ0QsV045SlosQ004Sm9ELEFBQ3hGLGdDQUFpRCxXTjlKWixDTThKcUQsQUFDMUYsNkJBQThDLFdOOUpaLENNOEprRCxBQUNwRiwrQkFBZ0QsV05sS1osQ01rS29ELEFBQ3hGLGlCQUFrQyxXTjhEWixDTTlEc0MsQUFDNUQsZ0JBQWlDLFdOckhaLENNcUhxQyxBQUMxRCxrQkFBbUMsV052U1osQ011U3VDLEFBQzlELHNCQUF1QyxXTjJaWixDTTNaMkMsQUFDdEUsb0JBQXFDLFdOaE5aLENNZ055QyxBQUNsRSxzQkFBdUMsV043RlosQ002RjJDLEFBQ3RFLHNCQUF1QyxXTjdGWixDTTZGMkMsQUFDdEUsc0JBQXVDLFdOK09aLENNL08yQyxBQUN0RSx1QkFBd0MsV05pTVosQ01qTTRDLEFBQ3hFLGtCQUFtQyxXTjZXWixDTTdXdUMsQUFDOUQsd0JBQXlDLFdOMElaLENNMUk2QyxBQUMxRSwwQkFBMkMsV04wSVosQ00xSStDLEFBQzlFLG9CQUFxQyxXTnFGWixDTXJGeUMsQUFDbEUsc0JBQXVDLFdObUZaLENNbkYyQyxBQUN0RSx3QkFBeUMsV05uTFosQ01tTDZDLEFBQzFFLHlCQUEwQyxXTjBLWixDTTFLOEMsQUFDNUUsZ0NBQWlELFdOcEZaLENNb0ZxRCxBQUMxRix3QkFBeUMsV053UFosQ014UDZDLEFBQzFFLG1CQUFvQyxXTmpKWixDTWlKd0MsQUFDaEUsc0RBQ2dELFdOL01aLENNK01vRCxBQUN4RixrREFDOEMsV045TVosQ004TWtELEFBQ3BGLHdEQUNpRCxXTmpOWixDTWlOcUQsQUFDMUYsK0JBQ2dDLFdOdkdaLENNdUdvQyxBQUN4RCxlQUFnQyxXTmhDWixDTWdDb0MsQUFDeEQsaUNBQ2dDLFdOcVlaLENNcllvQyxBQUN4RCxnQ0FDZ0MsV040Q1osQ001Q29DLEFBQ3hELDREQUdnQyxXTmdEWixDTWhEb0MsQUFDeEQsa0RBRWdDLFdOaU5aLENNak5vQyxBQUN4RCw4QkFDZ0MsV04rQ1osQ00vQ29DLEFBQ3hELGtDQUNnQyxXTjNQWixDTTJQb0MsQUFDeEQsZ0JBQWlDLFdOaEdaLENNZ0dxQyxBQUMxRCxxQkFBc0MsV05wRlosQ01vRjBDLEFBQ3BFLDBCQUEyQyxXTjBQWixDTTFQK0MsQUFDOUUsMkJBQTRDLFdOMFBaLENNMVBnRCxBQUNoRiwyQkFBNEMsV04wUFosQ00xUGdELEFBQ2hGLDRCQUE2QyxXTjBQWixDTTFQaUQsQUFDbEYsNEJBQTZDLFdONlBaLENNN1BpRCxBQUNsRiw2QkFBOEMsV042UFosQ003UGtELEFBQ3BGLHFCQUFzQyxXTmtVWixDTWxVMEMsQUFDcEUsdUJBQXdDLFdOOFRaLENNOVQ0QyxBQUN4RSwwQkFBMkMsV055YVosQ016YStDLEFBQzlFLG1CQUFvQyxXTnNhWixDTXRhd0MsQUFDaEUsZ0JBQWlDLFdOMlpaLENNM1pxQyxBQUMxRCx1QkFBd0MsV04yWlosQ00zWjRDLEFBQ3hFLHdCQUF5QyxXTm9hWixDTXBhNkMsQUFDMUUsbUJBQW9DLFdOeEpaLENNd0p3QyxBQUNoRSwwQkFBMkMsV044UFosQ005UCtDLEFBQzlFLHFCQUFzQyxXTmdCWixDTWhCMEMsQUFDcEUsa0JBQW1DLFdOcEZaLENNb0Z1QyxBQUM5RCxlQUFnQyxXTjNXWixDTTJXb0MsQUFDeEQscUJBQXNDLFdOL1JaLENNK1IwQyxBQUNwRSw0QkFBNkMsV04vUlosQ00rUmlELEFBQ2xGLGtCQUFtQyxXTitVWixDTS9VdUMsQUFDOUQseUJBQTBDLFdOK1VaLENNL1U4QyxBQUM1RSwyQkFBNEMsV05nRFosQ01oRGdELEFBQ2hGLHlCQUEwQyxXTmtEWixDTWxEOEMsQUFDNUUsMkJBQTRDLFdOK0NaLENNL0NnRCxBQUNoRiw0QkFBNkMsV04rQ1osQ00vQ2lELEFBQ2xGLGlCQUFrQyxXTmpXWixDTWlXc0MsQUFDNUQsbUJBQW9DLFdObVlaLENNbll3QyxBQUNoRSxtQkFBb0MsV043V1osQ002V3dDLEFBQ2hFLGlCQUFrQyxXTmtDWixDTWxDc0MsQUFDNUQsb0JBQXFDLFdONUtaLENNNEt5QyxBQUNsRSxpQkFBa0MsV05nTlosQ01oTnNDLEFBQzVELHNCQUF1QyxXTnhGWixDTXdGMkMsQUFDdEUsa0JBQW1DLFdONFRaLENNNVR1QyxBQUM5RCxrQkFBbUMsV050SVosQ01zSXVDLEFBQzlELGdCQUFpQyxXTjZDWixDTTdDcUMsQUFDMUQsc0NBQ3FDLFdONURaLENNNER5QyxBQUNsRSxpQkFBa0MsV044UFosQ005UHNDLEFBQzVELGtCQUFtQyxXTnVFWixDTXZFdUMsQUFDOUQsbUJBQW9DLFdOOVdaLENNOFd3QyxBQUNoRSxlQUFnQyxXTnRTWixDTXNTb0MsQUFDeEQsY0FBK0IsV05pV1osQ01qV21DLEFBQ3RELGlCQUFrQyxXTnVXWixDTXZXc0MsQUFDNUQsa0JBQW1DLFdOK0laLENNL0l1QyxBQUM5RCxxQkFBc0MsV05rRlosQ01sRjBDLEFBQ3BFLDBCQUEyQyxXTjZOWixDTTdOK0MsQUFDOUUsZ0NBQWlELFdOL1daLENNK1dxRCxBQUMxRiwrQkFBZ0QsV05qWFosQ01pWG9ELEFBQ3hGLHNEQUNnRCxXTnpSWixDTXlSb0QsQUFDeEYsd0JBQXlDLFdObk1aLENNbU02QyxBQUMxRSxzQkFBdUMsV05pV1osQ01qVzJDLEFBQ3RFLHdCQUF5QyxXTm9WWixDTXBWNkMsQUFDMUUsdUNBQ2dDLFdOMFNaLENNMVNvQyxBQUN4RCx5QkFBMEMsV04wR1osQ00xRzhDLEFBQzVFLHlCQUEwQyxXTjRNWixDTTVNOEMsQUFDNUUsaUJBQWtDLFdOc0xaLENNdExzQyxBQUM1RCwyQkFBNEMsV056TFosQ015TGdELEFBQ2hGLHFCQUFzQyxXTm9XWixDTXBXMEMsQUFDcEUsa0JBQW1DLFdOOERaLENNOUR1QyxBQUM5RCw2REFFdUMsV044U1osQ005UzJDLEFBQ3RFLGtEQUMyQyxXTjFGWixDTTBGK0MsQUFDOUUsaUJBQWtDLFdOc1daLENNdFdzQyxBQUM1RCxrQkFBbUMsV05sR1osQ01rR3VDLEFBQzlELGtCQUFtQyxXTmdIWixDTWhIdUMsQUFDOUQseUJBQTBDLFdOaUhaLENNakg4QyxBQUM1RSw4QkFBK0MsV055TlosQ016Tm1ELEFBQ3RGLHVCQUF3QyxXTnVOWixDTXZONEMsQUFDeEUscUJBQXNDLFdOL05aLENNK04wQyxBQUNwRSxnQkFBaUMsV041TlosQ000TnFDLEFBQzFELHlCQUEwQyxXTjJFWixDTTNFOEMsQUFDNUUsMEJBQTJDLFdOeUVaLENNekUrQyxBQUM5RSxrQkFBbUMsV052TlosQ011TnVDLEFBQzlELGtCQUFtQyxXTnpDWixDTXlDdUMsQUFDOUQsb0JBQXFDLFdOcENaLENNb0N5QyxBQUNsRSxlQUFnQyxXTnRMWixDTXNMb0MsQUFDeEQsb0JBQXFDLFdON1VaLENNNlV5QyxBQUNsRSxpQkFBa0MsV04xUlosQ00wUnNDLEFBQzVELGVBQWdDLFdOc0RaLENNdERvQyxBQUN4RCxpQkFBa0MsV05tTFosQ01uTHNDLEFBQzVELGdCQUFpQyxXTnJQWixDTXFQcUMsQUFDMUQsaUJBQWtDLFdOclBaLENNcVBzQyxBQUM1RCxtQkFBb0MsV043V1osQ002V3dDLEFBQ2hFLDBCQUEyQyxXTjdXWixDTTZXK0MsQUFDOUUsaUJBQWtDLFdOMExaLENNMUxzQyxBQUM1RCx3QkFBeUMsV04wTFosQ00xTDZDLEFBQzFFLG1CQUFvQyxXTnlGWixDTXpGd0MsQUFDaEUscUNBQ2dDLFdOelVaLENNeVVvQyxBQUN4RCwrQkFDaUMsV04rTVosQ00vTXFDLEFBQzFELGdCQUFpQyxXTjRQWixDTTVQcUMsQUFDMUQsbUJBQW9DLFdOdUtaLENNdkt3QyxBQUNoRSxzQkFBdUMsV050UFosQ01zUDJDLEFBQ3RFLHNCQUF1QyxXTmlLWixDTWpLMkMsQUFDdEUsb0JBQXFDLFdOOVBaLENNOFB5QyxBQUNsRSxzQkFBdUMsV04vTFosQ00rTDJDLEFBQ3RFLHVCQUF3QyxXTnhMWixDTXdMNEMsQUFDeEUsd0JBQXlDLFdOck1aLENNcU02QyxBQUMxRSw2QkFBOEMsV04vTFosQ00rTGtELEFBQ3BGLDBFQUV5QyxXTnhNWixDTXdNNkMsQUFDMUUsZ0RBQzJDLFdOOU1aLENNOE0rQyxBQUM5RSxnREFDeUMsV04vTVosQ00rTTZDLEFBQzFFLGdEQUN5QyxXTnBNWixDTW9NNkMsQUFDMUUsdUJBQXdDLFdOak5aLENNaU40QyxBQUN4RSxnQkFBaUMsV051UlosQ012UnFDLEFBQzFELG1CQUFvQyxXTjVTWixDTTRTd0MsQUFDaEUsb0JBQXFDLFdOOUVaLENNOEV5QyxBQUNsRSx3R0FJc0MsV05uRVosQ01tRTBDLEFBQ3BFLDBCQUEyQyxXTi9UWixDTStUK0MsQUFDOUUscURBRWtDLFdOcURaLENNckRzQyxBQUM1RCxnQ0FDbUMsV05uUVosQ01tUXVDLEFBQzlELHNCQUF1QyxXTnpLWixDTXlLMkMsQUFDdEUsZUFBZ0MsV04zS1osQ00yS29DLEFBQ3hELDJFQUV3QyxXTnhKWixDTXdKNEMsQUFDeEUseUJBQTBDLFdOMktaLENNM0s4QyxBQUM1RSxjQUErQixXTmlDWixDTWpDbUMsQUFDdEQsb0NBQ21DLFdOMFFaLENNMVF1QyxBQUM5RCx1Q0FDd0MsV05WWixDTVU0QyxBQUN4RSwyQ0FDMEMsV05YWixDTVc4QyxBQUM1RSxtQkFBb0MsV04xSVosQ00wSXdDLEFBQ2hFLHVCQUF3QyxXTmxWWixDTWtWNEMsQUFDeEUsa0JBQW1DLFdOakpaLENNaUp1QyxBQUM5RCxxQkFBc0MsV05iWixDTWEwQyxBQUNwRSxtQkFBb0MsV04rRlosQ00vRndDLEFBQ2hFLHFCQUFzQyxXTnVFWixDTXZFMEMsQUFDcEUsNEJBQTZDLFdOdUVaLENNdkVpRCxBQUNsRixnQkFBaUMsV056WlosQ015WnFDLEFBQzFELDZDQUNxQyxXTjVNWixDTTRNeUMsQUFDbEUsZUFBZ0MsV04wTVosQ00xTW9DLEFBQ3hELHNCQUF1QyxXTnhhWixDTXdhMkMsQUFDdEUsZ0JBQWlDLFdOSVosQ01KcUMsQUFDMUQsc0JBQXVDLFdOdUZaLENNdkYyQyxBQUN0RSxrQkFBbUMsV04yTVosQ00zTXVDLEFBQzlELGdCQUFpQyxXTitRWixDTS9RcUMsQUFDMUQsdUJBQXdDLFdOekNaLENNeUM0QyxBQUN4RSxnQkFBaUMsV053UFosQ014UHFDLEFBQzFELHNCQUF1QyxXTnJaWixDTXFaMkMsQUFDdEUsa0JBQW1DLFdOdkJaLENNdUJ1QyxBQUM5RCx5QkFBMEMsV04zTFosQ00yTDhDLEFBQzVFLG1CQUFvQyxXTjVYWixDTTRYd0MsQUFDaEUseUJBQTBDLFdOaFlaLENNZ1k4QyxBQUM1RSx1QkFBd0MsV05uWVosQ01tWTRDLEFBQ3hFLG1CQUFvQyxXTnRZWixDTXNZd0MsQUFDaEUscUJBQXNDLFdObFlaLENNa1kwQyxBQUNwRSxxQkFBc0MsV05sWVosQ01rWTBDLEFBQ3BFLHNCQUF1QyxXTjNiWixDTTJiMkMsQUFDdEUsd0JBQXlDLFdOM2JaLENNMmI2QyxBQUMxRSxpQkFBa0MsV04rS1osQ00vS3NDLEFBQzVELHFCQUFzQyxXTm5WWixDTW1WMEMsQUFDcEUsY0FBK0IsV045ZFosQ004ZG1DLEFBQ3RELHNCQUF1QyxXTjVSWixDTTRSMkMsQUFDdEUsdUJBQXdDLFdOL0NaLENNK0M0QyxBQUN4RSx5QkFBMEMsV045YlosQ004YjhDLEFBQzVFLHNCQUF1QyxXTnRmWixDTXNmMkMsQUFDdEUscUJBQXNDLFdOL0JaLENNK0IwQyxBQUNwRSxzQkFBdUMsV056SFosQ015SDJDLEFBQ3RFLGtCQUFtQyxXTnZJWixDTXVJdUMsQUFDOUQseUJBQTBDLFdOdklaLENNdUk4QyxBQUM1RSxzQkFBdUMsV040SlosQ001SjJDLEFBQ3RFLHFCQUFzQyxXTjRKWixDTTVKMEMsQUFDcEUsbUJBQW9DLFdOeGNaLENNd2N3QyxBQUNoRSxlQUFnQyxXTmpiWixDTWlib0MsQUFDeEQsbUJBQW9DLFdOdkpaLENNdUp3QyxBQUNoRSxxQkFBc0MsV04zZ0JaLENNMmdCMEMsQUFDcEUsY0FBK0IsV043WlosQ002Wm1DLEFBQ3RELG1EQUVnQyxXTnpLWixDTXlLb0MsQUFDeEQsb0JBQXFDLFdOcEdaLENNb0d5QyxBQUNsRSxzQkFBdUMsV054YlosQ013YjJDLEFBQ3RFLDBCQUEyQyxXTjVXWixDTTRXK0MsQUFDOUUsb0JBQXFDLFdOOVZaLENNOFZ5QyxBQUNsRSxvQkFBcUMsV045UFosQ004UHlDLEFBQ2xFLG1CQUFvQyxXTnJKWixDTXFKd0MsQUFDaEUsa0JBQW1DLFdOZVosQ01mdUMsQUFDOUQsd0JBQXlDLFdOMkJaLENNM0I2QyxBQUMxRSx1QkFBd0MsV05vQ1osQ01wQzRDLEFBQ3hFLG9CQUFxQyxXTnFDWixDTXJDeUMsQUFDbEUscUJBQXNDLFdONWFaLENNNGEwQyxBQUNwRSwyQkFBNEMsV045YVosQ004YWdELEFBQ2hGLG1CQUFvQyxXTi9WWixDTStWd0MsQUFDaEUsZ0JBQWlDLFdOb0JaLENNcEJxQyxBQUMxRCx1QkFBd0MsV044S1osQ005SzRDLEFBQ3hFLHNCQUF1QyxXTi9GWixDTStGMkMsQUFDdEUsdUJBQXdDLFdONkVaLENNN0U0QyxBQUN4RSxxQkFBc0MsV045TVosQ004TTBDLEFBQ3BFLGlCQUFrQyxXTitLWixDTS9Lc0MsQUFDNUQsZ0JBQWlDLFdON0haLENNNkhxQyxBQUMxRCxtQkFBb0MsV05uSFosQ01tSHdDLEFBQ2hFLDJDQUN3QyxXTmtJWixDTWxJNEMsQUFDeEUsMkJBQTRDLFdOa0laLENNbElnRCxBQUNoRix3QkFBeUMsV04wS1osQ00xSzZDLEFBQzFFLHVCQUF3QyxXTmxJWixDTWtJNEMsQUFDeEUsc0JBQXVDLFdOeUtaLENNeksyQyxBQUN0RSx1QkFBd0MsV05uSVosQ01tSTRDLEFBQ3hFLHlCQUEwQyxXTmxJWixDTWtJOEMsQUFDNUUseUJBQTBDLFdOcElaLENNb0k4QyxBQUM1RSxrQkFBbUMsV04xR1osQ00wR3VDLEFBQzlELHNCQUF1QyxXTjdRWixDTTZRMkMsQUFDdEUsNkJBQThDLFdOMVVaLENNMFVrRCxBQUNwRix1QkFBd0MsV056RVosQ015RTRDLEFBQ3hFLG9CQUFxQyxXTmtMWixDTWxMeUMsQUFDbEUsa0JBQW1DLFdOWFosQ01XdUMsQUFDOUQscUJBQXNDLFdOdUpaLENNdkowQyxBQUNwRSxzQkFBdUMsV053SlosQ014SjJDLEFBQ3RFLGdDQUNnQyxXTi9mWixDTStmb0MsQUFDeEQsbUJBQW9DLFdONEpaLENNNUp3QyxBQUNoRSxpQkFBa0MsV044R1osQ005R3NDLEFBQzVELGtCQUFtQyxXTndEWixDTXhEdUMsQUFDOUQsa0JBQW1DLFdOOUlaLENNOEl1QyxBQUM5RCxzQ0FDeUMsV04wTFosQ00xTDZDLEFBQzFFLHlCQUEwQyxXTmpIWixDTWlIOEMsQUFDNUUsb0JBQXFDLFdOckhaLENNcUh5QyxBQUNsRSx3QkFBeUMsV05uV1osQ01tVzZDLEFBQzFFLGdFQUV5QyxXTi9nQlosQ00rZ0I2QyxBQUMxRSx1REFDbUQsV045Z0JaLENNOGdCdUQsQUFDOUYsNkNBQ3lDLFdObGhCWixDTWtoQjZDLEFBQzFFLGdEQUM0QyxXTm5oQlosQ01taEJnRCxBQUNoRiw4Q0FDMEMsV054aEJaLENNd2hCOEMsQUFDNUUseUJBQTBDLFdOM0laLENNMkk4QyxBQUM1RSxvQkFBcUMsV04zT1osQ00yT3lDLEFBQ2xFLHdCQUF5QyxXTnhJWixDTXdJNkMsQUFDMUUsMEJBQTJDLFdOeElaLENNd0krQyxBQUM5RSx1QkFBd0MsV053QlosQ014QjRDLEFBQ3hFLHlCQUEwQyxXTndCWixDTXhCOEMsQUFDNUUsa0JBQW1DLFdOL2RaLENNK2R1QyxBQUM5RCwwQkFBMkMsV05sZVosQ01rZStDLEFBQzlFLGlCQUFrQyxXTnBjWixDTW9jc0MsQUFDNUQseUJBQTBDLFdObGpCWixDTWtqQjhDLEFBQzVFLHVCQUF3QyxXTnhQWixDTXdQNEMsQUFDeEUsa0RBQzRDLFdOelBaLENNeVBnRCxBQUNoRixpREFDMkMsV043UFosQ002UCtDLEFBQzlFLGdEQUMwQyxXTmhRWixDTWdROEMsQUFDNUUscUJBQXNDLFdOclFaLENNcVEwQyxBQUNwRSw4Q0FDd0MsV054UlosQ013UjRDLEFBQ3hFLCtDQUN5QyxXTjdSWixDTTZSNkMsQUFDMUUsMkJBQTRDLFdOMVJaLENNMFJnRCxBQUNoRix5QkFBMEMsV05wU1osQ01vUzhDLEFBQzVFLHdCQUF5QyxXTjNSWixDTTJSNkMsQUFDMUUsMEJBQTJDLFdOL1JaLENNK1IrQyxBQUM5RSx3QkFBeUMsV05qU1osQ01pUzZDLEFBQzFFLHFCQUFzQyxXTitEWixDTS9EMEMsQUFDcEUsc0JBQXVDLFdOL0ZaLENNK0YyQyxBQUN0RSw0QkFBNkMsV04vYlosQ00rYmlELEFBQ2xGLGNBQStCLFdOdFVaLENNc1VtQyxBQUN0RCxxQkFBc0MsV050VVosQ01zVTBDLEFBQ3BFLHVCQUF3QyxXTmtFWixDTWxFNEMsQUFDeEUseUJBQTBDLFdOcktaLENNcUs4QyxBQUM1RSxnQ0FBaUQsV05yS1osQ01xS3FELEFBQzFGLHNCQUF1QyxXTjVVWixDTTRVMkMsQUFDdEUsdUJBQXdDLFdOd0haLENNeEg0QyxBQUN4RSxrQkFBbUMsV05uRlosQ01tRnVDLEFBQzlELGtCQUFtQyxXTnplWixDTXlldUMsQUFDOUQsbUJBQW9DLFdOOVdaLENNOFd3QyxBQUNoRSxpQkFBa0MsV054S1osQ013S3NDLEFBQzVELDZCQUE4QyxXTnBRWixDTW9Ra0QsQUFDcEYsb0NBQ3VDLFdOU1osQ01UMkMsQUFDdEUsa0JBQW1DLFdOamRaLENNaWR1QyxBQUM5RCxpQkFBa0MsV056b0JaLENNeW9Cc0MsQUFDNUQsa0JBQW1DLFdOL25CWixDTStuQnVDLEFBQzlELDJCQUE0QyxXTjNoQlosQ00yaEJnRCxBQUNoRiw0QkFBNkMsV045aEJaLENNOGhCaUQsQUFDbEYsNEJBQTZDLFdONWhCWixDTTRoQmlELEFBQ2xGLDRCQUE2QyxXTmppQlosQ01paUJpRCxBQUNsRixvQkFBcUMsV05wUlosQ01vUnlDLEFBQ2xFLG1CQUFvQyxXTjVOWixDTTROd0MsQUFDaEUscUJBQXNDLFdONU5aLENNNE4wQyxBQUNwRSxpQkFBa0MsV04vTlosQ00rTnNDLEFBQzVELGVBQWdDLFdObE9aLENNa09vQyxBQUN4RCxzQkFBdUMsV05wZVosQ01vZTJDLEFBQ3RFLHdCQUF5QyxXTnBlWixDTW9lNkMsQUFDMUUsaUJBQWtDLFdOdFNaLENNc1NzQyxBQUM1RCxpQkFBa0MsV05pRlosQ01qRnNDLEFBQzVELHFCQUFzQyxXTmxrQlosQ01ra0IwQyxBQUNwRSxxQkFBc0MsV05yWFosQ01xWDBDLEFBQ3BFLHdCQUF5QyxXTnBJWixDTW9JNkMsQUFDMUUsZ0JBQWlDLFdOcGNaLENNb2NxQyxBQUMxRCwyQkFBNEMsV05oZVosQ01nZWdELEFBQ2hGLG9CQUFxQyxXTnBmWixDTW9meUMsQUFDbEUsZ0JBQWlDLFdObE5aLENNa05xQyxBQUMxRCx3QkFBeUMsV04xWFosQ00wWDZDLEFBQzFFLGVBQWdDLFdOb0RaLENNcERvQyxBQUN4RCx3QkFBeUMsV04zSlosQ00ySjZDLEFBQzFFLG9CQUFxQyxXTnpOWixDTXlOeUMsQUFDbEUsa0JBQW1DLFdObEhaLENNa0h1QyxBQUM5RCx3QkFBeUMsV043TFosQ002TDZDLEFBQzFFLDBCQUEyQyxXTjdMWixDTTZMK0MsQUFDOUUsdUJBQXdDLFdOM0NaLENNMkM0QyxBQUN4RSx5QkFBMEMsV04zQ1osQ00yQzhDLEFBQzVFLHdCQUF5QyxXTnJHWixDTXFHNkMsQUFDMUUsMkJBQTRDLFdOckdaLENNcUdnRCxBQUNoRixtQkFBb0MsV043VVosQ002VXdDLEFBQ2hFLHFCQUFzQyxXTm5sQlosQ01tbEIwQyxBQUNwRSx1QkFBd0MsV05ubEJaLENNbWxCNEMsQUFDeEUsbUJBQW9DLFdOL0xaLENNK0x3QyxBQUNoRSxrQkFBbUMsV05sWFosQ01rWHVDLEFBQzlELHNCQUF1QyxXTmtGWixDTWxGMkMsQUFDdEUsbUJBQW9DLFdObUZaLENNbkZ3QyxBQUNoRSxrQkFBbUMsV045Y1osQ004Y3VDLEFBQzlELDRCQUE2QyxXTjJCWixDTTNCaUQsQUFDbEYsMEJBQTJDLFdObUVaLENNbkUrQyxBQUM5RSw2QkFBOEMsV054S1osQ013S2tELEFBQ3BGLGlCQUFrQyxXTjlsQlosQ004bEJzQyxBQUM1RCw2QkFBOEMsV050b0JaLENNc29Ca0QsQUFDcEYsZ0NBQWlELFdOcURaLENNckRxRCxBQUMxRixtQkFBb0MsV054bEJaLENNd2xCd0MsQUFDaEUsdUNBQXdELFdONW9CWixDTTRvQjRELEFBQ3hHLDJFQUNnRSxXTjlxQlosQ004cUJvRSxBQUN4SCwrREFFaUMsV052ZlosQ011ZnFDLEFBQzFELGlCQUFrQyxXTmhZWixDTWdZc0MsQUFDNUQsbUJBQW9DLFdOaFlaLENNZ1l3QyxBQUNoRSw0Q0FDMEMsV04xSFosQ00wSDhDLEFBQzVFLHNCQUF1QyxXTnpSWixDTXlSMkMs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Q0QsZUFDQyxnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsaUJBQWtCLENBQ2xCLEFBQ0QscUJBQ0MscUJBQXNCLENBQ3RCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgLy8gW2NvbnZlcnRlcl0gV29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9pc3N1ZXMvMTExNVxuICAgICAgJG5ic3A6IFwiXFwwMGEwXCI7XG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfSN7JG5ic3B9XCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICA+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+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuOmhvdmVyIC5hY3RpdmUtc3RhdGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA5OTk5OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG46aG92ZXIgLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2Uge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA5OTk5OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH0gfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24uYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLm9uLXBhZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2OXB4O1xuICAgICAgICAgIHdpZHRoOiA5NDBweDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ3MHB4KTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1NzBweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0NXB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwNzBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MzVweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNjBweCk7IH0gfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwNTU3ODsgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjYlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMzIwcHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDI5NHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dC5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5mbHlvdXQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmZseW91dC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgLm5hdi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCBwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmNvbnRlbnQgLmJ1dHRvbi1jb252ZXJzaW9uIGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LmNvbHVtbnMge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4OyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC5jb2x1bW5zIC5mbHlvdXQgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QuY29sdW1ucyAuZmx5b3V0IC5jb250ZW50IHVsIHtcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QuY29sdW1ucyAuZmx5b3V0IC5jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IC5jb3VudHJ5LW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHggMCA1cHg7IH0gfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSA6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGxpIDpob3ZlciBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAwOTk5OTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSA6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLm5hdmlnYXRpb24tY291bnRyeSB1bCAuZHJvcGJ0biAub24tcGFnZSB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIC5kcm9wYnRuIC5vbi1wYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfSB9XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXIgLm1vYmlsZS1sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX2hlYWRlciAubW9iaWxlLWxvZ28gYSBpbWcge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOXB4OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19pY29ucyBhIHtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19pY29ucyAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5OyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLmJyZWFkY3J1bWJzIHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM4NzliYWE7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM4NzliYWE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5icmVhZGNydW1icyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgLnJlZ2lvbi1sYW5ndWFnZS1iYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5yZWdpb24tbGFuZ3VhZ2UtYmFyIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5yZWdpb24tbGFuZ3VhZ2UtYmFyIC5zaXRlLWlkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgdWwgLm1vYmlsZS1uYXYtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2RkZTU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW0gPiBhIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2RkZTU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW0taGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB1bCAubW9iaWxlLW5hdi1pdGVtLWhlYWRlciArIC5tb2JpbGUtbmF2LWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsICsgdWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IC5uYXYtc3ViX19sZXZlbC11cCB7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5uYXZpZ2F0aW9uLW1vYmlsZV9fc3ViLW1lbnUgLm5hdi1zdWJfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAubmF2aWdhdGlvbi1tb2JpbGVfX3N1Yi1tZW51IHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzO1xuICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIGJ1dHRvbiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU3cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmMzsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24gLnJlZ2lvbi1sYW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkZGU1OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIC5yZWdpb24tbGFuZyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24gLnJlZ2lvbi1jb3VudHJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggNTVweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3JlZ2lvbiAucmVnaW9uLWNvdW50cnkgZGl2LmNvdW50cnktbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIC5yZWdpb24tY291bnRyeSBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLmxvZ28gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLmxvZ28tbWFpbiB7XG4gICAgbWF4LWhlaWdodDogMTlweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubG9nby1tYWluIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxOXB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5zaXRlLWlkLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAuYnJlYWRjcnVtYnMge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzg3OWJhYTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzg3OWJhYTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5icmVhZGNydW1icyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIGFbaGlkZGVuXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50cyAjaGFtYnVyZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzICNoYW1idXJnZXIgaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAuY291bnRyeS1uYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1mbHlvdXQgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWZseW91dCB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZmx5b3V0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogIzAwNTU3ODsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZmx5b3V0IHVsIGxpIGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1kcm9wZG93bi1oaWRkZW4gLm1vYmlsZS1mbHlvdXQge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZHJvcGRvd24tYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1kcm9wZG93bi1hY3RpdmUgYSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwOTk5OTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAvKiBJRSA5ICovXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIC8qIFNhZmFyaSAqL1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZHJvcGRvd24tYWN0aXZlIC5tb2JpbGUtZmx5b3V0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogbm9uZTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLnNlYXJjaC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5zZWFyY2gtb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgaW5wdXQge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZW1lbnMtaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUsIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC50b3AtYmFubmVyLW1vYmlsZSwgLm5hdmlnYXRpb24tbW9iaWxlX192MiAudG9wLWJhbm5lci1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogODg4OTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIElFIDYvNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4udmlzaWJsZS13aGVuLWZvY3VzZWQ6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5ieXBhc3MtYmxvY2stbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmNjO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgei1pbmRleDogMTA7IH1cblxuLm1pbmljdF93cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M3JlbTtcbiAgY29sb3I6ICMyZDM3M2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWluaWN0X3dyYXBwZXIuYWN0aXZlOmFmdGVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm1pbmljdF93cmFwcGVyLm9uLXBhZ2U6YWZ0ZXIge1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTYwNFwiOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDA1Zjg3ICFpbXBvcnRhbnQ7IH1cblxuLm5ld3MtdGlsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5uZXdzLXRpbGUtZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5ld3MtdGlsZS1tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndoaXRlLXBhZ2UtdGlsZSAudGlsZS1kZXRhaWxzIHAgYSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExMDBweDsgfVxuICAudmlkZW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7IH1cbiAgLnZpZGVvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3V0Ym94IC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC52aWRlby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3V0Ym94IC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5ibHVlLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAudmlkZW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLWRldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIC8qLm5ld3NibG9ja1xuXHR7XG5cdFx0cGFkZGluZy1ib3R0b206LTQwMHB4IWltcG9ydGFudDtcblx0fSovXG4gIC5uZXdzLXRpbGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgLm5ld3MtdGlsZS1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld3MtdGlsZS1tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYWlzLUluc3RhbnRTZWFyY2ggI3NlYXJjaGJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5haXMtSW5zdGFudFNlYXJjaCBoMiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWlzLUluc3RhbnRTZWFyY2ggI3BhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAxMnB4IDAgMjBweCAwOyB9XG4gIC5haXMtSW5zdGFudFNlYXJjaCAjcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDEycHg7IH1cbiAgLmFpcy1JbnN0YW50U2VhcmNoICNwYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjM2I0NjRhOyB9XG5cbi5haXMtSW5zdGFudFNlYXJjaCAuYWlzLVNlYXJjaEJveC1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBpbmhlcml0OyB9XG5cbi5haXMtSW5zdGFudFNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5haXMtSW5zdGFudFNlYXJjaCAuYWlzLUhpdHMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5haXMtSW5zdGFudFNlYXJjaCAuYWlzLUhpdHMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7IH0gfVxuICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0gYS5haXMtcGFkZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDsgfVxuICAuYWlzLUluc3RhbnRTZWFyY2ggLmFpcy1IaXRzLWl0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5haXMtSW5zdGFudFNlYXJjaCAuYWlzLUhpdHMtaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cblxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtaW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWxpbmsgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1saW5rIGkge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubmV3c3Jvb20tc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbiNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGgxLCAjcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBoMiwgI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgaDMsICNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGg0LCAjcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBoNSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNHB4IDAgMTBweCA0cHg7IH1cblxuI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuaWNvbi1hcnJvdy1yaWdodC1zbWFsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuI29sZGVyLXByZXNzLXJlbGVhc2VzIHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7IH1cbiAgI29sZGVyLXByZXNzLXJlbGVhc2VzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzNjNDY0YjsgfVxuXG4jYm9pbGVyLXBsYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAjYm9pbGVyLXBsYXRlIC5ib2lsZXItbGVnYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNsZWFkZXJzaGlwLWJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICNsZWFkZXJzaGlwLWJpbyBhIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI2xlYWRlcnNoaXAtYmlvIC5wcm9maWxlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCB1bCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLmNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIC50aXRsZSxcbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAuYm9keSxcbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAuc3VtbWFyeS1idWxsZXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAuc3VtbWFyeS1idWxsZXRzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiKTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4jcHJpbWFyeS1jb250YWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cblxuLnRvdGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC50b3RhbCBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1hcHAge1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAuc2VhcmNoLWFwcCAuZmEtc3Bpbm5lciB7XG4gICAgY29sb3I6ICNBRDIzNUY7XG4gICAgbWFyZ2luOiA4MHB4IDAgODBweCAwOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hCdXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIENvbG9yOiAjMjM4N0E5OyB9XG4gIC5zZWFyY2gtYXBwIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogY29udGVudHM7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaFJlc2V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyNnB4OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hCb3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaElucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7IH1cbiAgLnNlYXJjaC1hcHAgLmlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoLWFwcCAuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaEZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5oaWRlUmVzZXRCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnJlc3RJY29uQ29sb3Ige1xuICAgIGNvbG9yOiAjQTVBRkI0OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hJY29uQ29sb3Ige1xuICAgIGNvbG9yOiAjMjM4N0E5OyB9XG4gIC5zZWFyY2gtYXBwIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VhcmNoLWFwcCAuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAuc2VhcmNoLWFwcCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDsgfVxuICAuc2VhcmNoLWFwcCBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyB9XG4gIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMCAwIDUwcHggMDsgfVxuICAgIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXIudG9wIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlciA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXIgPiBsaSA+IGEsXG4gIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IFJlZ3VsYXIgMzZweC80MnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LWNvdW50IHtcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMTlweCBTaWVtZW5zUm9tYW47IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBCb2xkIDE0cHgvMTZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LXRpdGxlIGEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IDEuMWVtIFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICMyMjg3QUE7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8yM3B4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LWRlc2NyaXB0aW9uIHNwYW4gdWwge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMGVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDBlbTsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoUmVzdWx0SW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoUmVzdWx0V2lkdGgge1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAuc2VhcmNoLWFwcCAuaW5wdXRGaWVsZFBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXByaW1hcnkgLmN0YSB7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS1wcmltYXJ5IC5jdGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLnAtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tdGVydGlhcnkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXRlcnRpYXJ5IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXRlcnRpYXJ5IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS10ZXJ0aWFyeSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW46IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjI4N0FBIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tc2Vjb25kYXJ5IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tcHJpbWFyeSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5zZWFyY2gtYXBwIC5yZXN1bHRzLWxpc3Rpbmcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb25fc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbl9zZWNvbmRhcnkgLnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTlweCAyM3B4OyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbiAudGl0bGUge1xuICAgIGZvbnQ6IEJvbGQgMTRweC8xNnB4IFNpZW1lbnNSb21hbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbiAuaGVhZGluZyB7XG4gICAgZm9udDogUmVndWxhciAxOHB4LzI2cHggU2llbWVuc1JvbWFuOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbiAuY29udGVudCB7XG4gICAgZm9udDogUmVndWxhciAxNnB4LzIzcHggU2llbWVuc1JvbWFuOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX2N1c3RvbWVyX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAyMHB4LzI0cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2VhcmNoLWFwcCAuY2FyZC0tc3ViaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBCb2xkIDE0cHgvMjZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fY3VzdG9tZXJfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogMThweCBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXhJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgICAuc2VhcmNoLWFwcCAuZmxleEltZy5pbWctMjAwIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmZsZXhJbWdCaWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5zZWFyY2gtYXBwIC5oZXJvLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMjBweDsgfVxuICAuc2VhcmNoLWFwcCAucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjkxNDsgfVxuICAuc2VhcmNoLWFwcCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjg1NzE0Mjg1NzFyZW0gMS4wNzE0Mjg1NzE0cmVtO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnJlYWRBbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250OiBCb2xkIDE2cHgvMjZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAxLjFlbTsgfVxuICAgIC5zZWFyY2gtYXBwIC5yZWFkQWxsIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlYXJjaC1hcHAgLnJlYWRBbGwgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuW25nXFw6Y2xvYWtdLFxuW25nLWNsb2FrXSxcbltkYXRhLW5nLWNsb2FrXSxcblt4LW5nLWNsb2FrXSxcbi5uZy1jbG9hayxcbi54LW5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmFbbmctY2xpY2tdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLWdyb3VwLmJ1dHRvbi1idW1wIC5idXR0b24tY29udmVyc2lvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5idXR0b24tY29udmVyc2lvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjg1NzE0Mjg1NzFyZW0gMS4wNzE0Mjg1NzE0cmVtO1xuICB3aWR0aDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uLndpZGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24tY29udmVyc2lvbi5mbG9hdC1jb252ZXJzaW9uLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24gaSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idXR0b24tY29udmVyc2lvbiAucGxheS1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIC5idXR0b24tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuXG4ubGluay1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBib3R0b206IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICByaWdodDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIzODdhYTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLmxpbmstaWNvbiBzcGFuLmxpbmstY29udGFpbmVyLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5saW5rLWljb24gc3Bhbi5saW5rLWNvbnRhaW5lci1pY29uIGksIC5saW5rLWljb24gc3Bhbi5saW5rLWNvbnRhaW5lci1pY29uIGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zdG9yZS1jYXRhbG9nLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5idXR0b24uYnV0dG9uLWNvbnZlcnNpb24ge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmJ1dHRvbi1jb252ZXJzaW9uLCAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIsIC5idXR0b24tY29udmVyc2lvbjphY3RpdmUsIC5idXR0b24tY29udmVyc2lvbjp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmEuYnV0dG9uLWNvbnZlcnNpb246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7IH1cblxuLnNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmODc7IH1cblxuLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0OyB9XG5cbi5wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4NWExZTsgfVxuXG4udGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUJBRkJFOyB9XG5cbi50ZXJ0aWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzlCQUE7IH1cblxuLnF1YXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhNTBhOyB9XG5cbi5xdWF0ZXJuYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwOTUwODsgfVxuXG4ucm9zZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhOyB9XG5cbi5yb3NlLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzAxNGE7IH1cblxuLmdob3N0IHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uZ2hvc3QtYWx0IHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzAwNWY4NztcbiAgY29sb3I6ICMwMDVmODc7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmdob3N0LWFsdDpob3ZlciwgLmdob3N0LWFsdDphY3RpdmUsIC5naG9zdC1hbHQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA1Zjg3OyB9XG5cbi5jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmRldGFpbC1iYW5uZXIgcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgICAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gLmJ1dHRvbi10ZXh0IHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuXG4uYnV5LXRpbGVzIHtcbiAgcGFkZGluZzogNTVweCAwIDgwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXktdGlsZXMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuYnV5LXRpbGVzIC5oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuYnV5LXRpbGVzIC5oZWFkZXJfX21vcmUtaW5mbyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYnV5LXRpbGVzIC5oZWFkZXIgcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LXRpbGVzIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMHB4IDE1cHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLmJ1eS10aWxlcyAuaGVhZGVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZSBkaXYudGlsZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTAwcHggMjVweDsgfVxuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlIGRpdi50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUudGhyZWUtY29sdW1uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpOyB9XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlLWluZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAuYnV5LWJ1dHRvbi1hbmNob3Ige1xuICAgIHdpZHRoOiA1NiU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIyJTtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDI1cHggYXV0bzsgfVxuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5idXktYnV0dG9uLWFuY2hvciBzcGFuLmJ1dHRvbi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGl2ZTogcmVsYXRpdmU7IH0gfVxuXG4uZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIubGlnaHQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lci5saWdodCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lci5saWdodCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyLmxpZ2h0IHtcbiAgICBjb2xvcjogIzMyM0M0NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY0OyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCB7XG4gICAgcGFkZGluZzogMTJweCAwOyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MEJFQkU7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCB7XG4gICAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLFxuLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyLFxuLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYW1wYWlnbi1jaGFwdGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgLmhlYWRlci10YWcge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgxLCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgyLCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgzLCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGg0LCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGg1LCAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGg2IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgaDIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciAuc2hhcmUuaXMtYWN0aXZlIC5zaGFyZS1idXR0b24ge1xuICAgICAgY29sb3I6ICM4NzliYWEgIWltcG9ydGFudDsgfVxuICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fYnRuU3R5bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2J0bnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fYnRuTWFyZ2lucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1iYXNpczogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2ltZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2ltZyBpbWcge1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1iYXNpczogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXg6IG5vbmU7IH0gfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgaDIge1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgYTpob3ZlciwgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgYTphY3RpdmUsIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCA+IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIHtcbiAgcGFkZGluZzogNTBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XG4gIGNvbG9yOiAjZmZmZjsgfVxuICAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBoMiB7XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIGE6aG92ZXIsIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIGE6YWN0aXZlLCAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRldGFpbHMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cblxuLmZlYXR1cmVkLXNvbHV0aW9ucyAuZHJvcC1kb3duIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI1JTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mZWF0dXJlZC1zb2x1dGlvbnMgLnRpbGUtY29udGFpbmVyIC50aWxlLWNvbnRlbnQgZGl2IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmRyb3AtZG93biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjRweCAwOyB9IH1cblxuLyoqIFxuICogQ2FyZCBDbHVzdGVyIFNDU1MgU2hlZXRzXG4gKiBUaGUgZm9sbG93aW5nIHN0eWxlIHJ1bGVzIGFwcGx5IHRvIHRoZSAnQ2FyZCBDbHVzdGVycycgd2hpY2ggYXJlIGJsb2NrcyBvZiAnY2FyZHMnIGluY2x1ZGluZyBmbGlwIGNhcmRzLCBxdW90ZSBjYXJkcyBhbmQgc3RhbmRhcmRcbiAqIGNvbnRlbnQgY2FyZHMuXG4gKiBcbiAqIFBsZWFzZSBrZWVwIHRoZSBTdHlsZXNoZWV0IGdlbmVyaWMgc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGFjcm9zcyB0aGUgc2l0ZS5cbiAqXG4gKiovXG4uc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLnBhcnRuZXItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgYSAuY2FyZC1jbHVzdGVyLWl0ZW0gcCB7XG4gICAgICBjb2xvcjogIzNDNDY0QjsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgYSAuY2FyZC1jbHVzdGVyLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U4ZThlZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNnM7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIGEgLmNhcmQtY2x1c3Rlci1pdGVtLmNhcmQtcXVvdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMzU1MDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplcixcbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDE1cHgpO1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjOGFhY2IzO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5jYXJkLXF1b3RlLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0uY2FyZC1xdW90ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDQ2Njk7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5jYXJkLXF1b3RlIGVtLFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5jYXJkLXF1b3RlIGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuY2FyZC1xdW90ZSBwLFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5jYXJkLXF1b3RlIHAge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuZmxpcC1jb250YWluZXIsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5mbGlwLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5mbGlwLWNvbnRhaW5lciAuZmxpcC1mcm9udCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyLmZsaXAtY29udGFpbmVyIC5mbGlwLWJhY2ssXG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtLmZsaXAtY29udGFpbmVyIC5mbGlwLWZyb250LFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5mbGlwLWNvbnRhaW5lciAuZmxpcC1iYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICAgICAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjOGFhY2IzO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGgyLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDMsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGg1LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDYsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMSxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgyLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDMsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNCxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg1LFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDYge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBjb2xvcjogIzNiN2U5ODsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIHAsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjBlbTsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIHNwYW4uc2NhbGVkLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gc3Bhbi5zY2FsZWQge1xuICAgICAgICBmb250LXNpemU6IDMuMGVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaS5mYSxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGkuZmEge1xuICAgICAgICBmb250LXNpemU6IDIuMGVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC5zdHJldGNoZWQtdiB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLWxlZnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLXJpZ2h0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTVweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtbWlkZGxlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKDMzLjMlKTsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMywgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNiB7XG4gICAgICAgIGNvbG9yOiAjMGIwYjBiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMS5sZWZ0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgyLmxlZnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDMubGVmdCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNC5sZWZ0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg1LmxlZnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDYubGVmdCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLnBhcnRuZXItaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gc3Bhbi5zY2FsZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NWVtOyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgxLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDMsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDYge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMywgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkLnRvcC1sZWZ0IHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtcmlnaHQge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtbWlkZGxlIHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gc3Bhbi5zY2FsZWQge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtOyB9IH1cblxuLyoqXG4gKiBGbGlwIENhcmQgU0NTUyBTaGVldFxuICogXG4gKiovXG4uZmxpcC1jb250YWluZXIge1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUgLmZsaXAtYW5pbSB7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIC5mbGlwLWZyb250IHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIC5mbGlwLWJhY2sge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpOyB9XG4gICAgLmZsaXAtY29udGFpbmVyIC5mbGlwLWRlZmluZSAuZmxpcC1mcm9udC1lZCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUgLmZsaXAtYmFjay1lZCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lLmZsaXBwZWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cblxuLmNhcmVlci1mbGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTNlZTtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5jYXJlZXItZmxleDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2FyZWVyLWZsZXggaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmVlci1mbGV4IGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSB7XG4gICAgICAgICAgYm90dG9tOiAtMzVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIHtcbiAgICAgICAgICBib3R0b206IC0zNXB4OyB9IH1cbiAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSAuaWNvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIC5pY29uLWNvbnRhaW5lciBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJlZXItZmxleCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jYXJlZXItZmxleC10aXRsZSBoMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jYXJlZXItZmxleC10aXRsZSAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdG9wOiAxNXB4OyB9XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jdGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZWVyLWZsZXgge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY2FyZWVyLWZsZXgtdGl0bGUgaDEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfSB9XG5cbi8qIHNraXBsaW5rICovXG4uc2tpcGxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5za2lwbGluayBhOmZvY3VzIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ud2hpdGUtcGFnZS1kZXNjIHtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbi5jYXJvdXNlbC10aWxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlczpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtdGlsZXNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGg2IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgLmltZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZ2FwLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4IDUwcHg7IH1cblxuLmNhcm91c2VsLXRpbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIgLnNoYXJlLWJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIGkge1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC5jb250ZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNhcm91c2VsLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICB3aWR0aDogMjIwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5uby1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJvdXNlbC10aWxlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VzZWwtdGlsZXMgLndoaXRlLXBhZ2UtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLmNhcm91c2VsLXRpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWltYWdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtZGV0YWlscyBoMyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhcm91c2VsLWlubmVyLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uLCAuZmVhdHVyZWQtc29sdXRpb25zIC5jYXNlLXN0dWR5LXNlYXJjaCAudHdvLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uLCAuZmVhdHVyZWQtc29sdXRpb25zIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQudHdvLWNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLnNob3ctZmlsdGVyLW9wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaC5jaGFwdGVyLXRpbGVzIHAsIC5jYXNlLXN0dWR5LXNlYXJjaC5idXktdGlsZXMgcCwgLmNhc2Utc3R1ZHktc2VhcmNoLnNlZ21lbnRzIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWJhciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWJhciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAuY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXItY29udGFpbmVyIC5zZWFyY2gtZmlsdGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMgYnV0dG9uLmdwY1RvZ2dsZU9mZiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVycyBidXR0b24uZ3BjVG9nZ2xlT24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTM2NTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMgYnV0dG9uLmdwY1RvZ2dsZU9uOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgY29sb3I6ICM4NzliYWE7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVycyBidXR0b24uZ3BjVG9nZ2xlT2ZmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUzNjUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5tb3JlLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uY2FzZS1zdHVkeS10aWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGNvbG9yOiAjM2M0NjRiO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jYXNlLXN0dWR5LXRpbGVzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhc2Utc3R1ZHktdGlsZXMgLm1vYmlsZS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAubW9iaWxlLXNoYXJlIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzc0ODk5YTsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC5jYXNlLXN0dWR5LXRpbGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtc2hhcmUtaWNvbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLmxvY2F0aW9uLWluZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuaWNvbi1jb250YWluZXIgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FzZS1zdHVkeS10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAuY2FzZS1zdHVkeS10aWxlLWltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FzZS1zdHVkeS10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC5jYXNlLXN0dWR5LXRpbGUtaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuY2F0YWxvZyAuY2F0YWxvZy10aWxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2F0YWxvZyAuY29taW5nLXNvb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cblxuLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbiAudGlsZS1kZXRhaWxzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogYXV0bzsgfVxuICAuY2F0YWxvZy10aWxlcyAudGlsZS1jb2wtY29sdW1uIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbiAudGlsZS1kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG4uY2F0YWxvZy1oZWFkbGluZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGlsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLmNvbWluZy1zb29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC50ZXh0LWhvbGRlciB7XG4gICAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIHAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLm5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmNhdGFsb2ctdGlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBjb2xvcjogIzNjNDY0YjtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIC5jYXRhbG9nLXRpbGVzIGgxLCAuY2F0YWxvZy10aWxlcyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXRhbG9nLXRpbGVzIGgxLCAuY2F0YWxvZy10aWxlcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWM6aG92ZXIgLmNhdGFsb2ctdGlsZSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyAuY2F0YWxvZy10aWxlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZS50aWxlLXZpZGVvLWltZyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jYXRhbG9nLXRpbGVzIGEuY2F0YWxvZy10aWxlLCAuY2F0YWxvZy10aWxlcyBhLmNhdGFsb2ctdGlsZTpob3ZlciwgLmNhdGFsb2ctdGlsZXMgYS5jYXRhbG9nLXRpbGU6YWN0aXZlLCAuY2F0YWxvZy10aWxlcyBhLmNhdGFsb2ctdGlsZTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIGEsIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgYTpob3ZlciwgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSBhOmFjdGl2ZSwgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLmltZy1oZWlnaHQtaWUge1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC5jYXRhbG9nLXRpbGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHNwYW4gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC50YWdsaW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC50YWdsaW5lIHNwYW4ubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLnRhZ2xpbmUgc3Bhbi5yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyBwLmFydGljbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5jYXRhbG9nLXRpbGVzLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMud2hpdGUgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgICAuY2F0YWxvZy10aWxlcy53aGl0ZSAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5jYXRhbG9nLXRpbGVzLndoaXRlIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhLCAuY2F0YWxvZy10aWxlcy53aGl0ZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhdGFsb2ctdGlsZXMud2hpdGUgLnBhZ2luYXRpb24tZmlsdGVyID4gLm9uLXBhZ2UgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7IH1cbiAgLmNhdGFsb2ctdGlsZXMgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHAge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLmNhdGFsb2ctdGlsZS1pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdG9yZS1jYy1jaGVja291dCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uIC5idXR0b24tdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLnByb21vLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIC5kaXNwbGF5LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5jYy1jaGVja291dC10b3RhbCAuYWRkLXVuZGVybGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwgYSB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmJsdWUtbGluayB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLnJhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLm9sZC1wcmljZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5ibHVlLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmVudGVyLWluZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IGlucHV0IHtcbiAgICAgIHdpZHRoOiAxNzhweDsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uLnByb21vLWFsaWduIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4OXB4OyB9IH1cblxuLnN0b3JlLWNjLXN1Ym1pdCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCAuYnV0dG9uLWNvbnZlcnNpb24gLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucHJvbW8taW5wdXQgLnByb21vLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5jYy1zdWJtaXQtdG90YWwgLm9sZC1wcmljZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmNjLXN1Ym1pdC10b3RhbCAuYWRkLXVuZGVybGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuaGVhZGVyIHtcbiAgICBjb2xvcjogIzNDNDY0QjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5iaWxsaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmJpbGxpbmcgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RvcmUtY2Mtc3VibWl0IC5wYXltZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5wYXltZW50IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIGltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDsgfVxuXG4uY2hhcHRlci10aWxlcywgLmJ1eS10aWxlcywgLnNlZ21lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGFwdGVyLXRpbGVzLnRpbGVzLWVtcHR5LWJnLCAudGlsZXMtZW1wdHktYmcuYnV5LXRpbGVzLCAudGlsZXMtZW1wdHktYmcuc2VnbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNoYXB0ZXItdGlsZXM6Zm9jdXMsIC5idXktdGlsZXM6Zm9jdXMsIC5zZWdtZW50czpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY2hhcHRlci10aWxlcyAuaGVhZGVyLCAuYnV5LXRpbGVzIC5oZWFkZXIsIC5zZWdtZW50cyAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyLCAuYnV5LXRpbGVzIC5oZWFkZXIsIC5zZWdtZW50cyAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciBoMSwgLmJ1eS10aWxlcyAuaGVhZGVyIGgxLCAuc2VnbWVudHMgLmhlYWRlciBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyIGEsIC5idXktdGlsZXMgLmhlYWRlciBhLCAuc2VnbWVudHMgLmhlYWRlciBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgYSwgLmJ1eS10aWxlcyAuaGVhZGVyIGEsIC5zZWdtZW50cyAuaGVhZGVyIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciAuc2hhcmUsIC5idXktdGlsZXMgLmhlYWRlciAuc2hhcmUsIC5zZWdtZW50cyAuaGVhZGVyIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgLnNoYXJlLCAuYnV5LXRpbGVzIC5oZWFkZXIgLnNoYXJlLCAuc2VnbWVudHMgLmhlYWRlciAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLmJ1eS10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5zZWdtZW50cyAuaGVhZGVyIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5idXktdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5zZWdtZW50cyAuaGVhZGVyIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jaGFwdGVyLXRpbGVzIHAsIC5idXktdGlsZXMgcCwgLnNlZ21lbnRzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNoYXB0ZXItdGlsZXMgLm1vYmlsZS1zaGFyZSwgLmJ1eS10aWxlcyAubW9iaWxlLXNoYXJlLCAuc2VnbWVudHMgLm1vYmlsZS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2hhcHRlci10aWxlcyAubW9iaWxlLXNoYXJlIGksIC5idXktdGlsZXMgLm1vYmlsZS1zaGFyZSBpLCAuc2VnbWVudHMgLm1vYmlsZS1zaGFyZSBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7IH1cbiAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXI6aG92ZXIgLnRpbGUsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyOmhvdmVyIC50aWxlLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyOmhvdmVyIC50aWxlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMge1xuICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMTFweCk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlOmhvdmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZTpob3ZlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC5maWx0ZXItaW1nLWNvbnRhaW5lciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLmZpbHRlci1pbWctY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC5maWx0ZXItaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDEpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDEpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAyKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAyKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKG4pLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZChuKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDExcHgpOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDIpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDMpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZChuKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZChuKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDEpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAxKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAyKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMyksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDMpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDQpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyA0KSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7IH1cbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAxKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMiksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDIpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDMpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZChuKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKG4pLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1zaGFyZS1pY29uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLXNoYXJlLWljb24sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1zaGFyZS1pY29uIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuc2hhcmUtY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAubG9jYXRpb24taW5mbywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAubG9jYXRpb24taW5mbywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5sb2NhdGlvbi1pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogOHB4IDAgOHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuc29sdXRpb25zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5zb2x1dGlvbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuc29sdXRpb25zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSAuaWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciBpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyIGksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXI6aG92ZXIgLnRpbGUsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlcjpob3ZlciAudGlsZSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXI6aG92ZXIgLnRpbGUge1xuICAgICAgb3BhY2l0eTogdW5zZXQ7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlOmhvdmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGU6aG92ZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgICAgb3BhY2l0eTogdW5zZXQ7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHM6aG92ZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzOmhvdmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIGgzLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUtaW5mbyAuaWNvbi1jb250YWluZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZS1pbmZvIC5pY29uLWNvbnRhaW5lciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUtaW5mbyAuaWNvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY2hhcHRlci10aWxlcy5saWdodCwgLmxpZ2h0LmJ1eS10aWxlcywgLmxpZ2h0LnNlZ21lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5maWx0ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgLyogU2FmYXJpICovXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiA3MHB4OyB9IH1cbiAgLmZpbHRlci1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbGxhdGVyYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDExMnB4IDA7XG4gIGNvbG9yOiAjM0M0NjRCO1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDFlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaXRlbSArIC5yZXNvdXJjZS1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLypQaG9uZSovXG4gICAgLyojIFRhYmxldCovXG4gICAgLyojIERlc2t0b3AqLyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcbiAgICAgICAgcGFkZGluZzogMTNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcbiAgICAgICAgcGFkZGluZzogMTNweCAxM3B4IDMwcHggMTNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQuZmVhdHVyZWQgaDEge1xuICAgIG1hcmdpbjogNDZweCAwOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuc2hhcmUgLnNoYXJlLWJ1dHRvbiAuaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBoMS5jb2xsYXRlcmFsLWhlYWRlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgYSwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBwOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMSwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMiwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMywgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoNCwgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoNSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMnB4IDAgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbjogMThweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW46IDZweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgYSwgLmNvbGxhdGVyYWwtY29udGVudCBhOmhvdmVyLCAuY29sbGF0ZXJhbC1jb250ZW50IGE6YWN0aXZlLCAuY29sbGF0ZXJhbC1jb250ZW50IGE6dmlzaXRlZCwgLmNvbGxhdGVyYWwtY29udGVudCBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuZm9ybS1ncm91cC1sZWdhbCBhLCAuY29sbGF0ZXJhbC1jb250ZW50IC5mb3JtLWdyb3VwLWxlZ2FsIGE6dmlzaXRlZCwgLmNvbGxhdGVyYWwtY29udGVudCAuZm9ybS1ncm91cC1sZWdhbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzN2FiNzsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBhIGkge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBhLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMzMzdhYjc7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBzcGFuLmNvbGxhdGVyYWwtdGFnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNEQzY5MTM7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCBzcGFuLmNvbGxhdGVyYWwtdGFnLnJlYWQge1xuICAgICAgY29sb3I6ICM1NTVGNjk7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaDMuaG92ZXItdGl0bGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmtub3duVXNlcnMgc3BhbiB7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmZvcm0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5idXR0b24tY29udmVyc2lvbiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gYnV0dG9uLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5mb3JtLWdyb3VwIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMCA1cHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDExMHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cC1sZWdhbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC50ZXh0LWJsb2NrIC5idXR0b25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAudGV4dC1ibG9jayAuYnV0dG9ucyB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC50ZXh0LWJsb2NrLXVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmFycm93LXZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmJ1dHRvbi1jb252ZXJzaW9uLXJlc291cmNlIHtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyOHB4IDA7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5yZXNvdXJjZS1pbWctY29udGFpbmVyLmltZy1zaHJpbmsge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgaDEsIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50IGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQUQ2REU7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIC5jb250YWluZXIgLmNvbGxhdGVyYWwtaW5uZXItdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LXRvcCAuY29udGFpbmVyIC5jb2xsYXRlcmFsLWlubmVyLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudC10b3AgLmNvbnRhaW5lciAuY29sbGF0ZXJhbC1pbm5lci10ZXh0IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5jb250ZW50LXVuZGVybGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5jb2xsYXRlcmFsLXJlbGF0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNDtcbiAgICAgIHBhZGRpbmc6IDUzcHggMDsgfVxuICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmNvbGxhdGVyYWwtcmVsYXRlZCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLXVuZGVybGluZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCOyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1wcm9tbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCAjZWRmMmY2KTtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IGgxIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLnRpbWUtZXN0IHtcbiAgICAgICAgICBjb2xvcjogIzliOWI5YjsgfVxuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIC5jb2xsYXRlcmFsLXRpdGxlLWNvbnRlbnQgLmNsb2NrLWljb24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IC5jb2xsYXRlcmFsLXRhZyB7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRvcCAuY29sbGF0ZXJhbC1oZWFkaW5nIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRleHQtbW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdGV4dC1kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRleHQtbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10ZXh0LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuc2Vjb25kYXJ5LWNvbGxhdGVyYWwtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5jb250YWN0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy1ob2xkZXIgZGl2Omxhc3QtY2hpbGQgLmFkZHJlc3MtdGlsZSBociB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy1ob2xkZXIgZGl2Omxhc3QtY2hpbGQgLmFkZHJlc3MtdGlsZSBociB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jb250YWN0LXBhZ2UgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuY29udGFjdC1wYWdlIC50aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGFjdC1wYWdlIC50aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLmNvbnRhY3QtcGFnZSAubW9iaWxlLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb250YWN0LXBhZ2UgLm1vYmlsZS1zaGFyZSBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7IH1cbiAgLmNvbnRhY3QtcGFnZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtcGFnZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGFjdC1wYWdlIC5ib2xkIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAubm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC50ZWxlcGhvbmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKnBhZGRpbmc6IDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDsqL1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAvKnRleHQtYWxpZ246IHJpZ2h0OyovXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovIH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmFkZHJlc3MgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuYWRkcmVzcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5hZGRyZXNzIGEge1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5hZGRyZXNzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAudGVsZXBob25lLWluZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovIH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5tYXAtY2FwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmFkZC1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0Rm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250YWN0LXBhZ2UgZm9ybSBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAubW9iaWxlLXNoYXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLnJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdC1wYWdlIGZvcm0gYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmNvbnRhY3QtZ2xvYmFsIGlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0cy1vZmZpY2UtbG9jYXRpb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxuXG4uY29udGFjdC1nbG9iYWwgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODc5YmFhOyB9XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMgLnRpdGxlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIC5jb250YWN0VHlwZXMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgdWwsIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBtZWRpYSBxdWVyaWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyAudGl0bGUgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMgLnRpdGxlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci10b3A6ICM4NzliYWEgc29saWQgMXB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMgdWwsIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5jb250YWN0LXNhbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY29udGFjdC1zYWxlcyAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmNvbnRhY3Qtc2FsZXMgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250YWN0LXNhbGVzIC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAuY29udGludWUtcmVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAuY29udGFjdC1zYWxlcyAuZGVza3RvcC1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmRlc2t0b3AtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtYnV0dG9uIC5zZWNvbmRhcnkgKyAucHJpbWFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuY29udGFjdC1zYWxlcyAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1zYWxlcyAuc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLnJvdyBhLmRlc2t0b3AtYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udGFjdC1zYWxlcyAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC1zYWxlcyAucm93Om5vdCg6bGFzdC1jaGlsZCkgLm1vYmlsZS1idXR0b24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH0gfVxuICAuY29udGFjdC1zYWxlcyB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250YWN0LXNhbGVzIC5idXR0b25zLXJpZ2h0IHtcbiAgICBzZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jb250YWN0LXNhbGVzIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5jb250YWN0LXNhbGVzIC52aWRlby1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5kZXNrdG9wLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY29udGFjdC1zYWxlcyAubW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXNhbGVzIC5kZXNrdG9wLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLmltZy1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jb250YWN0LXVzX190aWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmc6IDU1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXNfX3RpbGVzIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7IH0gfVxuXG4uY29udGFjdC11c19fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBhZGRpbmc6IDU1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXNfX2Zvcm0ge1xuICAgICAgcGFkZGluZzogMjVweCAwIDQwcHggMDsgfSB9XG5cbi5jb250YWN0LXVzIGgxIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXMgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLmNvbnRhY3QtdXNfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11c19fZ3JpZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmNvbnRhY3QtdXNfX3RpbGUge1xuICB3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2M0NjRiO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb250YWN0LXVzX190aWxlIC5waG9uZS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5jb250YWN0LXVzX190aWxlIC5waG9uZS1pbmZvIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5jb250YWN0LXVzX190aWxlIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5jb250YWN0LXVzX190aWxlIGZvcm0gI3ByZWNoYXRGb3JtIHRleHRhcmVhW3R5cGU9XCJ0ZXh0XCJdLCAjcHJlY2hhdEZvcm0gLmNvbnRhY3QtdXNfX3RpbGUgZm9ybSB0ZXh0YXJlYVt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5jb250YWN0LXVzX190aWxlIGZvcm0gYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAuY29udGFjdC11c19fdGlsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNvbnRhY3QtdXNfX3RpbGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29udGFjdC11c19fdGlsZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3QtdXNfX3RpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXNfX3RpbGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdC11cy1jb25maXJtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nOiA1NXB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNDBweCAwOyB9IH1cbiAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiBwIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnWyc7IH1cbiAgLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIHAgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogJ10nOyB9XG5cbi5jb250ZW50LWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwIDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50LWdyaWQge1xuICAgICAgcGFkZGluZzogMjVweCAwIDYwcHg7IH0gfVxuICAuY29udGVudC1ncmlkIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudC1ncmlkIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmNvbnRlbnQtZ3JpZDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY29udGVudC1ncmlkX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuY29udGVudC1ncmlkX19ncmlkLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZDpob3ZlciAuY29udGVudC1ncmlkX190aWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGU6aG92ZXIgLmNvbnRlbnQtZ3JpZF9fdGlsZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOm50aC1jaGlsZCgzbiszKSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpmb2N1cywgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6aG92ZXIgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOmZvY3VzIC50aWxlX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmhvdmVyIC50aWxlX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmZvY3VzIC50aWxlX19oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOmhvdmVyIC50aWxlX19jYXJkLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmhvdmVyIC50aWxlX19jYXJkLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpmb2N1cyAudGlsZV9fY2FyZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19oZWFkZXIgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24gaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQgaSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMjY2MjdmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLmluYWN0aXZlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLmluYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUuaW5hY3RpdmUgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZS5pbmFjdGl2ZSAudGlsZV9faGVhZGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlOmxhc3QtY2hpbGQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbjpmb2N1cywgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7IH1cbiAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSBoMiwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgLnRpbGVfX2hlYWRlci0tdGV4dCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSAudGlsZV9faGVhZGVyLS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIC50aWxlX19oZWFkZXItLXRleHQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgaDIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSBoMiwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIC50aWxlX19oZWFkZXItLXRleHQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSAudGlsZV9faGVhZGVyLS10ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgLnRpbGVfX2hlYWRlci0tdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIGksIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSBpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIGksIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSBpLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzI0NjA3ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgaDIsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgLnRpbGVfX2hlYWRlci0tdGV4dCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgLnRpbGVfX2hlYWRlci0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9faGVhZGVyIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciBpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzI0NjA3ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBwLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgLmJ1dHRvbi1jb252ZXJzaW9uLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgLnRpbGVfX2NhcmRfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAudGlsZV9fY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTEwMDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkLnNob3csIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5jb250ZW50LWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwIDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uY29udGVudC1ncmlkIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA2MHB4OyB9IH1cbiAgLm5jb250ZW50LWdyaWQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uY29udGVudC1ncmlkIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLm5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm5jb250ZW50LWdyaWRfX2dyaWQsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGUsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlOm50aC1jaGlsZCgzbiszKSwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZTpudGgtY2hpbGQoM24rMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIGgyLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCBpLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIGkge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZTpsYXN0LWNoaWxkLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMTVweCAxMHB4OyB9XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgaDIsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgcCwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAuYnV0dG9uLWNvbnZlcnNpb24sIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zaXRlLWlkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAvKiBXZWJraXQgY3V0cyBiYWNrZ3JvdW5kLWltYWdlIGlmIGl0IG92ZXJsYXBzIHRoZSBib3ggKi9cbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NpLWNvdW50cnktc3ByaXRlLmdpZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaXRlLWlkLW1vYmlsZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC8qIFdlYmtpdCBjdXRzIGJhY2tncm91bmQtaW1hZ2UgaWYgaXQgb3ZlcmxhcHMgdGhlIGJveCAqL1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2ktY291bnRyeS1zcHJpdGUuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIENvdW50cnkgc3BlY2lmaWMgbGlua3MgKi9cbi5hZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTBweDsgfVxuXG4uYWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4OyB9XG5cbi5hZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cblxuLmFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7IH1cblxuLmFpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cblxuLmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7IH1cblxuLmFtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQwcHg7IH1cblxuLmFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjgwcHg7IH1cblxuLmFvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzIwcHg7IH1cblxuLmFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwcHg7IH1cblxuLmFzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwcHg7IH1cblxuLmF0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQwcHg7IH1cblxuLmF1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDgwcHg7IH1cblxuLmF4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTIwcHg7IH1cblxuLmF6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTYwcHg7IH1cblxuLmJhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjAwcHg7IH1cblxuLmJiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQwcHg7IH1cblxuLmJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjgwcHg7IH1cblxuLmJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzIwcHg7IH1cblxuLmJmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzYwcHg7IH1cblxuLmJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwcHg7IH1cblxuLmJoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQwcHg7IH1cblxuLmJpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODgwcHg7IH1cblxuLmJqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTIwcHg7IH1cblxuLmJtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYwcHg7IH1cblxuLmJuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwMHB4OyB9XG5cbi5ibyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNDBweDsgfVxuXG4uYnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDgwcHg7IH1cblxuLmJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEyMHB4OyB9XG5cbi5idCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExNjBweDsgfVxuXG4uYnYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjAwcHg7IH1cblxuLmJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI0MHB4OyB9XG5cbi5ieSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyODBweDsgfVxuXG4uYnoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzIwcHg7IH1cblxuLmNhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTM2MHB4OyB9XG5cbi5jYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0MDBweDsgfVxuXG4uY2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDQwcHg7IH1cblxuLmNmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ4MHB4OyB9XG5cbi5jZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MjBweDsgfVxuXG4uY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTYwcHg7IH1cblxuLmNpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwMHB4OyB9XG5cbi5jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2NDBweDsgfVxuXG4uY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjgwcHg7IH1cblxuLmNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTcyMHB4OyB9XG5cbi5jbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NjBweDsgfVxuXG4uY28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODAwcHg7IH1cblxuLmNyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg0MHB4OyB9XG5cbi5jcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4ODBweDsgfVxuXG4uY3Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTIwcHg7IH1cblxuLmN2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTk2MHB4OyB9XG5cbi5jeCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMDBweDsgfVxuXG4uY3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDQwcHg7IH1cblxuLmN6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4MHB4OyB9XG5cbi5kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMjBweDsgfVxuXG4uZGoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTYwcHg7IH1cblxuLmRrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjIwMHB4OyB9XG5cbi5kbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNDBweDsgfVxuXG4uZG8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjgwcHg7IH1cblxuLmR6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjMyMHB4OyB9XG5cbi5lYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzNjBweDsgfVxuXG4uZWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDAwcHg7IH1cblxuLmVnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQ0MHB4OyB9XG5cbi5laCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0ODBweDsgfVxuXG4uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTIwcHg7IH1cblxuLmVzLWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjU2MHB4OyB9XG5cbi5lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2MDBweDsgfVxuXG4uZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjQwcHg7IH1cblxuLmV1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY4MHB4OyB9XG5cbi5maSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3MjBweDsgfVxuXG4uZmoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNzYwcHg7IH1cblxuLmZrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjgwMHB4OyB9XG5cbi5mbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4NDBweDsgfVxuXG4uZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODgwcHg7IH1cblxuLmZyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjkyMHB4OyB9XG5cbi5nYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5NjBweDsgfVxuXG4uZ2ItZW5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAwMHB4OyB9XG5cbi5nYi1zY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDQwcHg7IH1cblxuLmdiLXdscyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwODBweDsgfVxuXG4uZ2Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTIwcHg7IH1cblxuLmdkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzE2MHB4OyB9XG5cbi5nZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyMDBweDsgfVxuXG4uZ2Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjQwcHg7IH1cblxuLmdoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzI4MHB4OyB9XG5cbi5naSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzMjBweDsgfVxuXG4uZ2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzYwcHg7IH1cblxuLmdtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQwMHB4OyB9XG5cbi5nbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0NDBweDsgfVxuXG4uZ3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDgwcHg7IH1cblxuLmdxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzUyMHB4OyB9XG5cbi5nciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1NjBweDsgfVxuXG4uZ3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjAwcHg7IH1cblxuLmd0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzY0MHB4OyB9XG5cbi5ndSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2ODBweDsgfVxuXG4uZ3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNzIwcHg7IH1cblxuLmd5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzc2MHB4OyB9XG5cbi5oayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4MDBweDsgfVxuXG4uaG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODQwcHg7IH1cblxuLmhyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzg4MHB4OyB9XG5cbi5odCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5MjBweDsgfVxuXG4uaHUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTYwcHg7IH1cblxuLmlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwMHB4OyB9XG5cbi5pZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwNDBweDsgfVxuXG4uaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDgwcHg7IH1cblxuLmluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDEyMHB4OyB9XG5cbi5pbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxNjBweDsgfVxuXG4uaXEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjAwcHg7IH1cblxuLmlyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDI0MHB4OyB9XG5cbi5pcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyODBweDsgfVxuXG4uaXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MzIwcHg7IH1cblxuLmptIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDM2MHB4OyB9XG5cbi5qbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MDBweDsgfVxuXG4uanAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDQwcHg7IH1cblxuLmtlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQ4MHB4OyB9XG5cbi5rZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1MjBweDsgfVxuXG4ua2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTYwcHg7IH1cblxuLmtpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDYwMHB4OyB9XG5cbi5rbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2NDBweDsgfVxuXG4ua24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjgwcHg7IH1cblxuLmtwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDcyMHB4OyB9XG5cbi5rciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3NjBweDsgfVxuXG4ua3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODAwcHg7IH1cblxuLmt5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDg0MHB4OyB9XG5cbi5reiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4ODBweDsgfVxuXG4ubGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OTIwcHg7IH1cblxuLmxiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDk2MHB4OyB9XG5cbi5sYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMDBweDsgfVxuXG4ubGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDQwcHg7IH1cblxuLmxrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTA4MHB4OyB9XG5cbi5sciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxMjBweDsgfVxuXG4ubHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MTYwcHg7IH1cblxuLmx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTIwMHB4OyB9XG5cbi5sdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyNDBweDsgfVxuXG4ubHYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjgwcHg7IH1cblxuLmx5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTMyMHB4OyB9XG5cbi5tYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzNjBweDsgfVxuXG4ubWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDAwcHg7IH1cblxuLm1kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQ0MHB4OyB9XG5cbi5tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0ODBweDsgfVxuXG4ubWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NTIwcHg7IH1cblxuLm1oIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTU2MHB4OyB9XG5cbi5tayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2MDBweDsgfVxuXG4ubWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjQwcHg7IH1cblxuLm1tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTY4MHB4OyB9XG5cbi5tbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3MjBweDsgfVxuXG4ubW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NzYwcHg7IH1cblxuLm1wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTgwMHB4OyB9XG5cbi5tcSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4NDBweDsgfVxuXG4ubXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01ODgwcHg7IH1cblxuLm1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTkyMHB4OyB9XG5cbi5tdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5NjBweDsgfVxuXG4ubXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDAwcHg7IH1cblxuLm12IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjA0MHB4OyB9XG5cbi5tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwODBweDsgfVxuXG4ubXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTIwcHg7IH1cblxuLm15IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjE2MHB4OyB9XG5cbi5teiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyMDBweDsgfVxuXG4ubmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjQwcHg7IH1cblxuLm5jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjI4MHB4OyB9XG5cbi5uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzMjBweDsgfVxuXG4ubmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzYwcHg7IH1cblxuLm5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQwMHB4OyB9XG5cbi5uaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0NDBweDsgfVxuXG4ubmwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDgwcHg7IH1cblxuLm5vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjUyMHB4OyB9XG5cbi5ucCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1NjBweDsgfVxuXG4ubnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjAwcHg7IH1cblxuLm51IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjY0MHB4OyB9XG5cbi5ueiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2ODBweDsgfVxuXG4ub20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NzIwcHg7IH1cblxuLnBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjc2MHB4OyB9XG5cbi5wZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4MDBweDsgfVxuXG4ucGYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODQwcHg7IH1cblxuLnBnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjg4MHB4OyB9XG5cbi5waCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY5MjBweDsgfVxuXG4ucGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTYwcHg7IH1cblxuLnBsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzAwMHB4OyB9XG5cbi5wbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwNDBweDsgfVxuXG4ucG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDgwcHg7IH1cblxuLnByIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzEyMHB4OyB9XG5cbi5wcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxNjBweDsgfVxuXG4ucHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjAwcHg7IH1cblxuLnB3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzI0MHB4OyB9XG5cbi5weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyODBweDsgfVxuXG4ucWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzIwcHg7IH1cblxuLnJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzM2MHB4OyB9XG5cbi5ybyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0MDBweDsgfVxuXG4ucnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDQwcHg7IH1cblxuLnJ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQ4MHB4OyB9XG5cbi5ydyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1MjBweDsgfVxuXG4uc2Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NTYwcHg7IH1cblxuLnNiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzYwMHB4OyB9XG5cbi5zYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2NDBweDsgfVxuXG4uc2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjgwcHg7IH1cblxuLnNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzcyMHB4OyB9XG5cbi5zZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3NjBweDsgfVxuXG4uc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODAwcHg7IH1cblxuLnNpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg0MHB4OyB9XG5cbi5zaiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4ODBweDsgfVxuXG4uc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OTIwcHg7IH1cblxuLnNsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzk2MHB4OyB9XG5cbi5zbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMDBweDsgfVxuXG4uc24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDQwcHg7IH1cblxuLnNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODA4MHB4OyB9XG5cbi5zciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxMjBweDsgfVxuXG4uc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MTYwcHg7IH1cblxuLnN2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODIwMHB4OyB9XG5cbi5zeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyNDBweDsgfVxuXG4uc3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjgwcHg7IH1cblxuLnRjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODMyMHB4OyB9XG5cbi50ZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzNjBweDsgfVxuXG4udGYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDAwcHg7IH1cblxuLnRnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQ0MHB4OyB9XG5cbi50aCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0ODBweDsgfVxuXG4udGoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NTIwcHg7IH1cblxuLnRrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODU2MHB4OyB9XG5cbi50bCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2MDBweDsgfVxuXG4udG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjQwcHg7IH1cblxuLnRuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODY4MHB4OyB9XG5cbi50byB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3MjBweDsgfVxuXG4udHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NzYwcHg7IH1cblxuLnR0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODgwMHB4OyB9XG5cbi50diB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4NDBweDsgfVxuXG4udHcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODgwcHg7IH1cblxuLnR6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODkyMHB4OyB9XG5cbi51YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5NjBweDsgfVxuXG4udWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDAwcHg7IH1cblxuLnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTA0MHB4OyB9XG5cbi51eSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwODBweDsgfVxuXG4udXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTIwcHg7IH1cblxuLnZhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTE2MHB4OyB9XG5cbi52YyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyMDBweDsgfVxuXG4udmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjQwcHg7IH1cblxuLnZnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTI4MHB4OyB9XG5cbi52aSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzMjBweDsgfVxuXG4udm4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MzYwcHg7IH1cblxuLnZ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQwMHB4OyB9XG5cbi53ZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0NDBweDsgfVxuXG4ud3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDgwcHg7IH1cblxuLnllIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTUyMHB4OyB9XG5cbi55dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1NjBweDsgfVxuXG4uemEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjAwcHg7IH1cblxuLnptIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTY0MHB4OyB9XG5cbi56dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2ODBweDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmV2ZW50cy10cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmV2ZW50cy10cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmV2ZW50cy10cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0LCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnNpbmdsZS10b3BpYyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLnBoeXNpY2FsLWV2ZW50ICNhZ2VuZGEtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLnBoeXNpY2FsLWV2ZW50IC5zZXNzaW9uLWRldGFpbHMtc2hvdy1oaWRlLFxuLnBoeXNpY2FsLWV2ZW50IC5wYWdlLXRhZy5ldmVudC1sb2NhdGlvbnMtc2hvdy1oaWRlLFxuLnBoeXNpY2FsLWV2ZW50ICNoaWRlLWV2ZW50LWxvY2F0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBoeXNpY2FsLWV2ZW50IC5wYWdlLXRhZyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdG9wOiAtMTBweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgIGxlZnQ6IC0xNDBweDtcbiAgICB0b3A6IC0xMHB4OyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLm5vLW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmV2ZW50cy10cmFpbmluZyAudGFicyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMzg3YWE7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudGFicyBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICM4ZmEyYjA7XG4gICAgd2lkdGg6IDQ5LjclOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMgLmFjdGl2ZSwgLmV2ZW50cy10cmFpbmluZyAudGFicyAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZXZlbnRzLXRyYWluaW5nIC50YWJzIC5vbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjM4N2FhO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIzODdhYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjM4N2FhOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLnZpZGVvLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgY29sb3I6ICM4NzliYWE7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLnN1YmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXZlbnRzLXRyYWluaW5nIC5zdWJoZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5tb2JpbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5tb2JpbGUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnRzIC5tb2JpbGUtYnRuIC5idXR0b24tdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAvKmZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9Ki8gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmRyb3Bkb3duLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmRyb3Bkb3duLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZHJvcGRvd24tY29udGFpbmVyIHNlbGVjdCB7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctc20ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmRyb3Bkb3duLWNvbnRhaW5lciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIGhlaWdodDogMzVweDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWRhdGUgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtZGF0ZSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1sb2NhdGlvbiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtbG9jYXRpb24gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtbG9jYXRpb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IC0xNHB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTQ1cHg7XG4gICAgICAgICAgdG9wOiAtMTRweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5uby1wYWRkaW5nIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZS1leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuY29udGludWUtcmVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgdGgge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSB0ZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IHtcbiAgICAgIGhlaWdodDogNjZweDsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuZGF0ZS1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDE0JTsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDI4JTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwge1xuICAgICAgICAgICAgd2lkdGg6IDM2JTsgfSB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuc2hhcmUgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLnNoYXJlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IC0xMXB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICB0b3A6IC0xMXB4OyB9XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5sb2NhdGlvbi1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDEzJTsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuYnV0dG9uLWNlbGwge1xuICAgICAgICB3aWR0aDogMjclOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmNvbnRlbnQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLnBhZ2UtcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMgLmlucHV0LWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLnBhZ2UtcmVzdWx0cyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAuYmx1ZS1mb250IHtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBmb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBmb3JtIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50cy10cmFpbmluZyAudGFicyB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmZlYXR1cmVkLXNvbHV0aW9ucyB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zIC5oZWFkZXItdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMuZmx1c2gtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLnRpdGxlIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZSBoMSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGUgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZV9fbW9yZS1pbmZvIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAuaGVhZGVyX19jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmhlYWRlcl9fY3RhIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5oZWFkZXJfX2N0YSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmhlYWRlcl9fY3RhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmhlYWRlcl9fY3RhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0LCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4taGVpZ2h0OiAzMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkLCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQgLnRpbGUtY3RhLCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY3RhLCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWN0YSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCAudGlsZS1jdGEsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jdGEsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmZlYXR1cmVkLnR3by1jb2x1bW4gLnRpbGUtY3RhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlOmxhc3QtY2hpbGQsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdDpsYXN0LWNoaWxkLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCAuaGVhZGVyLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAuaGVhZGVyLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAuaGVhZGVyIGgyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLmhlYWRlciBoMiwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgLmhlYWRlciBoMiwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLmhlYWRlciAuc2hhcmUtYnV0dG9uLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAuaGVhZGVyIC5zaGFyZS1idXR0b24sIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAuaGVhZGVyIC5zaGFyZS1idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC50YWcsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC50YWcsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAudGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHAge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgcCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLmNhdGFsb2ctdGlsZXMsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC5jYXRhbG9nLXRpbGVzLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLmNhdGFsb2ctdGlsZXMge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWltZywgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWltZywgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1pbWcge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1pbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1pbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1pbWcgaW1nLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtaW1nIGltZywgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY3RhLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY3RhLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWN0YSB7XG4gICAgICBvcmRlcjogMzsgfVxuICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWltZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWN0YSB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMTVweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY3RhIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgbWluLWhlaWdodDogMzEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWltZyB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jdGEge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY3RhIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2wtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnRpbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uZmVhdHVyZS10aWxlLWNoYXB0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY1O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX2hlYWRlciBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX2hlYWRlciBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX2hlYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjMWE4N2FhO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGU6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGU6Zm9jdXMge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMjA0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDsgfVxuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBwLCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGgxLCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGgyLCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGgzLCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGg0LCAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgLm5vLWltYWdlIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGRpdiBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGRpdiBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCA0cHg7IH1cbiAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQ6Zm9jdXMge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4IDI1cHggMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAwLCAxMTAsIDAuODUpOyB9XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIC5uby1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIC5uby1pbWFnZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgLm5vLWltYWdlIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7IH1cbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmZlYXR1cmVkLXByZXNzLXRvcC1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5mZWF0dXJlZC1wcmVzcy10b3Atc2VjdGlvbiAuY29sLW1kLTcge1xuICBjb2xvcjogI2ZmYjkwMDsgfVxuXG4uZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWNvbnRhaW5lciAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBjb2xvcjogI2ZmYjkwMDsgfVxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG5cbiNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTsgfVxuXG4jZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpLCAobWF4LXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMwMDY0NmU7IH0gfVxuXG4uc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMmQzNzNjO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gICAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24tZmlsdGVyLnRvcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gIGJvcmRlci1jb2xvcjogIzQxYWFhYTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmVkOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgLyp1bmNoZWNrZWQgaWNvbiovXG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgLypjaGVja2VkIGljb24qL1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmNhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5sYWJlbC1rZXl3b3JkIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IH1cblxuLmxhYmVsLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGFiZWwtZmlsdGVyIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5maWx0ZXItbGFiZWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaHItbGlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JlY2RkNzsgfVxuXG4udnItbGlnaHQge1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4udnItbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMi41JTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMXB4O1xuICAvKiBvciAxMDBweCAqL1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZWNkZDc7IH1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLmZpbHRlci1vdmVybGF5IC5vdmVybGF5LWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZmlsdGVyLW92ZXJsYXkgLm92ZXJsYXktcmVtb3ZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uc3RvcmUtY2F0YWxvZy10aWxlIC5wcm9kdWN0LXR5cGUtaWNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucHJvZHVjdC10eXBlLWljb24uaW5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnByb2R1Y3QtdHlwZS1pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5mb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gIGhlaWdodDogNDBweDsgfVxuXG5mb3JtIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZm9ybSBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvcm0gYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuZm9ybSBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC0xNXB4OyB9XG4gIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNDQzAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAwIDVweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNhZjIzNWY7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGkge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSxcbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCxcbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbi5mcmVlLXRyaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQ0RENztcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuZnJlZS10cmlhbCAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5mcmVlLXRyaWFsIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuZnJlZS10cmlhbCAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUtZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZyZWUtdHJpYWwgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmRlc2t0b3AtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgIC5mcmVlLXRyaWFsIC5kZXNrdG9wLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZnJlZS10cmlhbCAuZGVza3RvcC1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLmZyZWUtdHJpYWwgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZyZWUtdHJpYWwgLm1vYmlsZS1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5mcmVlLXRyaWFsIC5tb2JpbGUtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5mcmVlLXRyaWFsIC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsIC5zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZnJlZS10cmlhbCAucm93IGEuZGVza3RvcC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZnJlZS10cmlhbCAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mcmVlLXRyaWFsIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5yb3c6bm90KDpsYXN0LWNoaWxkKSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfSB9XG4gIC5mcmVlLXRyaWFsIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZyZWUtdHJpYWwgLmJ1dHRvbnMtcmlnaHQge1xuICAgIHNmbG9hdDogcmlnaHQ7IH1cbiAgLmZyZWUtdHJpYWwgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmZyZWUtdHJpYWwgLnZpZGVvLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmRlc2t0b3AtdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mcmVlLXRyaWFsIC5tb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAubW9iaWxlLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmRlc2t0b3AtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mcmVlLXRyaWFsIC5tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAubW9iaWxlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZnJlZS10cmlhbCAuaW1nLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmdlbmVyYWwtYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAuY29udGludWUtcmVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nZW5lcmFsLWFydGljbGUgLnN1bW1hcnkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5nZW5lcmFsLWFydGljbGUgLnJvdyBhLmRlc2t0b3AtYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5nZW5lcmFsLWFydGljbGUgLnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAucm93Om5vdCg6bGFzdC1jaGlsZCkgLm1vYmlsZS1idXR0b24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAuYnV0dG9ucy1yaWdodCB7XG4gICAgc2Zsb2F0OiByaWdodDsgfVxuICAuZ2VuZXJhbC1hcnRpY2xlIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAudmlkZW8tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5kZXNrdG9wLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24sIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24sIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gaDQsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCBoNCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gaDQsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgaDQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiA+IHVsLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgPiB1bCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gPiB1bCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCA+IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gPiB1bCBsaTpiZWZvcmUsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCA+IHVsIGxpOmJlZm9yZSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gPiB1bCBsaTpiZWZvcmUsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgPiB1bCBsaTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uICFpbXBvcnRhbnQ7XG4gICAgICBjb250ZW50OiBcIlxcZTYxM1wiO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiB1bCB1bCwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50IHVsIHVsLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiB1bCB1bCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCB1bCB7XG4gICAgbWFyZ2luOiA4cHggMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiB1bCB1bCBsaTpiZWZvcmUsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCB1bCBsaTpiZWZvcmUsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHVsIHVsIGxpOmJlZm9yZSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgaDQsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50IHVsIGxpLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuYnV0dG9uLWNvbnZlcnNpb24sIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYmFjay10by1jYXRhbG9nIHtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDsgfVxuXG4udG9wU2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnRvcFNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudG9wU2VjdGlvbl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW46IDEwcHggMCAyNXB4IDA7IH1cbiAgICAudG9wU2VjdGlvbl9fdGl0bGUgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAudG9wU2VjdGlvbl9fdGlsZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC50b3BTZWN0aW9uX190aWxlLWxlZnRfX2RldGFpbHMsIC50b3BTZWN0aW9uX190aWxlLWxlZnQgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtbGVmdCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMzAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gICAgICAudG9wU2VjdGlvbl9fdGlsZS1yaWdodF9fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1yaWdodCB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHQgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1yaWdodCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5xdW90ZVNlY3Rpb24tZGVmaW5pdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cblxuLnF1b3RlU2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAucXVvdGVTZWN0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnF1b3RlU2VjdGlvbl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpdGxlIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLWxlZnRfX2RldGFpbHMsIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdCBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLWxlZnRfX2RldGFpbHMsIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLWxlZnRfX2RldGFpbHMtLWJvbGRlZCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLWxlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5xdW90ZVNlY3Rpb25fX3RpbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNjAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1yaWdodF9fZGV0YWlscywgLnF1b3RlU2VjdGlvbl9fdGlsZS1yaWdodCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpbGUtcmlnaHQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNlY3Rpb24tZGVmaW5pdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uIC5pbWctY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIC5zaGFyZS1jb250YWluZXIgaSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX19oZWFkZXIgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX19oZWFkZXIgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIGEge1xuICAgICAgY29sb3I6ICMxYTg3YWE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2YwMDsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZTpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZV9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGVfX2RldGFpbHMgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlX19kZXRhaWxzIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZV9fZGV0YWlscyBkaXYgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZV9fZGV0YWlscyBkaXYgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkIHtcbiAgICB3aWR0aDogY2FsYyg2Ny41JSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBkaXYgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxudWwudHdvLWNvbHVtbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgdWwudHdvLWNvbHVtbiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIHVsLnR3by1jb2x1bW4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgY29sb3I6ICMwMDk5OTk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB1bC50d28tY29sdW1uIGxpIHNwYW4ge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAgIHVsLnR3by1jb2x1bW4gbGkgcCB7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwZW07XG4gICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMGVtO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDBweDtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMHB4OyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5nbG9zc2FyeS10b3AtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7IH1cblxuLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTsgfVxuICAgICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdjpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2LnNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk5OyB9XG4gICAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2LnNlbGVjdCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2Lm5vLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICNDQ0M7IH1cbiAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2Lm5vLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNDQ0M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmdsb3NzYXJ5LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAubGluZS1zZXBhcmF0ZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuY29sLXhzLTgsIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuY29sLXhzLTIsIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuY29sLXhzLTEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmJhY2stdG9wLWEgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuYmFjay10b3Age1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiAuYmFjay10b3Atc2lnbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcGFkZGluZzogMCAwIDAgMDsgfVxuXG4uZ3JhcGhpYy1jaGFwdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5ncmFwaGljLWNoYXB0ZXIgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ncmFwaGljLWNoYXB0ZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuZ3JhcGhpYy1jaGFwdGVyIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdyYXBoaWMtY2hhcHRlciAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuZ3JhcGhpYy1jaGFwdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JhcGhpYy1jaGFwdGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291bnRyeS1zaXRlIC5oZXJvLCAuY291bnRyeS1zaXRlIC5oZXJvLXZpZGVvLCAuY291bnRyeS1zaXRlIC5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTZweDsgfSB9XG5cbi5oZXJvLCAuaGVyby12aWRlbywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U0ZWFlZiAwJSwgI2ZlZmVmZiA1MCUsICNmNGY4ZjkgMTAwJSk7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvOmZvY3VzLCAuaGVyby12aWRlbzpmb2N1cywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5oZXJvIC5oZXJvLWltZywgLmhlcm8tdmlkZW8gLmhlcm8taW1nLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8taW1nIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgLmhlcm8gLmhlcm8taW1nIGltZywgLmhlcm8tdmlkZW8gLmhlcm8taW1nIGltZywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWltZyBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmhlcm8gLnRhZ3MsIC5oZXJvLXZpZGVvIC50YWdzLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmhlcm8gLnRhZ3MgLnRhZywgLmhlcm8tdmlkZW8gLnRhZ3MgLnRhZywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC50YWdzIC50YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmhlcm8gLmhlYWRsaW5lLCAuaGVyby12aWRlbyAuaGVhZGxpbmUsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmhlcm8gLm1vYmlsZS1zaGFyZS1pY29uLCAuaGVyby12aWRlbyAubW9iaWxlLXNoYXJlLWljb24sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5oZXJvIC5tb2JpbGUtc2hhcmUtaWNvbiBpLCAuaGVyby12aWRlbyAubW9iaWxlLXNoYXJlLWljb24gaSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5tb2JpbGUtc2hhcmUtaWNvbiBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7IH1cbiAgLmhlcm8gLnByb21vLCAuaGVyby12aWRlbyAucHJvbW8sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDMwcHggMjZweCAzMHB4IDI2cHg7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5oZXJvIC5wcm9tbyAuaGVyby10aXRsZSwgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLXRpdGxlLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLXRpdGxlIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5oZXJvIC5wcm9tbyAuaGVyby10aXRsZSBoMSwgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLXRpdGxlIGgxLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLXRpdGxlIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmhlcm8gLnByb21vIC5oZXJvLXRpdGxlIC5zaGFyZSwgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLXRpdGxlIC5zaGFyZSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby10aXRsZSAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAuaGVybyAucHJvbW8gLmhlcm8tdGl0bGUgYSwgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLXRpdGxlIGEsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmhlcm8tdGl0bGUgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgLmhlcm8gLnByb21vIGgzLCAuaGVyby12aWRlbyAucHJvbW8gaDMsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gaDMge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5oZXJvIC5wcm9tbyAuZGV0YWlscywgLmhlcm8tdmlkZW8gLnByb21vIC5kZXRhaWxzLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5kZXRhaWxzIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZXJvIC5wcm9tbyAuY29udGVudCwgLmhlcm8tdmlkZW8gLnByb21vIC5jb250ZW50LCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5jb250ZW50IHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmhlcm8gLnByb21vIC5jb250ZW50IHAsIC5oZXJvLXZpZGVvIC5wcm9tbyAuY29udGVudCBwLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5jb250ZW50IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAuaGVybyAucHJvbW8gLmNvbnRlbnQgPiBhLCAuaGVyby12aWRlbyAucHJvbW8gLmNvbnRlbnQgPiBhLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5jb250ZW50ID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuaGVybyAucHJvbW8gLmhlcm8tYnV0dG9ucywgLmhlcm8tdmlkZW8gLnByb21vIC5oZXJvLWJ1dHRvbnMsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmhlcm8tYnV0dG9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuaGVyby5tdWx0aS1jb2x1bW4sIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLnByb21vLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLnByb21vLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyB7XG4gICAgICBwYWRkaW5nOiAwcHggMjZweCAzMHB4IDI2cHg7XG4gICAgICBtYXJnaW46IGluaXRpYWw7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC5oZWFkbGluZSArIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC5oZWFkbGluZSArIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUgKyAuaGVyby1pbWcge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiAuaGVhZGxpbmUgLmhlcm8tdGl0bGUgYSwgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC5oZWFkbGluZSAuaGVyby10aXRsZSBhLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZWFkbGluZSAuaGVyby10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC5jb250ZW50IHAsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAuY29udGVudCBwLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5jb250ZW50IHAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLnRhZ2xpbmUtaDMsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAudGFnbGluZS1oMywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAudGFnbGluZS1oMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIGgxLnNoYXJlLWhlYWRsaW5lLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gaDEuc2hhcmUtaGVhZGxpbmUsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgaDEuc2hhcmUtaGVhZGxpbmUsXG4gICAgLmhlcm8ubXVsdGktY29sdW1uIGgyLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyBoMi5zaGFyZS1oZWFkbGluZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgyLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMy5zaGFyZS1oZWFkbGluZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gaDMuc2hhcmUtaGVhZGxpbmUsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMy5zaGFyZS1oZWFkbGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMi5oZXJvLXN1Yi5sYXJnZSwgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIGgyLmhlcm8tc3ViLmxhcmdlLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgyLmhlcm8tc3ViLmxhcmdlLFxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMy5oZXJvLXN1Yi5sYXJnZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gaDMuaGVyby1zdWIubGFyZ2UsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMy5oZXJvLXN1Yi5sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4uZXh0cmEtcGFkZGluZywgLm11bHRpLWNvbHVtbi5leHRyYS1wYWRkaW5nLmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4uZXh0cmEtcGFkZGluZy5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4uZ3JheSwgLm11bHRpLWNvbHVtbi5ncmF5Lmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4uZ3JheS5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmludG8tY29udGVudCBoMSwgLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQuaGVyby12aWRlbyBoMSwgLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQuaGVyby1wcm9kdWN0LWxhbmRpbmcgaDEge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmludG8tY29udGVudCBwLCAubXVsdGktY29sdW1uLmludG8tY29udGVudC5oZXJvLXZpZGVvIHAsIC5tdWx0aS1jb2x1bW4uaW50by1jb250ZW50Lmhlcm8tcHJvZHVjdC1sYW5kaW5nIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjMxMjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTg3NWVtO1xuICAgICAgY29sb3I6ICM2OTc4ODI7XG4gICAgICBtYXJnaW4tbGVmdDogLTQycHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4ubGFyZ2UsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby12aWRlbywgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5sYXJnZSAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby12aWRlbyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLmxhcmdlIGgzLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tdmlkZW8gaDMsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcgaDMge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLmxhcmdlIC5jb250ZW50IHAsIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby12aWRlbyAuY29udGVudCBwLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscywgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbywgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAuaGVyby5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzIC5oZWFkbGluZSwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbyAuaGVhZGxpbmUsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscyAuaGVhZGxpbmUgaDEsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8gLmhlYWRsaW5lIGgxLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUgaDEsIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMgLmhlYWRsaW5lIGgyLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXZpZGVvIC5oZWFkbGluZSBoMiwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lIGgyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8gLmhlcm8taW1nLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbyAuc2hhcmUtY29udGFpbmVyLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAuaGVyby50aXRsZS1yb3RhdG9yLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLmhlcm8udGl0bGUtcm90YXRvciAucm93LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5yb3csIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMjgwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm8udGl0bGUtcm90YXRvciAucm93LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5yb3csIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5oZXJvLXRpdGxlLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5oZXJvLXRpdGxlLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby10aXRsZSB7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5oZXJvLXRpdGxlIGgyLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5oZXJvLXRpdGxlIGgyLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby10aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmNvbnRlbnQsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLmNvbnRlbnQsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmhlcm8tYnV0dG9ucywgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuaGVyby1idXR0b25zLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmhlcm8udGl0bGUtcm90YXRvciAuaGVyby1idXR0b25zIGEsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLmhlcm8tYnV0dG9ucyBhLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1idXR0b25zIGEge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm8udGl0bGUtcm90YXRvciAuaGVyby1idXR0b25zLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5oZXJvLWJ1dHRvbnMsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgLmhlcm8udGl0bGUtcm90YXRvciAuc2Vjb25kYXJ5LXRleHQsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLnNlY29uZGFyeS10ZXh0LCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuc2Vjb25kYXJ5LXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLnNlY29uZGFyeS10ZXh0IH4gLnNlY29uZGFyeS10ZXh0LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5zZWNvbmRhcnktdGV4dCB+IC5zZWNvbmRhcnktdGV4dCwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnNlY29uZGFyeS10ZXh0IH4gLnNlY29uZGFyeS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IubGFyZ2UgLmhlcm8tdGl0bGUsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tdmlkZW8gLmhlcm8tdGl0bGUsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhlcm8udGl0bGUtcm90YXRvci5sYXJnZSAuaGVyby10aXRsZSBoMSwgLnRpdGxlLXJvdGF0b3IubGFyZ2UuaGVyby12aWRlbyAuaGVyby10aXRsZSBoMSwgLnRpdGxlLXJvdGF0b3IubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDUuNHJlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgICAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IubGFyZ2UgLmhlcm8tdGl0bGUgaDEsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tdmlkZW8gLmhlcm8tdGl0bGUgaDEsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLXRpdGxlIGgxIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4ubGlnaHQtb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgNDgsIDUxLCAwLjc1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5kYXJrLW92ZXJsYXktYmFja2dyb3VuZCAucGFnZS10YWcge1xuICAgIGNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5kYXJrLW92ZXJsYXktYmFja2dyb3VuZCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM1MGJlYmU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYiAxMDAlKTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLmhlcm8tYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCAuaGVyby10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCAuc2Vjb25kYXJ5LXRleHQge1xuICAgIGNvbG9yOiAjZmZiOTAwOyB9XG5cbi5uby1vdmVybGF5IHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ucGx1cy1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmhlcm8tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5oZXJvLW1vYmlsZSAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5oZXJvLW1vYmlsZSAudGFncyAudGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5oZXJvLW1vYmlsZSAuaGVyby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5oZXJvLW1vYmlsZSAuaGVyby10aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAuaGVyby1tb2JpbGUgLmhlcm8tdGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuaGVyby1tb2JpbGUgLmhlcm8tdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgLmhlcm8tbW9iaWxlIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaGVyby1tb2JpbGUgLmhlcm8tc3ViIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmhlcm8tbW9iaWxlIC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5oZXJvLW1vYmlsZSAuY29udGVudCB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5oZXJvLW1vYmlsZSAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmhlcm8tbW9iaWxlIC5jb250ZW50ID4gYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmhlcm8tbW9iaWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaGVyby1tb2JpbGUgLmxpbmstY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVyby1tb2JpbGUuZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuXG4uaGVyby1tb2JpbGUtcHJvbW8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cblxuLmhlcm8tdmlkZW8ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvLXZpZGVvIC52aWRlby13cmFwcGVyIHtcbiAgICAvKnN0YXJ0OiBjZW50ZXIgdmlkZW8qL1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qZW5kOiBjZW50ZXIgdmlkZW8qLyB9XG4gIC5oZXJvLXZpZGVvIC52aWRlbyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIC5oZXJvLXZpZGVvIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3Ige1xuICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3IgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luOiAxMCUgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMjByZW07IH1cbiAgICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLmhlcm8tdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLmhlcm8tdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDdyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLWgxLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1oMS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vYmlsZS1oMS1ibG9jayBoMSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTsgfSB9XG5cbi5oZXJvLXNob3V0Ym94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuaGVyby1zaG91dGJveCAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5oZXJvLXNob3V0Ym94IC5jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhlcm8tZ3JhZGllbnQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMiU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5oZXJvLWNvbnRhY3QtdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLyogcmVwbGFjZSB3aXRoIFNDU1MgZGVmaW5pdGlvbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLyogcmVwbGFjZSB3aXRoIFNDU1MgZGVmaW5pdGlvbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXZpZGVvIC52aWRlby13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBtZWRpYSBxdWVyaWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvIC5zZWNvbmRhcnksIC5oZXJvLXZpZGVvIC5zZWNvbmRhcnksIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAuc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5oZXJvIC5saW5rLWNvbnZlcnNpb24sIC5oZXJvLXZpZGVvIC5saW5rLWNvbnZlcnNpb24sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAubGluay1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybywgLmhlcm8tdmlkZW8sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLmhlcm8gLnByb21vLCAuaGVyby12aWRlbyAucHJvbW8sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZXJvIC50YWdzLCAuaGVyby12aWRlbyAudGFncywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC50YWdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVybyAubW9iaWxlLXNoYXJlLWljb24sIC5oZXJvLXZpZGVvIC5tb2JpbGUtc2hhcmUtaWNvbiwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaW4tZGVwdGgtY2hhcHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuaW4tZGVwdGgtY2hhcHRlciBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmluLWRlcHRoLWNoYXB0ZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuaW4tZGVwdGgtY2hhcHRlciAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbi1kZXB0aC1jaGFwdGVyIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5pbi1kZXB0aC1jaGFwdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuaW4tZGVwdGgtY2hhcHRlciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5pbi1kZXB0aC1jaGFwdGVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jYXNlLXN0dWR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FzZS1zdHVkeSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC5jYXNlLXN0dWR5IC5saXN0LWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7IH1cbiAgLmNhc2Utc3R1ZHkgLmxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAubGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7IH1cbiAgICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaDEsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBoMiwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IGgzLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaDQsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBoNSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDEwcHggMDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDsgfVxuICAgIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBpbWcge1xuICAgICAgcGFkZGluZzogOHB4IDAgMTBweCAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2MgcDpub3QoOmZpcnN0LWNoaWxkKSwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2MgdWwsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIG9sLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyBzcGFuLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyBkaXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAuY2FzZS1zdHVkeSAuYWRkaXRpb25hbC10ZXN0aW1vbmlhbCBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwgLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuY2FzZS1zdHVkeSAuYWRkaXRpb25hbC10ZXN0aW1vbmlhbCAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwgLnRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIGJveC1zaGFkb3c6IDEwcHggMCAwICMyMzg3YWEsIC0xMHB4IDAgMCAjMjM4N2FhO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgICAgICAgICBib3gtc2hhZG93OiA1cHggMCAwICMyMzg3YWEsIC01cHggMCAwICMyMzg3YWE7IH0gfVxuICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbC1tb2JpbGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY2FzZS1zdHVkeSAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLmNvbnRlbnQgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FzZS1zdHVkeSAuY29sbGFwc2Utb24tbW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmNhc2Utc3R1ZHkgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeSAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmNhc2Utc3R1ZHkgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXNlLXN0dWR5IC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAuY29udGludWUtcmVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNhc2Utc3R1ZHkgLnN0dWR5LWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuY2FzZS1zdHVkeSAuc3R1ZHktaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnN0dWR5LWltYWdlIC5jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIC8qQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH0qLyB9XG4gIC5jYXNlLXN0dWR5IC5idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNhc2Utc3R1ZHkgLmJ1dHRvbnMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLmJ1dHRvbnMge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAuY2FzZS1zdHVkeSAuYnV0dG9ucyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmlubGluZS1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaW5saW5lLWZvcm0gZm9ybSBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbmxpbmUtZm9ybSBmb3JtIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uaW5saW5lLWZvcm0gZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmlubGluZS1mb3JtIGZvcm0gc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaW5saW5lLWZvcm0gZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC0xNXB4OyB9XG4gIC5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gIC5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNDQzAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAwIDVweDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2FmMjM1ZjtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGkge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCxcbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LFxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAuaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsXG4gIC5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuXG4uam9iLWxpc3RpbmdzLWRlc2t0b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5qb2ItbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3Qge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTsgfSB9XG4gICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5qb2ItbGlzdCAuam9iLWxpc3Rpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IC5qb2ItbGlzdGluZyBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5qb2ItbGlzdCAuam9iLWxpc3RpbmcgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IC5qb2ItbGlzdGluZyAuZGVzY3JpcHRpb24gYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgaDIge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgLnNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuY29udGVudCBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5jb250ZW50ID4gYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLmNvbnRlbnQgdWwsIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLmNvbnRlbnQgb2wge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuc3VjY2Vzcy1uZXh0LXN0b3J5IHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnN1Y2Nlc3MtYXJyb3cge1xuICAgIHRvcDogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uam9iLWxpc3RpbmdzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLm5ld3Rvbi1hY2NvcmRpb24ge1xuICAgIC8qbGluZS1oZWlnaHQ6IDMwcHg7IG1vYmlsZSovXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAubmV3dG9uLWFjY29yZGlvbiAucGFuZWwtdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5uZXd0b24tYWNjb3JkaW9uIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmFjdGl2ZSwgLmpvYi1saXN0aW5ncy1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmpvYi1saXN0aW5ncy1tb2JpbGUgLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmFjY29yZGlvbi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuc2hvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDUwMDBweDsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuam9iLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmpvYi1saXN0IC5qb2ItbGlzdGluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5qb2ItbGlzdCAuam9iLWxpc3RpbmcgaDIge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5qb2ItbGlzdCAuam9iLWxpc3RpbmcgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuam9iLWxpc3QgLmpvYi1saXN0aW5nIC5kZXNjcmlwdGlvbiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIGgyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDBweDsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLmNvbnRlbnQgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAuY29udGVudCA+IGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5sZWFkZXJzaGlwLnNlZ21lbnRzIHtcbiAgcGFkZGluZzogMzBweCAwIDE1cHg7IH1cblxuLmxlYWRlcnNoaXAgLmhlYWRlciBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBub25lOyB9XG4gIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgc3Bhbi5zb2x1dGlvbnMgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogMjBweDsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgxLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDMsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGg0LCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSB7XG4gICAgICBtYXJnaW46IDVweCAwIDZweCAwOyB9XG4gICAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDMsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGg0LCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgOHB4O1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHNwYW4uc29sdXRpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDEsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGgyLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoMywgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDQsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGg1LCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoNiwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2luZ2xlLXByb2ZpbGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5zaW5nbGUtcHJvZmlsZSAucHJvZmlsZS1waG90byBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5zaW5nbGUtcHJvZmlsZSAuYnV0dG9uLWNvbnZlcnNpb24gaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1wcm9maWxlIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAyLjBlbTsgfVxuICAuc2luZ2xlLXByb2ZpbGUgaDQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2luZ2xlLXByb2ZpbGUgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5zaW5nbGUtcHJvZmlsZSBzbWFsbCBpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAuc2luZ2xlLXByb2ZpbGUgLnByb2ZpbGUtbWV0YS1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnNpbmdsZS1wcm9maWxlIC5pbWctY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9maWxlIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLm1lZGlhLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5tZWRpYS1ibG9ja19faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgLm1lZGlhLWJsb2NrX19oZWFkZXIgaDEsIC5tZWRpYS1ibG9ja19faGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWVkaWEtYmxvY2tfX2hlYWRlciBoMSwgLm1lZGlhLWJsb2NrX19oZWFkZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLm1lZGlhLWJsb2NrX19oZWFkZXIgLnNoYXJlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAubWVkaWEtYmxvY2sgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWpzIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZWRpYS1ibG9jayAudmlkZW8td3JhcHBlciAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGxlZnQ6IDU1JTsgfVxuICAubWVkaWEtYmxvY2sgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tZWRpYS1ibG9jayAud2ViaW5hci10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLXF1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7IH1cbiAgICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1OHB4OyB9XG4gICAgLm1lZGlhLWJsb2NrIC5zdGxwLXF1b3RlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZS1hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUtYXV0aG9yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUtYXV0aG9yIGEge1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLWF1dGhvciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLWF1dGhvciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5tZWRpYS1ibG9jayAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5tZWRpYS1ibG9jayB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5tZWRpYS1ibG9jayB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1lZGlhLWJsb2NrIHVsLnJlbGF0ZWQtcmVzb3VyY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAubWVkaWEtYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5tZWRpYS1ibG9jayAuaW1nLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4jbW9kYWxDbG9zZSwgI21vZGFsQ2Fyb3VzZWxDbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICBvcGFjaXR5OiB1bnNldDsgfVxuXG4uc2hvdy1vdmVybGF5LCAuc2hvdy1jYXJvdXNlbC1vdmVybGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubW9kYWxjb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDU1MHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG5cbiNjYXB0aW9uLCAjY2FyLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjNzg4NzkxOyB9XG5cbiNtb2RhbEltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb20ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbiNtb2RhbENsb3NlIC5pY29uLWNsb3NlIHtcbiAgY29sb3I6ICMyMzg3YWE7IH1cblxuLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHRvcDogMS4xNDI4NTcxNDI5cmVtO1xuICBsZWZ0OiAxNnB4O1xuICBsZWZ0OiAxLjE0Mjg1NzE0MjlyZW07XG4gIHotaW5kZXg6IDEwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2xvc2UtbW9kYWw6aG92ZXIge1xuICBvcGFjaXR5OiAuNjsgfVxuXG4uY2xvc2UtbW9kYWxfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2xvc2UtbW9kYWxfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAuOTI4NTcxNDI4NnJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7IH1cblxuLmNsb3NlLW1vZGFsX19pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZzogLjcxNDI4NTcxNDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5jbG9zZS1tb2RhbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwOTk5OTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuI2xpdmUtY2hhdC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjM0M0NjRCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiZWJmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggIzAwMDAwMDMzO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDQ4cHg7IH1cbiAgI2xpdmUtY2hhdC1idXR0b24gaSB7XG4gICAgY29sb3I6ICMzQzQ2NEI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNsaXZlLWNoYXQtYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiA0MHB4OyB9IH1cbiAgI2xpdmUtY2hhdC1idXR0b24gLmNoYXQtaWNvbnMtbWF4IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogNnB4IDExcHggMTRweCAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDsgfVxuICAjbGl2ZS1jaGF0LWJ1dHRvbiAuY2hhdC1pY29uLW1pbmltaXplIHtcbiAgICBtYXJnaW46IC02cHggLTRweCAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgI2xpdmUtY2hhdC1idXR0b24gLmJhZGdlMiB7XG4gICAgYmFja2dyb3VuZDogI2Q4MjEzMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2Q4MjEzMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UpO1xuICAgIGZvbnQ6IGJvbGQgMTZweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTdweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnU2llbWVuc0JvbGQnOyB9XG4gICNsaXZlLWNoYXQtYnV0dG9uIC5saXZlLWNoYXQtYnV0dG9uLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBjb2xvcjogI2ViZjBmNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDZweCAwIDEycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRvcDogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiA5M3B4OyB9XG5cbi5jaGF0LW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGF0LW1vZGFsIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5jaGF0LW1vZGFsIC5tb2RhbC10aXRsZSAuZmEtY29tbWVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jaGF0LW1vZGFsIC5idXR0b24tY29udmVyc2lvbiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWluLWhlaWdodDogMDsgfVxuICAuY2hhdC1tb2RhbCAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzYzQ2NGI7IH1cblxuLmNoYXQtbW9kYWwgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjZmZmO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmNoYXQtbW9kYWwubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IC02cHg7XG4gICAgei1pbmRleDogOTk5OTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IGksIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgaS5mYS1sb25nLWFycm93LXJpZ2h0LCAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBlbS5mYS1sb25nLWFycm93LXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgcCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAuaHJNYXJnaW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5waG9uZU51bWIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTBCRUJFO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cbiAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgaS5mYS1hbmdsZS1kb3duLCAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGVtLmZhLWFuZ2xlLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOTk5OTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA2MHB4IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgIWltcG9ydGFudDsgfVxuXG4uaGlkZS1jaGF0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC1zaWVtZW5zLWxvZ28tYW5kLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jaXJjbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA5OTk5O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubmV3c2Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAubmV3c2Jsb2NrOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5uZXdzYmxvY2sgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLnNoYXJlLWJ0biAuc2hhcmUtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuY29udGVudCBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuY29udGVudCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTExcHg7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgIHRvcDogLTExcHg7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgLm5ld3NibG9jayAubmV3c2Jsb2NrLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAubmV3c2Jsb2NrIC5uZXdzYmxvY2stYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmV3c2Jsb2NrIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cbiAgICAubmV3c2Jsb2NrIC5oZWFkbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5uZXdzLXRpbGUtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLnNoYXJlLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogMjU1cHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgICAgICAvKlVOQ09NTUVOVCBUTyBTSE9XIFNIQVJFIE9OIE5FV1MgQU5EIEVWRU5UUyBNT0JJTEUqL1xuICAgICAgICAvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5tb2JpbGUtc2hhcmUtaWNvbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgdG9wOiAtN3B4OyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEzNXB4O1xuICAgICAgICB0b3A6IC03cHg7IH1cbiAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUtbW9iaWxlLW9ubHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubmV3c2Jsb2NrLmRhcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5ld3NibG9jay5kYXJrIC5oZWFkbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5OyB9XG4gICAgLm5ld3NibG9jay5kYXJrIC5uZXdzLXRpbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NibG9jayAubmV3c2Jsb2NrLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4ubmV3c2Jsb2NrLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmV3c2Jsb2NrLmRhcmsgLm5ld3NibG9jay1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAubmV3c2Jsb2NrLmRhcmsgLmdob3N0LWFsdCB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAubmV3c2Jsb2NrLmRhcmsgLm5ld3MtdGlsZSAuZGV0YWlscyAuZGF0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3NibG9jay5kYXJrIC5jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLm5ld3MtZmlsdGVyICNuZXdzLWZpbHRlci1wYWdpbmF0aW9uLXVsIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uZXdzLWZpbHRlciAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaS5hY3RpdmUgPiBhLCAubmV3cy1maWx0ZXIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+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/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIC8vbGVmdDotNSUgO1xuICAgIGxlZnQ6MCUgO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgLy9yaWdodDogLTUlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbGljay1zbGlkZTpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH0iLCJAbWl4aW4gc2NyZWVuKCRzaXplKSB7XG4gICRkZXNrdG9wOiBcIihtaW4td2lkdGg6IDEyNDZweClcIjtcbiAgJGRlc2t0b3BfbWVkaXVtOiBcIihtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweClcIjtcbiAgJGRlc2t0b3Bfc21hbGw6IFwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXCI7XG4gICR0YWJsZXQ6IFwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcbiAgJG1vYmlsZTogXCIobWF4LXdpZHRoOiA3NjdweClcIjtcbiAgJG1vYmlsZV9zbWFsbDogXCIobWF4LXdpZHRoOiA0ODBweClcIjtcblxuICBAaWYgJHNpemUgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZXNrdG9wfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBlbHNlIGlmICRzaXplID09IGRlc2t0b3BfbWVkaXVtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlc2t0b3BfbWVkaXVtfXtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRzaXplID09IGRlc2t0b3Bfc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVza3RvcF9zbWFsbH0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JHRhYmxldH0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JG1vYmlsZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRzaXplID09IG1vYmlsZV9zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRtb2JpbGVfc21hbGx9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZXtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JHNpemV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG59XG5cblxuXG5cblxuIiwiLyogR2VuZXJpYyBzcGFjaW5nICovXG4ucGFkZGluZy1sZWZ0LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5tYXJnaW4tbGVmdC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cbi5uby1saXN0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFyZ2luLXNpZGUtc21hbGwge1xuICAgIG1hcmdpbjogYXV0byAxcmVtO1xufVxuLm1hcmdpbi1sZWZ0LXNtYWxsIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubWFyZ2luLWJ0bS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubWFyZ2luLXRvcC1yZWcge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uY2hhcHRlci1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59IiwiLyogRE9MTFkgKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcblxuICAgIHNyYzogIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Sb21hbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Sb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZkJvbGQ7XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZkl0YWxpYztcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uO1xuXG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL3NpZW1lbnMtd2ViaWNvbnMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9zaWVtZW5zLXdlYmljb25zLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG5cbn1cblxuLy9XaWxsIG5lZWQgd2ViIGZvbnRzIGZvciB0aGVzZVxuIC8qIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZSb21hbjtcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5vdGYpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZTZW1pYm9sZDtcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC5vdGYpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZTZW1pYm9sZEl0YWxpYztcbiAgICBzcmM6IHVybCguLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5vdGYpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAgICAgXG59ICAqL1xuXG5bY2xhc3NePVwiaWNvbi1cIl0sW2NsYXNzKj1cIiBpY29uLVwiXXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb24gIWltcG9ydGFudDtzcGVhazpub25lO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6bm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZVxufVxuLmljb24tYXBwczpiZWZvcmV7Y29udGVudDpcIlxcZTYwMFwifVxuLmljb24tYXJyb3ctZG93bi1leHRyYXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjAxXCJ9XG4uaWNvbi1hcnJvdy1sZWZ0LWV4dHJhc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDJcIn1cbi5pY29uLWFycm93LXJpZ2h0LWV4dHJhc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDNcIn1cbi5pY29uLWFycm93LXVwLWV4dHJhc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDRcIn1cbi5pY29uLWFycm93LWRvd24tbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDVcIn1cbi5pY29uLWFycm93LWxlZnQtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDZcIn1cbi5pY29uLWFycm93LXJpZ2h0LWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjA3XCJ9XG4uaWNvbi1hcnJvdy11cC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZTYwOFwifVxuLmljb24tYXJyb3ctZG93bi1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwOVwifVxuLmljb24tYXJyb3ctbGVmdC1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwYVwifVxuLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGJcIn1cbi5pY29uLWFycm93LXVwLXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjBjXCJ9XG4uaWNvbi1hcnJvdy10by10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGRcIn1cbi5pY29uLWF0OmJlZm9yZXtjb250ZW50OlwiXFxlNjBlXCJ9XG4uaWNvbi1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTYwZlwifVxuLmljb24tY2FsY3VsYXRlOmJlZm9yZXtjb250ZW50OlwiXFxlNjEwXCJ9XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZTYxMVwifVxuLmljb24tY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZTYxMlwifVxuLmljb24tY2hlY2stbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTYxM1wifVxuLmljb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlNjE0XCJ9XG4uaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZTYxNVwifVxuLmljb24tY29udHJvbDpiZWZvcmV7Y29udGVudDpcIlxcZTYxNlwifVxuLmljb24tZGVsZXRlOmJlZm9yZXtjb250ZW50OlwiXFxlNjE3XCJ9XG4uaWNvbi1kb3VibGUtYXJyb3ctYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MThcIn1cbi5pY29uLWRvdWJsZS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlNjE5XCJ9XG4uaWNvbi1kb3VibGUtYXJyb3ctZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTYxYVwifVxuLmljb24tZG91YmxlLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxlNjFiXCJ9XG4uaWNvbi1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTYxY1wifVxuLmljb24tZHJhZzpiZWZvcmV7Y29udGVudDpcIlxcZTYxZFwifVxuLmljb24tZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcZTYxZVwifVxuLmljb24tZW1haWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MWZcIn1cbi5pY29uLWV4dDpiZWZvcmV7Y29udGVudDpcIlxcZTYyMFwifVxuLmljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjFcIn1cbi5pY29uLWZhY2Vib29rLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjIyXCJ9XG4uaWNvbi1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjNcIn1cbi5pY29uLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjRcIn1cbi5pY29uLWF2aTpiZWZvcmV7Y29udGVudDpcIlxcZTYyNVwifVxuLmljb24tZG9jOmJlZm9yZXtjb250ZW50OlwiXFxlNjI2XCJ9XG4uaWNvbi1lcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjdcIn1cbi5pY29uLWpwZzpiZWZvcmV7Y29udGVudDpcIlxcZTYyOFwifVxuLmljb24tbW92OmJlZm9yZXtjb250ZW50OlwiXFxlNjI5XCJ9XG4uaWNvbi1tcDM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmFcIn1cbi5pY29uLW1wNDpiZWZvcmV7Y29udGVudDpcIlxcZTYyYlwifVxuLmljb24tcGRmOmJlZm9yZXtjb250ZW50OlwiXFxlNjJjXCJ9XG4uaWNvbi1wbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmRcIn1cbi5pY29uLXBwdDpiZWZvcmV7Y29udGVudDpcIlxcZTYyZVwifVxuLmljb24tZmlsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmZcIn1cbi5pY29uLXRpZjpiZWZvcmV7Y29udGVudDpcIlxcZTYzMFwifVxuLmljb24tdmNmOmJlZm9yZXtjb250ZW50OlwiXFxlNjMxXCJ9XG4uaWNvbi14bHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzJcIn1cbi5pY29uLXppcDpiZWZvcmV7Y29udGVudDpcIlxcZTYzM1wifVxuLmljb24tZm9ydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzRcIn1cbi5pY29uLWZ1bGxzY3JlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzVcIn1cbi5pY29uLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxlNjM2XCJ9XG4uaWNvbi1nbG9zc2FyeTpiZWZvcmV7Y29udGVudDpcIlxcZTYzN1wifVxuLmljb24tZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlNjM4XCJ9XG4uaWNvbi1nb29nbGUtbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzlcIn1cbi5pY29uLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2FcIn1cbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNjNiXCJ9XG4uaWNvbi1pbmZvcm1hdGlvbi1wYWNrYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjNjXCJ9XG4uaWNvbi1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2RcIn1cbi5pY29uLWluc3RhZ3JhbS1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzZVwifVxuLmljb24tbGVnYWwtbm90aWNlOmJlZm9yZXtjb250ZW50OlwiXFxlNjNmXCJ9XG4uaWNvbi1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZTY0MFwifVxuLmljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDFcIn1cbi5pY29uLWxpbmtlZGluLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjQyXCJ9XG4uaWNvbi1saXN0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDNcIn1cbi5pY29uLWxvY2F0aW9uLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZTY0NFwifVxuLmljb24tbG9nLWluOmJlZm9yZXtjb250ZW50OlwiXFxlNjQ1XCJ9XG4uaWNvbi1sb2ctb3V0OmJlZm9yZXtjb250ZW50OlwiXFxlNjQ2XCJ9XG4uaWNvbi1tZW51OmJlZm9yZXtjb250ZW50OlwiXFxlNjQ3XCJ9XG4uaWNvbi1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTY0OFwifVxuLmljb24tbW9yZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0OVwifVxuLmljb24tbmF2aWdhdGlvbi1neXJvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGFcIn1cbi5pY29uLW5hdmlnYXRpb24tbW91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGJcIn1cbi5pY29uLW5ld3Rvbl9wcm9kdWN0LWNhdGFsb2d1ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0Y1wifVxuLmljb24tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0ZFwifVxuLmljb24tcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGVcIn1cbi5pY29uLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NGZcIn1cbi5pY29uLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTBcIn1cbi5pY29uLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxlNjUxXCJ9XG4uaWNvbi1yYXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTJcIn1cbi5pY29uLXJlZ2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZTY1M1wifVxuLmljb24tcmVwbGF5OmJlZm9yZXtjb250ZW50OlwiXFxlNjU0XCJ9XG4uaWNvbi1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTVcIn1cbi5pY29uLXNjYWxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTZcIn1cbi5pY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZTY1N1wifVxuLmljb24tc2hhcmUtaW9zOmJlZm9yZXtjb250ZW50OlwiXFxlNjU4XCJ9XG4uaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZTY1OVwifVxuLmljb24tc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZTY1YVwifVxuLmljb24tc2hvdy1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTY1YlwifVxuLmljb24tc2luZ2xlLWFycm93LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlNjVjXCJ9XG4uaWNvbi1zaW5nbGUtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTY1ZFwifVxuLmljb24tc2luZ2xlLWFycm93LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWVcIn1cbi5pY29uLXNpbmdsZS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTY1ZlwifVxuLmljb24tc2xpZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNjYwXCJ9XG4uaWNvbi1zb2NpYWwtZmVlZDpiZWZvcmV7Y29udGVudDpcIlxcZTY2MVwifVxuLmljb24tc3BlYWtlcnMtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlNjYyXCJ9XG4uaWNvbi1zcGVha2Vycy1vbjpiZWZvcmV7Y29udGVudDpcIlxcZTY2M1wifVxuLmljb24tc3Vic2NyaWJlOmJlZm9yZXtjb250ZW50OlwiXFxlNjY0XCJ9XG4uaWNvbi10aGVlbmVyZ3libG9nOmJlZm9yZXtjb250ZW50OlwiXFxlNjY1XCJ9XG4uaWNvbi10aGVlbmVyZ3libG9nLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjY2XCJ9XG4uaWNvbi10aWxlLXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjdcIn1cbi5pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjhcIn1cbi5pY29uLXR3aXR0ZXItbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjlcIn1cbi5pY29uLXVzZXItYWNjb3VudDpiZWZvcmV7Y29udGVudDpcIlxcZTY2YVwifVxuLmljb24tdmlkZW8tY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZTY2YlwifVxuLmljb24td2FybmluZzpiZWZvcmV7Y29udGVudDpcIlxcZTY2Y1wifVxuLmljb24teW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZTY2ZFwifVxuLmljb24teW91dHViZS1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY2ZVwifVxuLmljb24tem9vbTpiZWZvcmV7Y29udGVudDpcIlxcZTY2ZlwifVxuLmljb24td2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn1cbi5pY29uLXdlaWJvLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlOTAxXCJ9XG4uaWNvbi15b3VrdTpiZWZvcmV7Y29udGVudDpcIlxcZTkwMlwifVxuLmljb24teW91a3UtbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIn1cbi5pY29uLXN1cHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDRcIn1cbi5pY29uLXNlcnZpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDVcIn1cblxuLy93ZSBtYXkgd2FudCB0byBpbmNsdWRlIGhlYWRpbmcgbWl4aW5zLCB0aGUgYmVsb3cgaXMgZm9yIFNpZW1lbnNCbGFjay9TaWVtZW5zUm9tYW4gZm9udHMuIFZlaXcgdGhlbSBvbiBjb2xvci10ZXN0LnRobWwgcGFnZVxuQG1peGluIGhlYWRpbmdzQmxhY2soJGZyb206IDEsICR0bzogNil7XG4gICAgQGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRve1xuICAgICAgaCN7JGl9e1xuICAgICAgICBAY29udGVudFxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBoZWFkaW5nc1JvbWFuKCRmcm9tOiAxLCAkdG86IDYpe1xuICAgIEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICR0b3tcbiAgICAgIGgjeyRpfXtcbiAgICAgICAgQGNvbnRlbnRcbiAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkVGVzdEJsYWNre1xuICAgIEBpbmNsdWRlIGhlYWRpbmdzQmxhY2soKXtcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNCbGFjaztcbiAgfVxuXG59XG5cbi5oZWFkVGVzdFJvbWFue1xuICAgIEBpbmNsdWRlIGhlYWRpbmdzUm9tYW4oKXtcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNSb21hbjtcbiAgfVxuXG59XG5cbnB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYm9sZHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xufVxuLml0YWxpY3tcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG59XG4uYmxhY2t7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG59XG4uYmlnZ2VyLXRleHR7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLnVuZGVybGluZXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIvKiBHbG9iYWwgVXRpbGl0aWVzICovXG5cbi5uby1tYXJnaW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5uby1wYWRkaW5nIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnNob3cge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vc2hvdyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWlnaHQtMjAge1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5oZWlnaHQtNDAge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5oZWlnaHQtNjAge1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5oZWlnaHQtODAge1xuXHRoZWlnaHQ6IDgwcHg7XG59XG5cbi5oZWlnaHQtMTAwIHtcblx0aGVpZ2h0OiAxMDBweDtcbn1cblxuLmhlaWdodC0xMjAge1xuXHRoZWlnaHQ6IDEyMHB4O1xufVxuXG4uaGVpZ2h0LTE0MCB7XG5cdGhlaWdodDogMTQwcHg7XG59XG5cbi5oZWlnaHQtMTYwIHtcblx0aGVpZ2h0OiAxNjBweDtcbn1cblxuLmhlaWdodC0xODAge1xuXHRoZWlnaHQ6IDE4MHB4O1xufVxuXG4uaGVpZ2h0LTIwMCB7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbi5oZWlnaHQtMjIwIHtcblx0aGVpZ2h0OiAyMjBweDtcbn1cblxuLmhlaWdodC0yNDAge1xuXHRoZWlnaHQ6IDI0MHB4O1xufVxuXG4uaGVpZ2h0LTI2MCB7XG5cdGhlaWdodDogMjYwcHg7XG59XG5cbi5oZWlnaHQtMjgwIHtcblx0aGVpZ2h0OiAyODBweDtcbn1cblxuLmhlaWdodC0zMDAge1xuXHRoZWlnaHQ6IDMwMHB4O1xufVxuXG4uaGVpZ2h0LTMyMCB7XG5cdGhlaWdodDogMzIwcHg7XG59XG5cbi5oZWlnaHQtMzYwIHtcblx0aGVpZ2h0OiAzNjBweDtcbn1cblxuLmhlaWdodC00MDAge1xuXHRoZWlnaHQ6IDQwMHB4O1xufVxuXG4uaGVpZ2h0LTQ1MCB7XG5cdGhlaWdodDogNDUwcHg7XG59XG5cbi5oZWlnaHQtNTAwIHtcblx0aGVpZ2h0OiA1MDBweDtcbn1cblxuLmhlaWdodC01NTAge1xuXHRoZWlnaHQ6IDU1MHB4O1xufVxuXG4vLyB3aWR0aFxuLndpZHRoLTIwIHtcblx0d2lkdGg6IDIwcHg7XG59XG5cbi53aWR0aC00MCB7XG5cdHdpZHRoOiA0MHB4O1xufVxuXG4ud2lkdGgtNjAge1xuXHR3aWR0aDogNjBweDtcbn1cblxuLndpZHRoLTgwIHtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi53aWR0aC0xMDAge1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbi53aWR0aC0xMjAge1xuXHR3aWR0aDogMTIwcHg7XG59XG5cbi53aWR0aC0xNDAge1xuXHR3aWR0aDogMTQwcHg7XG59XG5cbi53aWR0aC0xNjAge1xuXHR3aWR0aDogMTYwcHg7XG59XG5cbi53aWR0aC0xODAge1xuXHR3aWR0aDogMTgwcHg7XG59XG5cbi53aWR0aC0yMDAge1xuXHR3aWR0aDogMjAwcHg7XG59XG5cbi53aWR0aC0yMjAge1xuXHR3aWR0aDogMjIwcHg7XG59XG5cbi53aWR0aC0yNDAge1xuXHR3aWR0aDogMjQwcHg7XG59XG5cbi53aWR0aC0yNjAge1xuXHR3aWR0aDogMjYwcHg7XG59XG5cbi53aWR0aC0yODAge1xuXHR3aWR0aDogMjgwcHg7XG59XG5cbi53aWR0aC0zMDAge1xuXHR3aWR0aDogMzAwcHg7XG59XG5cbi53aWR0aC0zMjAge1xuXHR3aWR0aDogMzIwcHg7XG59XG5cbi53aWR0aC0zNjAge1xuXHR3aWR0aDogMzYwcHg7XG59XG5cbi53aWR0aC00MDAge1xuXHR3aWR0aDogNDAwcHg7XG59XG5cbi53aWR0aC00NTAge1xuXHR3aWR0aDogNDUwcHg7XG59XG5cbi53aWR0aC01MDAge1xuXHR3aWR0aDogNTAwcHg7XG59XG5cbi53aWR0aC01NTAge1xuXHR3aWR0aDogNTUwcHg7XG59XG5cbi5mb250LWJvbGQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndpZHRoLWF1dG8ge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLyotLSBmbG9hdCB1dGlsaXRpZXMgLS0qL1xuLmZsb2F0LWxlZnQge1xuXHRmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7XG59XG4gIC5mbG9hdC1yaWdodCB7XG5cdGZsb2F0OiByaWdodCAgIWltcG9ydGFudDtcbn1cbiAgLmZsb2F0LW5vbmUge1xuXHRmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZsb2F0LXNtLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDtcblx0fVxuXHQuZmxvYXQtc20tcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodCAgIWltcG9ydGFudDtcblx0fVxuXHQuZmxvYXQtc20tbm9uZSB7XG5cdFx0ZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZmxvYXQtbWQtbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1tZC1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1tZC1ub25lIHtcblx0XHRmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZmxvYXQtbGctbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1sZy1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1sZy1ub25lIHtcblx0XHRmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyotLSB0ZXh0IHV0aWxpdGllcyAtLSovXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50O1xufVxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudGV4dC1zbS1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1zbS1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtc20tY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnRleHQtbWQtbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtbWQtcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LW1kLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQudGV4dC1sZy1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1sZy1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtbGctY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKi0tIHNwYWNpbmcgdXRpbGl0aWVzIC0tKi9cbi5tLTAge1xubWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtMCB7XG5tYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubXItMCB7XG5tYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYi0wIHtcbm1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tbC0wIHtcbm1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXgtMCB7XG5tYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXktMCB7XG5tYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS0xIHtcbm1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTEge1xubWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTEge1xubWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItMSB7XG5tYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMSB7XG5tYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LTEge1xubWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LTEge1xubWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tMiB7XG5tYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTIge1xubWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItMiB7XG5tYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTIge1xubWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtMiB7XG5tYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtMiB7XG5tYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LTIge1xubWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLTMge1xubWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMyB7XG5tYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItMyB7XG5tYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0zIHtcbm1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tbC0zIHtcbm1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtMyB7XG5tYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktMyB7XG5tYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS00IHtcbm1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNCB7XG5tYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci00IHtcbm1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItNCB7XG5tYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC00IHtcbm1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC00IHtcbm1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktNCB7XG5tYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tNSB7XG5tYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tdC01IHtcbm1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tci01IHtcbm1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLTUge1xubWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1sLTUge1xubWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teC01IHtcbm1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xubWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teS01IHtcbm1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWF1dG8ge1xubWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXQtYXV0byB7XG5tYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXItYXV0byB7XG5tYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYi1hdXRvIHtcbm1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tbC1hdXRvIHtcbm1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXgtYXV0byB7XG5tYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXktYXV0byB7XG5tYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC0wIHtcbnBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wdC0wIHtcbnBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHItMCB7XG5wYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGItMCB7XG5wYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBsLTAge1xucGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHgtMCB7XG5wYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weS0wIHtcbnBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtMSB7XG5wYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtMSB7XG5wYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTEge1xucGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTEge1xucGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC0xIHtcbnBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LTEge1xucGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktMSB7XG5wYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTIge1xucGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtMiB7XG5wYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItMiB7XG5wYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi0yIHtcbnBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC0yIHtcbnBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtMiB7XG5wYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktMiB7XG5wYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC0zIHtcbnBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wdC0zIHtcbnBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItMyB7XG5wYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMyB7XG5wYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTMge1xucGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtMyB7XG5wYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weS0zIHtcbnBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtNCB7XG5wYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC00IHtcbnBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci00IHtcbnBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTQge1xucGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTQge1xucGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC00IHtcbnBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS00IHtcbnBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTUge1xucGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB0LTUge1xucGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wci01IHtcbnBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYi01IHtcbnBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtNSB7XG5wYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weC01IHtcbnBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB5LTUge1xucGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbi5tLXNtLTAge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tdC1zbS0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1yLXNtLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYi1zbS0wIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1sLXNtLTAge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm14LXNtLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teS1zbS0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1zbS0xIHtcblx0bWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtc20tMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1zbS0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItc20tMSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1zbS0xIHtcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1zbS0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktc20tMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tc20tMiB7XG5cdG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtc20tMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLXNtLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLXNtLTIge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1zbS0yIHtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LXNtLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktc20tMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXNtLTMge1xuXHRtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1zbS0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLXNtLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1zbS0zIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLXNtLTMge1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm14LXNtLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teS1zbS0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1zbS00IHtcblx0bWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1zbS00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItc20tNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItc20tNCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLXNtLTQge1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtc20tNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1zbS00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tc20tNSB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LXNtLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItc20tNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLXNtLTUge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtc20tNSB7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtc20tNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm15LXNtLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLXNtLWF1dG8ge1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tdC1zbS1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLXNtLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYi1zbS1hdXRvIHtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLm1sLXNtLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm14LXNtLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teS1zbS1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC1zbS0wIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnB0LXNtLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnByLXNtLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGItc20tMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGwtc20tMCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB4LXNtLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB5LXNtLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtc20tMSB7XG5cdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1zbS0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1zbS0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLXNtLTEge1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLXNtLTEge1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1zbS0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1zbS0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXNtLTIge1xuXHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1zbS0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLXNtLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1zbS0yIHtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLXNtLTIge1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LXNtLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1zbS0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1zbS0zIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LXNtLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnByLXNtLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItc20tMyB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtc20tMyB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LXNtLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LXNtLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtc20tNCB7XG5cdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LXNtLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItc20tNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLXNtLTQge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtc20tNCB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtc20tNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LXNtLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXNtLTUge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtc20tNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItc20tNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1zbS01IHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1zbS01IHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtc20tNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktc20tNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi5tLW1kLTAge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tdC1tZC0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1yLW1kLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYi1tZC0wIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1sLW1kLTAge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm14LW1kLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teS1tZC0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1tZC0xIHtcblx0bWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbWQtMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1tZC0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbWQtMSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1tZC0xIHtcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1tZC0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbWQtMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbWQtMiB7XG5cdG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbWQtMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLW1kLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLW1kLTIge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1tZC0yIHtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LW1kLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbWQtMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLW1kLTMge1xuXHRtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1tZC0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLW1kLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1tZC0zIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLW1kLTMge1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm14LW1kLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teS1tZC0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1tZC00IHtcblx0bWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1tZC00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbWQtNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbWQtNCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLW1kLTQge1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbWQtNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1tZC00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbWQtNSB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LW1kLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbWQtNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLW1kLTUge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbWQtNSB7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbWQtNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm15LW1kLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLW1kLWF1dG8ge1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tdC1tZC1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLW1kLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYi1tZC1hdXRvIHtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLm1sLW1kLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm14LW1kLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teS1tZC1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC1tZC0wIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnB0LW1kLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnByLW1kLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGItbWQtMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGwtbWQtMCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB4LW1kLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB5LW1kLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtbWQtMSB7XG5cdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1tZC0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1tZC0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLW1kLTEge1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLW1kLTEge1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1tZC0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1tZC0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLW1kLTIge1xuXHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1tZC0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLW1kLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1tZC0yIHtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLW1kLTIge1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LW1kLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1tZC0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1tZC0zIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LW1kLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnByLW1kLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbWQtMyB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbWQtMyB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LW1kLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LW1kLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbWQtNCB7XG5cdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LW1kLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbWQtNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLW1kLTQge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbWQtNCB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbWQtNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LW1kLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLW1kLTUge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbWQtNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbWQtNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1tZC01IHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1tZC01IHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbWQtNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbWQtNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4ubS1sZy0wIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tci1sZy0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWItbGctMCB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tbC1sZy0wIHtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teC1sZy0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXktbGctMCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tbGctMSB7XG5cdG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LWxnLTEge1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbGctMSB7XG5cdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLWxnLTEge1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbGctMSB7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbGctMSB7XG5cdG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LWxnLTEge1xuXHRtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWxnLTIge1xuXHRtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LWxnLTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1sZy0yIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1sZy0yIHtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbGctMiB7XG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1sZy0yIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LWxnLTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sZy0zIHtcblx0bWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctMyB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tci1sZy0zIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbGctMyB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1sZy0zIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teC1sZy0zIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbGctMyB7XG5cdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbGctNCB7XG5cdG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctNCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLWxnLTQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLWxnLTQge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1sZy00IHtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LWxnLTQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbGctNCB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWxnLTUge1xuXHRtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1sZy01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1yLWxnLTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1sZy01IHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1sLWxnLTUge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm14LWxnLTUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teS1sZy01IHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sZy1hdXRvIHtcblx0bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tci1sZy1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWItbGctYXV0byB7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tbC1sZy1hdXRvIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teC1sZy1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXktbGctYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnAtbGctMCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wdC1sZy0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wci1sZy0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBiLWxnLTAge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBsLWxnLTAge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weC1sZy0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weS1sZy0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLWxnLTEge1xuXHRwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbGctMSB7XG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbGctMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1sZy0xIHtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1sZy0xIHtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbGctMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbGctMSB7XG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1sZy0yIHtcblx0cGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbGctMiB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1sZy0yIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbGctMiB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1sZy0yIHtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1sZy0yIHtcblx0cGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbGctMiB7XG5cdHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbGctMyB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1sZy0zIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wci1sZy0zIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLWxnLTMge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLWxnLTMge1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weC1sZy0zIHtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weS1sZy0zIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLWxnLTQge1xuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1sZy00IHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLWxnLTQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1sZy00IHtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLWxnLTQge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LWxnLTQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1sZy00IHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1sZy01IHtcblx0cGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB0LWxnLTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnByLWxnLTUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbGctNSB7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbGctNSB7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB4LWxnLTUge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB5LWxnLTUge1xuXHRwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxufSIsIi5mb290ZXJ7XG5cbiAgYmFja2dyb3VuZDogJFNub3c7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjIyLCAyMjIsIDIyMik7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDEycHg7XG4gIHB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6IHJnYig2MywgNjMsIDYzKTtcbiAgfVxuIH1cbiAuZm9vdC1oZWFkZXJ7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIHRleHQtc2hhZG93OiByZ2IoMjU1LCAyNTUsIDI1NSkgMXB4IDFweCAwcHg7XG4gIH1cbiAuY29udGFjdDpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHB7XG4gICAgICBjb2xvcjogJEFjY2VudFRlYWxfRGFyaztcbiAgICB9XG4gfVxuXG4gLmZvb3QtbGlua3N7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGl7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogcmdiKDYzLCA2MywgNjMpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiByZ2IoNjMsIDYzLCA2Myk7XG4gICAgICB0ZXh0LXNoYWRvdzogcmdiKDI1NSwgMjU1LCAyNTUpIDFweCAxcHggMHB4O1xuICAgICAgYXtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgIFxuICAgICAgICAvLyBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgIH1cbiAgICAgIGE6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkQWNjZW50VGVhbF9EYXJrO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIGxpOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb250ZW50OiBcIuKAulwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5mb290LWxpbmtze1xuICAgICAgICBhe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gIH1cbiAuc29jaWFsLWxpbmt7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiB9XG4gaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5re1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuIH1cbiAuc29jaWFsLWxpbms6aG92ZXJ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiB9XG4gLnNvY2lhbC1saW5rc3tcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIFxuIH1cblxuIC5zb2NpYWwtbGlua3MtaW1ne1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuIH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1saW5rcy1pbWd7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiB9XG4gLmJvdHRvbS1mb290ZXJ7XG5cbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBhe1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICRBY2NlbnRUZWFsX0Rhcms7XG4gIH1cbn1cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVye1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGF7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4uZm9vdGVye1xuICBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICB9XG4gIHNlbGVjdDo6LW1zLWV4cGFuZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpXG57XG4gIC5mb290ZXJ7XG4gICAgc2VsZWN0IHtkaXNwbGF5Om5vbmU7fVxuICAgIC5mb290LWxpbmtze2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZTogMDt9XG4gIH07XG59XG5AaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKVxue1xuICAuZm9vdGVye1xuICAgIHNlbGVjdCB7ZGlzcGxheTpub25lO31cbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5OmlubGluZTsgZm9udC1zaXplOiAwO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9tZWRpdW0nKVxue1xuICAuZm9vdGVye1xuICAgIHNlbGVjdCB7ZGlzcGxheTpub25lO31cbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5OmlubGluZTsgZm9udC1zaXplOiAwO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0JylcbntcbiAgLmZvb3RlcntcbiAgICBzZWxlY3Qge2Rpc3BsYXk6bm9uZTsgfVxuICAgIC5mb290LWxpbmtze2Rpc3BsYXk6aW5saW5lO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJylcbntcbiAgLmZvb3RlcntcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBzZWxlY3Qge2Rpc3BsYXk6aW5saW5lOyB9XG4gICAgLmZvb3QtbGlua3N7ZGlzcGxheTpub25lO31cbiAgfTtcbiAgLmZvb3QtaGVhZGVyIHttYXJnaW4tYm90dG9tOiAxMHB4OyBtYXJnaW4tdG9wOjIwcHg7fVxuICAuYm90dG9tLWZvb3RlcntkaXNwbGF5OiBub25lO31cbiAgLm1vYmlsZS1ib3R0b20tZm9vdGVye1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5taW5pY3Rfd3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2llbWVucyBTYW5zIFJvbWFuXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICAgIGNvbG9yOiAjMmQzNzNjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuXG5cbiBcblxuXG5cbiIsIlxuLnRvcDU1IHsgdG9wOiA1NXB4OyB9XG4udG9wNjAgeyB0b3A6IDYwcHg7IH1cbi50b3A2NSB7IHRvcDogNjVweDsgfVxuLnRvcDc1IHsgdG9wOiA3NXB4OyB9XG4udG9wODAgeyB0b3A6IDgwcHg7IH1cbi50b3A4NSB7IHRvcDogODVweDsgfVxuLnRvcC0wIHsgdG9wOiAwOyB9XG4udG9wLTUgeyB0b3A6IC01cHg7IH1cbi50b3AtMTAgeyB0b3A6IC0xMHB4OyB9XG4udG9wLTE1IHsgdG9wOiAtMTVweDsgfVxuLnRvcC0yMCB7IHRvcDogLTIwcHg7IH1cbi50b3AtMjUgeyB0b3A6IC0yNXB4OyB9XG4udG9wLTMwIHsgdG9wOiAtMzBweDsgfVxuLnRvcC0zNSB7IHRvcDogLTM1cHg7IH1cbi50b3AtNDAgeyB0b3A6IC00MHB4OyB9XG4udG9wLTQ1IHsgdG9wOiAtNDVweDsgfVxuLnRvcC01MCB7IHRvcDogLTUwcHg7IH1cbi50b3AtNTUgeyB0b3A6IC01NXB4OyB9XG4udG9wLTYwIHsgdG9wOiAtNjBweDsgfVxuLnRvcC02NSB7IHRvcDogLTY1cHg7IH1cbi50b3AtNzAgeyB0b3A6IC03MHB4OyB9XG4udG9wLTc1IHsgdG9wOiAtNzVweDsgfVxuLnRvcC04MCB7IHRvcDogLTgwcHg7IH1cbi50b3AtODUgeyB0b3A6IC04NXB4OyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5zaWVtZW5zLWhlYWQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzphdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAubG9nb3tcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmxvZ28tbWFpbiB7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbWF4LWhlaWdodDogMTlweDtcbiAgfVxuICAubG9nby10YWdsaW5le1xuICAgIG1heC1oZWlnaHQ6IDI5cHg7XG4gIH1cblxuICBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICB9XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICB9XG4gIHNwYW57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIH1cbiAgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIH1cbiAgaXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuaWNvbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2VydmljZXtcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnRvcC1iYW5uZXJ7XG4gICAgLmNvbC14cy1vZmZzZXQtMntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgLnNlYXJjaC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA4ODg5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAuZW1haWwtbGFuZy1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGhlaWdodDozNXB4O1xuICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgLmljb24tbGFuZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VhcmNoLWZpZWxke1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5zZWFyY2gtYm94e1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOjI0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICB9XG4gICAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dDpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWJ0bjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1idG57XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlc2V0LWJ0bntcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvdW50cnktc2l0ZXtcbiAgLm5hdmlnYXRpb257XG4gICAgbWFyZ2luLWJvdHRvbTo1NnB4O1xuICAgIC5icmVhZGNydW1ic3tcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmd1YWdlLXJlZ2lvbjpob3ZlciwgLmxhbmd1YWdlLXJlZ2lvbi5ob3ZlcmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJkMzczYztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0MWFhYWE7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMTlweDtcbn1cbi5sYW5ndWFnZS1yZWdpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5udHMtc2l0ZWlkIHtcbiAgYmFja2dyb3VuZDogI2ViZjBmNTtcbiAgY29sb3I6ICM2OTc4ODI7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg4OTY7XG4gIHBhZGRpbmc6IDE4cHggMCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RmZTZlZDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLmljb24tbGVmdHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMge1xuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgbGl7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sW2NsYXNzKj1cIiBpY29uLVwiXXtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MGJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVnaW9uLWxhbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpdGVpZC1jb2wtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmF2YWlsYWJsZS1sYW5ndWFnZXMtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb3VudHJ5LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmNvdW50cnktbGFuZ3VhZ2UtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLm50cy1zaXRlaWQgaHIsIC5udHMtbmF2YmFyLWhlYWRlci1zaXRlaWQgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5udHMtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0b3A6IDE2cHg7XG59XG5cbi5CMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZW1lbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6ICMyMzg3YWEgc29saWQgMnB4O1xuICBbY2xhc3NePVwiaWNvbi1cIl0sW2NsYXNzKj1cIiBpY29uLVwiXXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmbG9hdDpyaWdodDtcbiAgICBwYWRkaW5nLXRvcDozcHg7XG4gIH1cbn1cblxuLkIyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDU1Nzg7XG4gIGJvcmRlcjogIzAwNTU3OCBzb2xpZCAycHg7XG59XG5cbi5uYXZpZ2F0aW9ue1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0MzU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5icmVhZGNydW1ic3tcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDozNXB4O1xuXG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICAgIGE6aG92ZXJ7XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tZ2xvYmFse1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHVse1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJj5saSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX21lZGl1bScpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3BidG57XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICAuYWN0aXZlLXN0YXRle1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJFBldHJvbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJFBldHJvbDtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vbi1wYWdle1xuICAgICAgICAgIEBleHRlbmQgLmFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd257XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICB1bHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogMTY5cHg7XG4gICAgICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDcwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4gICAgICAgICAgICB3aWR0aDogMTE0MHB4OyAvLzk0MCAvLyA3MjBcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTcwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9tZWRpdW0nKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDcwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUzNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMjBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA1NTc4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmx5b3V0e1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjYlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMzIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4gICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZseW91dC1pbWFnZXtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250ZW50e1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24tY29udmVyc2lvbntcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWxpc3R7XG4gICAgICAgICAgJi5jb2x1bW5zIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgLmZseW91dCB7XG4gICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tY291bnRyeXtcbiAgICAuY291bnRyeS1uYW1le1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuICAgIHVse1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAyNDAsIDI0NCk7XG4gICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICB9XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgICA6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJFBldHJvbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZV9fdjJ7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC5tb2JpbGUtbG9nb3tcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgYXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19pY29uc3tcblxuICAgIGF7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUtdG9nZ2xle1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYnN7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkU3RvbmVfTGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRTdG9uZV9MaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIGF7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzO1xuXG4gICAgLnJlZ2lvbi1sYW5ndWFnZS1iYXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAuc2l0ZS1pZHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5tb2JpbGUtbmF2LWl0ZW17XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2RkZTU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmID4gYXtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGRlNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vYmlsZS1uYXYtaXRlbS1oZWFkZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xuICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAmICsgLm1vYmlsZS1uYXYtaXRlbXtcblxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiArIHVse1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc3ViLW1lbnV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cbiAgICAgIC5uYXYtc3ViX19sZXZlbC11cHtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAubmF2LXN1Yl9faGVhZGVye1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgfVxuXG4gICAgICB1bHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTdweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIC5tb2JpbGUtc2VhcmNoe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1zZWFyY2gtYmFye1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgIGlucHV0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXQ6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1idG46aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnRue1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZXNldC1idG57XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWJ0bi1hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzO1xuICAgIC5yZWdpb24tbGFuZ3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGRlNTtcblxuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lvbi1jb3VudHJ5e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggNTVweDtcbiAgICAgIGRpdi5jb3VudHJ5LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHNlbGVjdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbW9iaWxle1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5sb2dve1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5sb2dvLW1haW4ge1xuICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDphdXRvO1xuICAgIH1cbiAgfVxuICAuc2l0ZS1pZC1tb2JpbGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5icmVhZGNydW1ic3tcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRTdG9uZV9MaWdodDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHRvcDogNDBweDtcbiAgICBhe1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGE6aG92ZXJ7XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tbW9iaWxlLWNvbXBvbmVudHN7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGF7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgYVtoaWRkZW5dIHtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAjaGFtYnVyZ2Vye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgIGl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1kcm9wZG93bntcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHVse1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY291bnRyeS1uYW1le1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOjJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWZseW91dHtcblxuICAgICAgICB1bHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTU3ODtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1kcm9wZG93bi1oaWRkZW57XG4gICAgICAgIC5tb2JpbGUtZmx5b3V0e1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1kcm9wZG93bi1hY3RpdmV7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRQZXRyb2w7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgLyogSUUgOSAqL1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtZmx5b3V0e1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VhcmNoLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICB9XG4gIC5zZWFyY2gtb257XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLXNlYXJjaHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtc2VhcmNoLWJhcntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICBpbnB1dHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgaW5wdXQ6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbnN7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGl7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnRuOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJ0bntcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVzZXQtYnRue1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICBpe1xuICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAubmF2aWdhdGlvbntcbiAgICAubmF2aWdhdGlvbi1nbG9iYWx7XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLWNvdW50cnl7XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5zaWVtZW5zLWhlYWR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2aWdhdGlvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSwgLm5hdmlnYXRpb24tbW9iaWxlX192MntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAudG9wLWJhbm5lci1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgLy8gdG9wOiAwO1xuICAgICAgei1pbmRleDogODg4OTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vL1NraXBOYXYgU3R5bGVzXG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFIDYvNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbn1cblxuLnZpc2libGUtd2hlbi1mb2N1c2VkOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmJ5cGFzcy1ibG9jay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmY2M7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1pbmljdF93cmFwcGVyIHtcblxuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICBjb2xvcjogIzJkMzczYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWluaWN0X3dyYXBwZXIuYWN0aXZlOmFmdGVyIHtcblxuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuIiwiXG5ib2R5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cblxuLmJsdWUtdGV4dFxue1xuXHRjb2xvcjojMDA1Zjg3IWltcG9ydGFudDtcbn1cblxuLm5ld3MtdGlsZS10aXRsZVxue1xuXHRtYXJnaW4tdG9wOjBweDtcblx0bWFyZ2luLWJvdHRvbTowcHg7XG59XG5cbi5uZXdzLXRpbGUtZGVza3RvcC1vbmx5XG57XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbi5uZXdzLXRpbGUtbW9iaWxlLW9ubHlcbntcblx0ZGlzcGxheTpub25lO1xufVxuXG4ud2hpdGUtcGFnZS10aWxlXG57IFxuXHQudGlsZS1kZXRhaWxzXG5cdHtcblx0XHRwXG5cdFx0e1xuXHRcdFx0YVxuXHRcdFx0e1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweClcbntcblx0LmNvbnRhaW5lclxuXHR7XG5cdFx0d2lkdGg6MTEwMHB4O1xuXHR9XG5cblx0LnZpZGVvLWJ1dHRvblxuXHR7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6MTdweDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweClcbntcblx0LmNvbnRhaW5lclxuXHR7XG5cdFx0d2lkdGg6IDExNzBweDtcblx0fVxuXG5cdC52aWRlby1idXR0b25cblx0e1xuXHRcdC8vbWFyZ2luLXJpZ2h0OjE3cHg7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHQuc2hvdXRib3hcblx0e1xuXHRcdC5kZXRhaWxzXG5cdFx0e1xuXHRcdFx0bWFyZ2luLXRvcDotMnB4O1xuXHRcdH1cblx0fVxuXHQudmlkZW8tYnV0dG9uXG5cdHtcblx0XHQvL21hcmdpbi1yaWdodDoxN3B4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmRldGFpbHNcblx0XHR7XG5cdFx0XHRtYXJnaW4tdG9wOi0ycHg7XG5cdFx0fVxuXHR9XG5cblx0LmJsdWUtdGV4dFxuXHR7XG5cdFx0bWFyZ2luLXJpZ2h0OjUwcHg7XG5cdH1cblxuXHQudmlkZW8tYnV0dG9uXG5cdHtcblx0XHQvL21hcmdpbi1yaWdodDoxN3B4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcblxuXG5cdC5tb2JpbGUtZGV0YWlsc1xuXHR7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDozMnB4O1xuXHR9XG5cdC8qLm5ld3NibG9ja1xuXHR7XG5cdFx0cGFkZGluZy1ib3R0b206LTQwMHB4IWltcG9ydGFudDtcblx0fSovXG5cdC5uZXdzLXRpbGUtdGl0bGVcblx0e1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRtYXJnaW4tYm90dG9tOi00MHB4O1xuXHR9XG5cblx0Lm5ld3MtdGlsZS1kZXNrdG9wLW9ubHlcblx0e1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdC5uZXdzLXRpbGUtbW9iaWxlLW9ubHlcblx0e1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0aGVpZ2h0OjIwcHghaW1wb3J0YW50O1xuXG5cdH1cbn0iLCJcbi5haXMtSW5zdGFudFNlYXJjaCB7XG5cbiAgI3NlYXJjaGJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IFxuICB9XG5cbiAgaDIge1xuICAgIHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcbiAgfVxuXG4gICNwYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMjBweCAwO1xuICAgIFxuICAgIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCB7XG4gICAgICAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzNiNDY0YTtcbiAgICB9XG4gIH1cblxuICAuYWlzLVNlYXJjaEJveC1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogaW5oZXJpdDsgXG4gIH1cblxuICAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5haXMtSGl0cy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi5haXMtcGFkZCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogIzIzODdhYTsgXG4gICAgfVxuICB9XG59XG5cblxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgY29sb3I6ICNmZmZmZmY7XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgaSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c3Jvb20tc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sIHtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4jcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIHtcblx0LmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIHtcblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdH1cblx0fVxuXHRcblx0LmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZzogNHB4IDAgMTBweCA0cHg7XG5cdH1cblx0XG5cdC5pY29uLWFycm93LXJpZ2h0LXNtYWxsIHtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuI29sZGVyLXByZXNzLXJlbGVhc2VzIHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICB9XG59XG5cbiNib2lsZXItcGxhdGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgLmJvaWxlci1sZWdhbCB7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuXG5cbiNsZWFkZXJzaGlwLWJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBhIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgXG4gIC5wcm9maWxlLWJsb2NrIHtcbiAgXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCB7XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAuYm9keSB7XG4gIFx0Zm9udC1zaXplOiAxNnB4O1xuICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnRpdGxlLFxuICAuYm9keSxcbiAgLnN1bW1hcnktYnVsbGV0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLnN1bW1hcnktYnVsbGV0cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiKTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNwcmltYXJ5LWNvbnRhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbn1cbiIsIi50b3RhbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBzcGFue1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4iLCJcbi5zZWFyY2gtYXBwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7IFxuXG4gIC5mYS1zcGlubmVyIHtcbiAgICBjb2xvcjogI0FEMjM1RjtcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4IDA7XG4gIH1cblxuICAuc2VhcmNoQnV0dG9uc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOjI2cHg7XG4gICAgQ29sb3I6ICMyMzg3QTk7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6Y29udGVudHM7XG4gIH1cblxuICAuc2VhcmNoUmVzZXR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDcwcHg7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6MjZweDtcbiAgICBcbiAgfVxuICAuc2VhcmNoQm94e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc2VhcmNoSW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTtcbiAgfVxuXG4gIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfSBcblxuICAuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuc2VhcmNoRm9ybXtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICB9XG5cbiAgLmhpZGVSZXNldEJ1dHRvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICB9XG4gIFxuICAucmVzdEljb25Db2xvciB7XG4gICAgY29sb3I6ICNBNUFGQjQ7XG4gIH1cbiAgLnNlYXJjaEljb25Db2xvciB7XG4gICAgY29sb3I6ICMyMzg3QTk7IFxuICB9XG5cbiAgLmhpZGUgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG93IHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7IC8vVGhpcyBtYWtlcyBpdCBub3QgY2xpY2thYmxlXG4gICAgb3BhY2l0eTowLjY7ICAgICAgICAgLy9UaGlzIGdyYXlzIGl0IG91dCB0byBsb29rIGRpc2FibGVkXG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG4gIH1cblxuICAucGFnaW5hdGlvbkZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICAmLnRvcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAucGFnaW5hdGlvbkZpbHRlciA+IGxpID4gYSxcbiAgLnBhZ2luYXRpb25GaWx0ZXIgPiBsaSA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzIyODdBQTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IFJlZ3VsYXIgMzZweC80MnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtY291bnQge1xuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8xOXB4IFNpZW1lbnNSb21hbjtcbiAgICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBCb2xkIDE0cHgvMTZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC10aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcblxuICAgIGEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IDEuMWVtIFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICMyMjg3QUE7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogUmVndWxhciAxNnB4LzIzcHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC1kZXNjcmlwdGlvbiBzcGFuIHVsIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBlbTtcbiAgfVxuXG4gIC5zZWFyY2hSZXN1bHRJbnB1dHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgICB3aWR0aDo2MDBweDtcbiAgfVxuXG4gIC5zZWFyY2hSZXN1bHRXaWR0aHtcbiAgICB3aWR0aDo2MDBweDtcbiAgfVxuXG4gIC5pbnB1dEZpZWxkUGFkZGluZ3tcbiAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICB9XG5cbiAgLmZsZXgtZ3JpZCB7XG5cbiAgICAuaXRlbS0tcHJpbWFyeSAuY3RhIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLml0ZW0tLXRlcnRpYXJ5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tLXNlY29uZGFyeXtcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzIyODdBQSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tLXByaW1hcnl7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5OyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gIH1cblxuICAucmVzdWx0cy1saXN0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuaXRlbV9fZGVzY3JpcHRpb25fc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIC50aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtX19kZXNjcmlwdGlvbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTlweCAyM3B4O1xuXG4gIH1cblxuICAuaXRlbV9fZGVzY3JpcHRpb24gLnRpdGxle1xuICAgIGZvbnQ6IEJvbGQgMTRweC8xNnB4IFNpZW1lbnNSb21hbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLml0ZW1fX2Rlc2NyaXB0aW9uIC5oZWFkaW5ne1xuICAgIGZvbnQ6IFJlZ3VsYXIgMThweC8yNnB4IFNpZW1lbnNSb21hbjtcbiAgfVxuXG4gIC5pdGVtX19kZXNjcmlwdGlvbiAuY29udGVudHtcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMjNweCBTaWVtZW5zUm9tYW47XG4gIH1cblxuICAuaXRlbV9jdXN0b21lcl9oZWFkaW5ne1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAyMHB4LzI0cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYXJkLS1zdWJoZWFkaW5ne1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAxNHB4LzI2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLml0ZW1fY3VzdG9tZXJfdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiAxOHB4IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5mbGV4SW1nIHtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblxuICAgICYuaW1nLTIwMCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mbGV4SW1nQmlnIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIFxuXG4gIC5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmhlcm8tYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIH1cbiAgLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7XG4gIH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IC44NTcxNDI4NTcxcmVtIDEuMDcxNDI4NTcxNHJlbTtcbiAgICB3aWR0aDogMTQwcHg7IFxuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5yZWFkQWxsIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250OiBCb2xkIDE2cHgvMjZweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAxLjFlbTtcblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gIH1cbiAgXG59IiwiW25nXFw6Y2xvYWtdLFxuW25nLWNsb2FrXSxcbltkYXRhLW5nLWNsb2FrXSxcblt4LW5nLWNsb2FrXSxcbi5uZy1jbG9hayxcbi54LW5nLWNsb2FrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5hW25nLWNsaWNrXXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiXG4uZm9ybS1ncm91cCB7XG5cdCYuYnV0dG9uLWJ1bXAgeyBcblx0XHQuYnV0dG9uLWNvbnZlcnNpb24ge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi5idXR0b24tY29udmVyc2lvbntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDAuODU3MTQyODU3MXJlbSAxLjA3MTQyODU3MTRyZW07XG5cdHdpZHRoOiAyNDBweDtcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogJFNub3c7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XG5cdCY6ZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuNjU7XG5cdH1cblx0XG5cdCYud2lkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdCYuZmxvYXQtY29udmVyc2lvbi1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0XG5cdGl7XHRcblx0XHR3aWR0aDogMTUlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0LnBsYXktaWNvbntcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0LmJ1dHRvbi10ZXh0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuXG5cdH1cbn1cblxuLy8gUmVuZGVyIGEgbGluayB3aXRoIGEgZmxvYXRlZCByaWdodCBhcnJvdyBjb250YWluZWQgaW4gYSBib3guIFxuLy8gPGEgY2xhc3M9XCJsaW5rLWljb25cIj5MaW5rIFRleHQgPHNwYW4gY2xhc3M9XCJsaW5rLWNvbnRhaW5lci1pY29uXCI+PGkgY2xhc3M9XCJpY29uLWFycm93LXJpZ2h0LWxhcmdlXCI+PC9pPjwvc3Bhbj5cbi5saW5rLWljb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG5cdHNwYW4ubGluay1jb250YWluZXItaWNvbiB7XG5cdCAgICBwYWRkaW5nLXRvcDogMnB4O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgaGVpZ2h0OiAyNXB4O1xuXHQgICAgd2lkdGg6IDI1cHg7XG5cdCAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcblx0ICAgIGksZW0ge1xuXHQgICAgXHRmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdGNvbG9yOiAjZmZmO1xuXHQgICAgfVxuXHR9XG59XG5cbi5zdG9yZS1jYXRhbG9nLXRpbGUgLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeXtcbiAgICBtYXJnaW4tdG9wOjVweDtcbn1cblxuYnV0dG9uLmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uYnV0dG9uLWNvbnZlcnNpb24sIC5idXR0b24tY29udmVyc2lvbjpob3ZlciwgLmJ1dHRvbi1jb252ZXJzaW9uOmFjdGl2ZSwgLmJ1dHRvbi1jb252ZXJzaW9uOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRTbm93O1xufVxuYS5idXR0b24tY29udmVyc2lvbjpmb2N1c3tcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6ICRTbm93O1xufVxuLnNlY29uZGFyeXtcblx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9CbHVlO1xufVxuLnNlY29uZGFyeTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNWY4Nztcbn1cblxuLnByaW1hcnl7XG5cdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fT3JhbmdlO1xufVxuLnByaW1hcnk6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjODVhMWU7XG59XG5cbi50ZXJ0aWFyeXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzlCQUZCRTtcbn1cblxuLnRlcnRpYXJ5OmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODc5QkFBO1xufVxuXG4ucXVhdGVybmFyeXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhYTUwYTtcbn1cblxuLnF1YXRlcm5hcnk6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMDk1MDg7XG59XG5cbi5yb3NlLXJlZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDE0YTtcbn1cblxuLnJvc2UtcmVkOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhO1xufVxuXG4uZ2hvc3R7XG5cdGJvcmRlcjogc29saWQgM3B4ICRTbm93OyBcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbn1cblxuLmdob3N0LWFsdHtcblx0Ym9yZGVyOiBzb2xpZCAzcHggJEFjY2VudEJsdWVfRGFyaztcblx0Y29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7IFxuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xufVxuXG4uZ2hvc3QtYWx0OmhvdmVyLCAuZ2hvc3QtYWx0OmFjdGl2ZSwgLmdob3N0LWFsdDp2aXNpdGVkIHtcbiAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyazsgXG59XG5cbi8vdmlkZW8ganMgb3ZlcndyaXRlXG4udmpzLWRlZmF1bHQtc2tpbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbHtcblx0Ly9kaXNwbGF5Om5vbmU7XG59IFxuXG4uY2VudGVyZWR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LmRldGFpbC1iYW5uZXJ7XG5cdFx0cCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG5cdFx0XHQuYnV0dG9uLXRleHQge1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZGV0YWlsLWJhbm5lcntcblx0LmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IGluaGVyaXQ7XG5cdH1cbiAgfVxuICBcbn0iLCIuYnV5LXRpbGVzIHtcblx0QGV4dGVuZCAuY2hhcHRlci10aWxlcztcblx0cGFkZGluZzogNTVweCAwIDgwcHg7XG5cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5oZWFkZXJ7XG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0fVxuXHRcdCZfX21vcmUtaW5mb3tcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdH1cblx0XHRcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRBdGhlbnNfR3JleTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHggMHB4IDE1cHg7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblx0XG5cdC50aWxlLWNvbnRhaW5lcntcblx0XHRkaXYudGlsZXtcblx0XHRcblx0XHRcdGRpdi50aWxlLWRldGFpbHMge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDI1cHggMTAwcHggMjVweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5oLXRpdGxlLXRhZyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ji50aHJlZS1jb2x1bW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0fSBcblx0XHRcdFx0XG5cdFx0XHRcdCYudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbisyKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHR9IFxuXHRcdFx0XHRcblx0XHRcdFx0Ji50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzMpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdFxuXHRcdFx0aW1ne1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWluZm97XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYnV5LWJ1dHRvbi1hbmNob3J7XG5cdFx0XHR3aWR0aDogNTYlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMjIlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMjVweCBhdXRvO1xuXHRcdFx0XG5cdFx0XHRzcGFuLmJ1dHRvbi10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHBvc2l0aXZlOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5kZXRhaWwtcGFnZSwgLmNhcGFiaWxpdHktcGFnZSwgLnByb2R1Y3Qtc3VwcG9ydCwgLmNvbGxhdGVyYWwtY29udGVudCwgLm9uLWRlbWFuZC13ZWJpbmFyLCAuc2luZ2xlLXRvcGljLCAubGl2ZS13ZWJpbmFyLCAucGh5c2ljYWwtZXZlbnQge1xuXHQuZGV0YWlsLWJhbm5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogICMwMDk5OTk7XG5cdFx0XG5cdFx0Ji5saWdodCB7XG5cdFx0XHRjb2xvcjogIzMyM0M0NjtcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNDtcblx0XHR9XG5cdFx0LnJvdyB7XG5cdFx0XHQmLmVxdWFsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQuY29sLXBhZGRlZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdH1cblx0XHRcdC5idG4tYWxpZ24ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhLmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJhbm5lci1idXR0b25zIHtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTBCRUJFO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cblxuXHRcdC5uby1wYWQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdH1cblx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcbiBcdFx0XG5cblxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5vbi1kZW1hbmQtd2ViaW5hciwgXG4uc2luZ2xlLXRvcGljLFxuLnBoeXNpY2FsLWV2ZW50LFxuLmxpdmUtd2ViaW5hciB7XG5cdC5kZXRhaWwtYmFubmVye1xuXHRcdG1hcmdpbi10b3A6IC0zNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn0iLCIuY2FtcGFpZ24tY2hhcHRlcntcblx0cGFkZGluZzogNTBweCAwIDYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XG5cblx0Jl9faGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0LmhlYWRlci10YWd7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNntcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdH1cblxuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XG5cdFx0fVxuXG4gICAgaDJ7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB9XG5cblx0XHQuc2hhcmUtYnV0dG9ue1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnNoYXJlLmlzLWFjdGl2ZXtcblx0XHRcdC5zaGFyZS1idXR0b257XG5cblx0XHRcdFx0Y29sb3I6ICM4NzliYWEgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2J0blN0eWxle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHRcblx0XHRcdFx0XHRcblx0XHQmX19idG5ze1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2J0bk1hcmdpbnN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMTdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQmX19pbWd7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZ3tcbiAgICAgICAgICBcdFx0ZmxleC1zaHJpbms6IDA7XG4gICAgICAgIFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHR7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHRcdGF7XG5cdFx0XHQgIGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fSAgXG4gICAgICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cdFx0XHQ+IGF7XG5cdFx0XHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYW1wYWlnbi1jaGFwdGVyLWxhcmdle1xuICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjOyBcbiAgICBjb2xvcjogI2ZmZmY7XG4gICAgXG4gICAgaDJ7XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9IFxuICAgICAgYXtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfSAgXG4gICAgICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICA+IGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbn0iLCIuZGV0YWlscy1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLmZlYXR1cmVkLXNvbHV0aW9ucyAuZHJvcC1kb3due1xuXHRmbG9hdDogcmlnaHQ7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZlYXR1cmVkLXNvbHV0aW9ucyAudGlsZS1jb250YWluZXIgLnRpbGUtY29udGVudCBkaXYge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZHJvcC1kb3due1xuICBcdGZsb2F0OiBsZWZ0O1xuICBcdHdpZHRoOiAxMDAlO1xuICBcdG1hcmdpbjogMjBweCAwIDI0cHggMDtcbiAgfVxufSIsIi8qKiBcbiAqIENhcmQgQ2x1c3RlciBTQ1NTIFNoZWV0c1xuICogVGhlIGZvbGxvd2luZyBzdHlsZSBydWxlcyBhcHBseSB0byB0aGUgJ0NhcmQgQ2x1c3RlcnMnIHdoaWNoIGFyZSBibG9ja3Mgb2YgJ2NhcmRzJyBpbmNsdWRpbmcgZmxpcCBjYXJkcywgcXVvdGUgY2FyZHMgYW5kIHN0YW5kYXJkXG4gKiBjb250ZW50IGNhcmRzLlxuICogXG4gKiBQbGVhc2Uga2VlcCB0aGUgU3R5bGVzaGVldCBnZW5lcmljIHNvIHRoYXQgaXQgY2FuIGJlIHJldXNlZCBhY3Jvc3MgdGhlIHNpdGUuXG4gKlxuICoqL1xuXG4vLyBEZXNrdG9wIENhcmQgQ2x1c3RlciBTdHlsZXNcbi5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIHtcblx0bWFyZ2luLXRvcDogMTVweDsgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQvLyBIZWFkbGluZSBhYm92ZSB0aGUgY2x1c3Rlclx0XG5cdC5wYXJ0bmVyLWhlYWRsaW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmNhcmQtY2x1c3RlciB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHQgICAgXG5cdCAgICBhIHtcblx0ICAgIFx0LmNhcmQtY2x1c3Rlci1pdGVtIHtcblx0ICAgIFx0XHRcblx0ICAgIFx0XHRwIHtcblx0ICAgIFx0XHRcdGNvbG9yOiAjM0M0NjRCO1xuXHQgICAgXHRcdH1cdFxuXHQgICAgXHRcdFxuXHQgICAgXHRcdCY6aG92ZXIge1xuXHQgICAgXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCNmN2Y3ZjksIDUlKTtcblx0ICAgIFx0XHRcdHRyYW5zaXRpb246IDAuNnM7XG5cdCAgICBcdFx0fVxuXHQgICAgXHRcdFxuXHQgICAgXHRcdCYuY2FyZC1xdW90ZTpob3ZlciB7XG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oIzAwNDY2OSwgNSUpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgXG5cdCAgICAuY2FyZC1jbHVzdGVyLXNpemVyLCBcblx0ICAgIC5jYXJkLWNsdXN0ZXItaXRlbSB7IFxuXHQgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7IFxuXHQgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7IGJvcmRlcjogdGhpbiBzb2xpZCAjOGFhY2IzO1xuXHQgICAgICAgIHBhZGRpbmc6IDIwcHg7IG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgICAgICAgXG5cdFx0XHQvLyBRdW90ZSBDYXJkXG5cdCAgICAgICAgJi5jYXJkLXF1b3RlIHtcblx0ICAgICAgICBcdGJhY2tncm91bmQ6ICMwMDQ2Njk7XG5cdCAgICAgICAgXHRjb2xvcjogI2ZmZjtcblx0ICAgICAgICBcdFxuXHQgICAgICAgIFx0ZW0geyBtYXJnaW4tYm90dG9tOiAxMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblx0ICAgICAgICBcdFxuXHQgICAgICAgIFx0Ly8gTm8gbWFyZ2lucyBvbiBxdW90ZSBwYXJhZ3JhcGhzLlxuXHQgICAgICAgIFx0cCB7IG1hcmdpbjogMHB4OyBjb2xvcjogI2ZmZjsgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICBcblx0ICAgICAgICAmLmZsaXAtY29udGFpbmVyIHtcblx0ICAgICAgICBcdGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjogbm9uZTtcblx0ICAgICAgICBcdHBhZGRpbmc6IDJweDtcblx0ICAgICAgICBcdFxuXHQgICAgICAgIFx0LmZsaXAtZnJvbnQsIC5mbGlwLWJhY2sge1xuXHQgICAgICAgIFx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuXHQgICAgICAgIFx0XHRib3JkZXI6IHRoaW4gc29saWQgIzhhYWNiMztcblx0ICAgICAgICBcdFx0cGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcblx0ICAgICAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdCAgICAgICAgXHR9XG5cdCAgICAgICAgfVxuXHQgICAgICAgIFxuXHQgICAgICAgIC8vIENhcmQgdHlwb2dyYXBoeSBzdHlsZXMuXG5cdCAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdCAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cdCAgICAgICAgICAgIGNvbG9yOiAjM2I3ZTk4O1xuXHQgICAgICAgIH1cblx0XG5cdCAgICAgICAgcCB7IGZvbnQtc2l6ZTogMS4wZW07IH1cblx0ICAgICAgICBcblx0ICAgICAgICBzcGFuLnNjYWxlZCB7IFxuXHQgICAgICAgIFx0Zm9udC1zaXplOiAzLjBlbTsgXG5cdCAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1x0XG4gICAgICAgIFx0fVxuXHRcblx0ICAgICAgICBpLmZhIHtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAyLjBlbTtcblx0ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICBib3R0b206IDE1cHg7IHJpZ2h0OiAxNXB4O1xuXHQgICAgICAgIH1cblx0ICAgIH1cblx0ICAgIFxuXHQgICAgLy8gU3R5bGUgdGhlIGJsYW5rIGNhcmRzIHVzZWQgdG8gcHJlc2VydmUgc3BhY2UgKGFwcGVhcnMgYXMgYW4gYWN0dWFsIGNhcmQpXG4gICAgICAgIC5ibGFuay1jYXJkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTVweCk7IFxuXHQgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7IG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuc3RyZXRjaGVkLXYgeyBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYudG9wLWxlZnQge1x0XG4gICAgICAgICAgICBcdHRvcDogMDsgbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi50b3AtcmlnaHQge1xuICAgICAgICAgICAgXHR0b3A6IDA7IHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnRvcC1taWRkbGUge1xuICAgICAgICAgICAgXHR0b3A6IDA7IGxlZnQ6IGNhbGMoMzMuMyUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBiMGIwYjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0XHQvLyBPcHRpb25hbCBjbGFzcyB0byBmbG9hdCBoZWFkZXIgdGV4dCBsZWZ0XG4gICAgICAgICAgICAgICAgJi5sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cblxuXG4vLyBNb2JpbGUgQ2FyZCBDbHVzdGVyIFN0eWxlc1xuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiBcbiBcdC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFxuXHRcdC5wYXJ0bmVyLWhlYWRsaW5lIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuXHRcblx0XHQuY2FyZC1jbHVzdGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0LmNhcmQtY2x1c3Rlci1pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdHNwYW4uc2NhbGVkIHsgZm9udC1zaXplOiAyLjc1ZW07IH1cblx0XHRcdFx0XG5cdFx0XHRcdC8vIEF1dG8gYWxpZ24gaGVhZGVycyB0byB0aGUgbGVmdCBvbiBtb2JpbGUuXG5cdFx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5ibGFuay1jYXJkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0XHQvLyBBdXRvIGFsaWduIGhlYWRlcnMgdG8gdGhlIGxlZnQgb24gbW9iaWxlLlxuXHRcdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXHRcdFx0XHRcblx0XHRcdFx0Ji50b3AtbGVmdCB7XHRcblx0XHQgICAgICAgICAgICBcdHRvcDogMHB4OyBsZWZ0OiAwcHg7XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIFxuXHRcdCAgICAgICAgICAgICYudG9wLXJpZ2h0IHtcblx0XHQgICAgICAgICAgICBcdHRvcDogMHB4OyByaWdodDogMHB4O1xuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICBcblx0XHQgICAgICAgICAgICAmLnRvcC1taWRkbGUge1xuXHRcdCAgICAgICAgICAgIFx0dG9wOiAwcHg7IGxlZnQ6IDBweDtcblx0XHQgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG4vLyBUYWJsZXQgQ2FyZCBDbHVzdGVyIFN0eWxlc1xuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcbiBcbiBcdC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIHtcblx0XG5cdFx0LmNhcmQtY2x1c3RlciB7XG5cdFx0XHQuY2FyZC1jbHVzdGVyLWl0ZW0ge1xuXHRcdFx0XHRzcGFuLnNjYWxlZCB7IGZvbnQtc2l6ZTogMi43NWVtOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLyoqXG4gKiBGbGlwIENhcmQgU0NTUyBTaGVldFxuICogXG4gKiovXG5cbi8vIEZsaXAgY29udGFpbmVyLCBrZWVwcyBwZXJzcGVjdGl2ZVxuLmZsaXAtY29udGFpbmVyIHtcblx0cGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgXG5cdC8vIGZsaXAgc3BlZWQgZ29lcyBoZXJlXG5cdC5mbGlwLWRlZmluZSB7XG5cdFx0Ly8gdHJhbnNpdGlvbjogMXM7XG5cdFx0Ly8gdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gUG9zaXRpb24gdGhlIGZyb250IGFuZCBiYWNrIGNhcmRzXG5cdFx0LmZsaXAtYW5pbSB7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxcztcblx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0fVxuXHRcdC5mbGlwLWZyb250IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdC5mbGlwLWJhY2sge1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHRcdH1cblx0XHQuZmxpcC1mcm9udC1lZCB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHR9XG5cdFx0LmZsaXAtYmFjay1lZCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG5cdFx0fVxuXHRcdCYuZmxpcHBlZCB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLmNhcmVlci1mbGV4e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDllM2VlO1xuXHRwYWRkaW5nLXRvcDogNzBweDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0fVxuXHQuY2FyZWVyLWZsZXgtdGlsZXtcblx0XHQuY2FyZWVyLWZsZXgtaW1ne1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlci1mbGV4LXRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0fVxuXHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5zaGFyZXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQuaXMtYWN0aXZle1xuXHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXMtYWN0aXZlLWxlZnR7XG5cdFx0XHRcdC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdGxlZnQ6IC0xNDBweDtcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJlZXItZmxleC1jb250ZW50c3tcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHQuY3Rhe1x0XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0Ym90dG9tOiAtMzVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdGJvdHRvbTogLTM1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1jb250YWluZXJ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0LmNhcmVlci1mbGV4LXRpbGU6bGFzdC1jaGlsZHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmNhcmVlci1mbGV4e1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuY2FyZWVyLWZsZXgtdGlsZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdC5jYXJlZXItZmxleC1jb250ZW50c3tcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMTgwcHg7XG5cdFx0XHQuY2FyZWVyLWZsZXgtdGl0bGV7XG5cblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gYXtcblx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdC8vIFx0dG9wOiAxNXB4O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmN0YXtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XG5cdFx0fVxuXHR9XG5cdFxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZV9zbWFsbCcpe1xuXHQuY2FyZWVyLWZsZXh7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jYXJlZXItZmxleC10aWxle1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0LmNhcmVlci1mbGV4LWNvbnRlbnRze1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMzBweDtcblx0XHRcdC5jYXJlZXItZmxleC10aXRsZXtcblxuXHRcdFx0XHRoMXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBhe1xuXHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gXHRyaWdodDogMTVweDtcblx0XHRcdFx0Ly8gXHR0b3A6IDE1cHg7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0fVxuXHRcbn1cbiIsIiAvKiBza2lwbGluayAqL1xuIC5za2lwbGluayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5za2lwbGluayBhOmZvY3VzIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ud2hpdGUtcGFnZS1kZXNje1xuICAgICBcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG5cbi5jYXJvdXNlbC10aWxlc3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICZfX2hlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cdEBpbmNsdWRlIGhlYWRpbmdzUm9tYW4oKXtcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICBoMXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAuaW1nLXJlc3BvbnNpdmV7XG4gXHR3aWR0aDogMTAwJTtcbiB9XG59XG5cbi5nYXAtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggNTBweDsgXG59XG5cblxuLmNhcm91c2VsLXRpbGV7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWluLWhlaWdodDogMjMwcHg7XG5cblxuICAudGlsZS1oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGgze1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAuc2hhcmV7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaGFyZTpmb2N1c3tcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIC5zaGFyZS1idXR0b246Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBpe1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbnRlbnR7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIHB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICB9XG4gIGE6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfSAgXG4gIH1cbiAgXG4gIC5idXR0b24tY29udmVyc2lvbntcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn0gXG5cbi5uby1ndXR0ZXJ7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgcGFkZGluZy1yaWdodDowO1xufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAuY2Fyb3VzZWwtdGlsZXtcbiAgICBoM3tcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5jYXJvdXNlbC10aWxlc3tcbiAgICAud2hpdGUtcGFnZS1kZXNje1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gIC5jYXJvdXNlbC10aWxle1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBcblxuICAgIC50aWxlLWltYWdle1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8vIGltZ3tcbiAgICAgIC8vICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAudGlsZS1kZXRhaWxze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgIGgze1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC1pbm5lci1idXR0b257XG4gIEBleHRlbmQgLmNhcm91c2VsLWlubmVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG5cblxuXG5cbiIsIi5jYXNlLXN0dWR5LXNlYXJjaCB7XHJcblxyXG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyB7XHJcbiAgICAgICAgJl9fdGlsZXtcclxuICAgICAgICAgICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuc2hvdy1maWx0ZXItb3B0aW9ucyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi5jaGFwdGVyLXRpbGVzIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LnNlYXJjaC1yZXN1bHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcblx0LnNlYXJjaC1maWx0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIC5zZWFyY2gtZmlsdGVye1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyBcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4OyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZpbHRlcnMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgICBcclxuICAgICAgICBidXR0b24uZ3BjVG9nZ2xlT2ZmIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcclxuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLmdwY1RvZ2dsZU9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFlMzY1MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5ncGNUb2dnbGVPbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzliYWE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24uZ3BjVG9nZ2xlT2ZmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFlMzY1MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vcmUtcmVzdWx0cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIuY2FzZS1zdHVkeS10aWxlc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcdFxuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuaGVhZGVye1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0aDF7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0YXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAyMHB4O1xuICAgICAgICBcdH1cblx0XHR9XG5cdFx0Ly8gLnNoYXJlLWljb257XG5cdFx0Ly8gXHRtYXJnaW4tbGVmdDogNXB4O1xuXHQgLy8gICAgICBcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdCAvLyAgICAgIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgLy8gICAgICBcdGRpc3BsYXk6IGlubGluZTtcblx0IC8vICAgICAgXHRmb250LXNpemU6IDI4cHg7XG5cdCAvLyAgICAgIFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0IC8vICAgICAgXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0IC8vICAgICAgXHR9XG5cdFx0Ly8gfVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0LmlzLWFjdGl2ZXtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9XG5cdFx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdFx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgfVxuXHRcdH1cblx0fVxuXHRwe1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Lm1vYmlsZS1zaGFyZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRpe1x0XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjNzQ4OTlhO1xuXHRcdH1cblx0fVxuXHQuY2FzZS1zdHVkeS10aWxle1xuXHRcdC8vIGEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xuXHRcdC8vIFx0dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xuXHRcdC8vIFx0Y29sb3I6JFN0b25lX0Rhcms7XG5cdFx0Ly8gfVxuXG5cdFx0LmNhc2Utc3R1ZHktdGlsZS1pbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcdFxuXHRcdH1cblx0XHQudGlsZS1kZXRhaWxze1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0aGVpZ2h0OiAyNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuICgndGFibGV0Jyl7XG5cdFx0XHRoZWlnaHQ6IDI0MHB4O1xuXHRcdH1cblxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aWxlLXNoYXJlLWljb257XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuaXMtYWN0aXZle1xuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0ICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXHRcdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgIH1cblx0XHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0ICAgICAgICAgIGxlZnQ6IC0xNDBweDtcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9XG5cdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdC5sb2NhdGlvbi1pbmZve1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHR9XG5cdFx0LmN0YXtcdFxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHRcdC5pY29uLWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmNhc2Utc3R1ZHktdGlsZXN7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0XG5cdFx0LmhlYWRlcntcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXNlLXN0dWR5LXRpbGV7XG5cdFx0XHQudGlsZS1zaGFyZS1pY29ue1xuXHRcdFx0fVxuXHRcdFx0LnRpbGUtZGV0YWlsc3tcblx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jdGF7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYXNlLXN0dWR5LXRpbGUtaW1ne1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlX3NtYWxsJyl7XG5cdC5jYXNlLXN0dWR5LXRpbGVze1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHRcdFxuXHRcdC5oZWFkZXJ7XG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FzZS1zdHVkeS10aWxle1xuXHRcdFx0LnRpbGUtc2hhcmUtaWNvbntcblx0XHRcdH1cblx0XHRcdC50aWxlLWRldGFpbHN7XG5cdFx0XHRcdGhlaWdodDogMTkwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5jdGF7XG5cdFx0XHRcdC8vIFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0Ly8gXHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHRcdC5jYXNlLXN0dWR5LXRpbGUtaW1ne1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59IiwiLmNhdGFsb2d7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XG5cdC5jYXRhbG9nLXRpbGV7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LmNvbWluZy1zb29ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcblx0fVxufVxuLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbntcbiAgICAudGlsZS1kZXRhaWxzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLmNhdGFsb2ctaGVhZGxpbmV7XG4gIGltZ3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAuY2F0YWxvZy10aXRsZXtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaDF7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hhcmV7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAuaXMtYWN0aXZle1xuICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgfVxuICAgICAgfVxuICAgIC5pcy1hY3RpdmUtbGVmdHtcbiAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG4gIGg0e1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRpbGV7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNvbWluZy1zb29ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgfVxuXG4gIC5idXR0b24tY29udmVyc2lvblxuICB7XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gIH1cbiAgXG4gIC50ZXh0LWhvbGRlcntcbiAgXG4gICAgY2xlYXI6cmlnaHQ7XG4gICAgXG4gIH1cbiAgcHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAubm8tZ3V0dGVye1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgfVxufVxuXG5cbiIsIi5jYXRhbG9nLXRpbGVze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0aDEsIGgye1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG4gICAgfVxuICAgIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXRhbG9nLXRpbGUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXRhbG9nLXRpbGUge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyBcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50aWxlLXZpZGVvLWltZyBhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBmbGV4OiAxIDAgYXV0bzsgcGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdH1cbiAgICAgIH1cbiAgICB9XG4gICAgYS5jYXRhbG9nLXRpbGUsIGEuY2F0YWxvZy10aWxlOmhvdmVyLCBhLmNhdGFsb2ctdGlsZTphY3RpdmUsIGEuY2F0YWxvZy10aWxlOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiRTdG9uZV9EYXJrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cdC5jYXRhbG9nLXRpbGUge1xuXHRcdGEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6JFN0b25lX0Rhcms7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcblx0XHR9XG5cdFx0LmltZy1oZWlnaHQtaWV7XG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0fVxuXHRcdC5jYXRhbG9nLXRpbGUtaW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cdFx0XG5cdFx0LnRpbGUtZGV0YWlsc3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAyMHB4IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRoM3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHR9XG5cdFx0XHQuY3Rhe1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHQudGFnbGluZSB7XG5cdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBcbiAgICAgICAgc3Bhbi5sZWZ0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLnJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblx0XHRcdHAuYXJ0aWNsZSB7XG5cdFx0XHQgIGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG4gICYud2hpdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAuY2F0YWxvZy10aWxle1xuICAgICAgLnRpbGUtZGV0YWlsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gICAgfVxuICB9XG4gIFxuICAudGl0bGUtY29udGVudC1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmNhdGFsb2ctdGlsZXN7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0LmNhdGFsb2ctdGlsZXtcblx0XHRcdC50aWxlLWRldGFpbHN7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0LmN0YXtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNhdGFsb2ctdGlsZS1pbWd7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn0iLCIuc3RvcmUtY2MtY2hlY2tvdXR7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0LnByb21vLWlucHV0e1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdGlucHV0e1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2JlY2RkNztcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0LmJ1dHRvbi10ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb21vLWNhcHRpb257XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDM0NXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cblx0XHR9XG5cdH1cblx0LmNjLWNoZWNrb3V0LXRvdGFse1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyNjRweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ZGl2e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuZGlzcGxheS1ibG9ja3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuYWRkLXVuZGVybGluZXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0fVxuXHR9XG5cdC5ibHVlLWxpbmt7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0fVxuXHQucmF7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0Lm9sZC1wcmljZXtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuc3RvcmUtY2MtY2hlY2tvdXR7XG5cdFx0LmNjLWNoZWNrb3V0LXRvdGFse1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQuYmx1ZS1saW5re1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuZW50ZXItaW5mb3tcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDpub25lIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnByb21vLWlucHV0e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0d2lkdGg6IDE3OHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHQmLnByb21vLWFsaWdue1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4OXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3RvcmUtY2Mtc3VibWl0e1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdC5wcm9tby1pbnB1dHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRpbnB1dHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdC5idXR0b24tdGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9tby1jYXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0d2lkdGg6IDM0NXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0fVxuXHR9XG5cdC5jYy1zdWJtaXQtdG90YWx7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDUlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHRkaXZ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lm9sZC1wcmljZXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdH1cblxuXHRcdC5hZGQtdW5kZXJsaW5le1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVye1xuXHRcdGNvbG9yOiAjM0M0NjRCO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdC5iaWxsaW5ne1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnBheW1lbnR7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblx0LnJhZGlvLWJ1dHRvbnN7XG5cdFx0XG5cdFx0ICAucmFkaW8tYnV0dG9ue1xuXHRcdCAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCAgXHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICBcdHdpZHRoOiBhdXRvO1xuXHRcdCAgXHRsaW5lLWhlaWdodDogMjBweDtcblx0XHQgIFx0c3Bhbntcblx0XHQgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ICBcdH1cblx0XHQgIFx0XG5cdFx0ICBcdGltZ3tcblx0XHQgIFx0XHR3aWR0aDogMTQwcHg7XG5cblx0XHQgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICBcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0ICBcdFx0cGFkZGluZzogMTBweDtcblx0XHQgIFx0XHRib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0ICBcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdCAgXHR9XG5cdFx0ICBcdFxuXHRcdCAgXHRhe1xuXHRcdCAgXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ICBcdH1cblx0XHQgIH1cblx0ICB9XG5cdC5zdWJtaXR7XG5cdFx0bWFyZ2luLXRvcDogLTY1cHg7XG5cdH1cblxufSIsIi5jaGFwdGVyLXRpbGVze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1x0XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmLnRpbGVzLWVtcHR5LWJnIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0LmhlYWRlcntcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGgxe1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0LmlzLWFjdGl2ZXtcblx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRsZWZ0OiAtMTQwcHg7XG5cdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRwe1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Lm1vYmlsZS1zaGFyZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRpe1x0XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjNzQ4OTlhO1xuXHRcdH1cblx0fVxuXHQudGlsZS1jb250YWluZXJ7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQudGlsZXtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGhyZWUtY29sdW1uc3tcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDExcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lm5pbmUtY29sdW1uc3tcblx0XHRcdHdpZHRoOiBjYWxjKDc1JSAtIDExcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhyZWUtY29sdW1uc3tcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDExcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lm5pbmUtY29sdW1uc3tcblx0XHRcdHdpZHRoOiBjYWxjKDc1JSAtIDExcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGlsZXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IFxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0LmZpbHRlci1pbWctY29udGFpbmVye1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudHdvLWNvbHVtbntcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMm4gKyAxKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgybiArIDIpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmOm50aC1jaGlsZChuKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRocmVlLWNvbHVtbntcblx0XHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAxKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDIpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMyl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmOm50aC1jaGlsZChuKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmZvdXItY29sdW1ue1xuXHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDEpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMil7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyAzKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDQpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDEpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAyKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMyl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG4pe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LnRpbGUtZGV0YWlsc3tcblxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cblx0XHRcdFx0LmgtdGl0bGUtdGFne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHRlc3QgXG5cdFx0XHRcdGgyeyBcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpbGUtc2hhcmUtaWNvbntcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pcy1hY3RpdmV7XG5cdFx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pcy1hY3RpdmUtbGVmdHtcblx0XHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRcdGxlZnQ6IC0xNDBweDtcblx0XHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2NhdGlvbi1pbmZve1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRtYXJnaW46IDhweCAwIDhweCAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWluZm97XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblxuXHRcdFx0XHQuc29sdXRpb25ze1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0XHRcdFx0XHQuaWNvbi1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5ib3JkZXJ7XG4gIFx0XHQmOmhvdmVye1xuICAgICAgICAudGlsZXtcbiAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG5cdCAgICAudGlsZSB7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgIH1cblx0ICAgICAgLnRpbGUtZGV0YWlscyB7XG5cdCAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICB9XG5cdFx0ICAgIH1cblx0XHQgIH1cblx0XHQgIFxuXHRcdCAgLnRpbGUtaW5mbyB7XG5cdFx0ICAgIC5pY29uLWNvbnRhaW5lciB7XG5cdFx0ICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cdFx0ICAgIH1cblx0XHQgIH1cblx0XHR9XG5cdFx0XG5cdH1cblx0XG5cdCYubGlnaHQge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLmZpbHRlci1jb250YWluZXIge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IC8qIFNhZmFyaSAqL1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiA3MHB4O1xuXHR9XG5cdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdC5mb3JtLWdyb3Vwe1xuXHRcdGNvbG9yOiMwMDAwMDAgIWltcG9ydGFudDtcblx0fVxuXG59IiwiLmNvbGxhdGVyYWwtY29udGVudCB7XG5cdHBhZGRpbmc6IDExMnB4IDA7XG5cdGNvbG9yOiAjM0M0NjRCO1xuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRmb250LXNpemU6IDFlbTtcblxuXHQucmVzb3VyY2UtaXRlbSArIC5yZXNvdXJjZS1pdGVtIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cblx0fVxuXG5cdC5jb2xsYXRlcmFsLWZvcm0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG5cdFx0XHRwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG5cdFx0fVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvKlBob25lKi9cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcblx0XHRcdCAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiMgVGFibGV0Ki9cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjFweCkgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG5cdFx0XHQgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyojIERlc2t0b3AqL1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KXtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG5cdFx0XHQgICAgcGFkZGluZzogMTNweCAxM3B4IDMwcHggMTNweDtcbiAgICAgICAgICAgIH1cblxuXHRcdC5idXR0b24tY29udmVyc2lvbiAge1xuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGE6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXG5cdHAgeyBsaW5lLWhlaWdodDogMjVweDsgfVxuXG5cdCYuZmVhdHVyZWQge1xuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogNDZweCAwO1xuXHRcdH1cblx0fVxuXG5cdC5zaGFyZSB7XG5cdFx0bWFyZ2luLXRvcDogLTNweDtcblxuXHRcdC5zaGFyZS1idXR0b24gIHtcblx0XHRcdC5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgxLmNvbGxhdGVyYWwtaGVhZGVyIGEge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQge1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdGEsIGE6dmlzaXRlZFxuXHRcdHtcblx0XHRcdC8vY29sb3I6ICNGRkZGRkY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdHA6ZW1wdHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHVsIGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAxMnB4IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRoMiB7IFxuXHRcdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0XG5cdH0gXG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0bWFyZ2luOiAxOHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRtYXJnaW46IDEycHggMDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIC8vY29sb3I6ICMyMzg3YWE7XG5cdH1cblxuXHRhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0fVxuXG5cdC5mb3JtLWdyb3VwLWxlZ2FsIHtcblx0XHRhLCBhOnZpc2l0ZWQsIGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMzMzdhYjc7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XHRcblxuXHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQmLmJ1dHRvbi1jb252ZXJzaW9uLnNlY29uZGFyeSB7XG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fSBcblx0fVxuXG5cdC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMzM3YWI3O1xuXHRcdH1cblx0fVxuXG5cblx0c3Bhbi5jb2xsYXRlcmFsLXRhZyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjREM2OTEzO1xuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCYucmVhZCB7XG5cdFx0XHRjb2xvcjogIzU1NUY2OTtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0fVxuXHR9XG5cbiAgICBoMy5ob3Zlci10aXRsZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblx0XG5cdC5rbm93blVzZXJze1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICMzYzQ2NGI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tdGl0bGUge1xuXHRcdHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OjE1cHg7XG5cdH1cblx0XG5cdC53d3ctaW5saW5lLWZvcm0ge1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRcdH1cblx0XHRcblx0XHQuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiB7XG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdFxuXHRcdGJ1dHRvbi5idXR0b24tY29udmVyc2lvbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cdFxuXG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cblx0XHRcblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcblxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW46IDNweCAwIDAgNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRcblx0XHQuZm9ybS1ncm91cC1sZWdhbCB7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0c2VsZWN0e1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHQudGV4dC1ibG9jayB7XG5cdFx0XHQuYnV0dG9uc3tcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0LmJ1dHRvbnMge1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHQgIH1cblx0XHR9XG5cblx0XHQudGV4dC1ibG9jay11bHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFycm93LXZlcnRpY2FsLWFsaWduLW1pZGRsZXtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG4gICAgICAgIC5idXR0b24tY29udmVyc2lvbi1yZXNvdXJjZXtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuXG5cdH1cblx0XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAwIDI4cHggMDtcblx0fVxuXG4gICAgLnJlc291cmNlLWltZy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICYuaW1nLXNocmluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyBcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICB9XG4gICAgfVxuXG5cdCYuY29sbGF0ZXJhbC1sYW5kaW5nIHtcblx0XHRwYWRkaW5nOiAwIDAgMCAwO1xuXG5cdFx0aDEsIGgyIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmctY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblxuXHRcdFx0aHIge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0NBRDZERTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmxhbmRpbmctY29udGVudC1ib3R0b217XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzVweDtcblx0XHR9XG5cdFx0LmxhbmRpbmctY29udGVudC10b3B7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHQgIH1cblxuXHRcdFx0XHQuY29sbGF0ZXJhbC1pbm5lci10ZXh0e1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuY29sbGF0ZXJhbC1ydGYtY29udGVudHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY29udGVudC11bmRlcmxpbmUge1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcblx0XHR9XG5cblx0XHQuY29sbGF0ZXJhbC1yZWxhdGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjQ7XG5cdFx0XHRwYWRkaW5nOiA1M3B4IDA7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQmLmNvbGxhdGVyYWwtdW5kZXJsaW5lIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XG5cdFx0fVx0XG5cdH1cblxuXHRcblx0LmNvbGxhdGVyYWwtcHJvbW8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQuY29sbGF0ZXJhbC10b3Age1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgI2VkZjJmNik7XG5cdFx0Y29sb3I6ICMzYzQ2NGI7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0ICB9XG5cdFx0fVxuXG5cdFx0LmNvbGxhdGVyYWwtaGVhZGluZ3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdC50aW1lLWVzdHtcblx0XHRcdFx0XHRjb2xvcjogIzliOWI5Yjtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0LmNsb2NrLWljb24ge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sbGF0ZXJhbC10YWd7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQuY29sbGF0ZXJhbC10ZXh0LW1vYmlsZS1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcblx0XHQuY29sbGF0ZXJhbC10ZXh0LWRlc2t0b3Atb25seSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNvbGxhdGVyYWwtZm9ybSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmNvbGxhdGVyYWwtdGV4dC1tb2JpbGUtb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb2xsYXRlcmFsLXRleHQtZGVza3RvcC1vbmx5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWNvbmRhcnktY29sbGF0ZXJhbC1saXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn0iLCIuY29udGFjdC1wYWdle1xuXG5cdC8vLm5hdiBsaTpsYXN0LWNoaWxkIGFcblx0Ly8uYWRkcmVzcy10aWxlIC5hZGRyZXNzXG5cblx0LmFkZHJlc3MtaG9sZGVyIGRpdjpsYXN0LWNoaWxkIC5hZGRyZXNzLXRpbGUgIHtcblx0XHRocntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRocntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcblx0LnRpdGxle1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGgxe1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2hhcmV7XG4gICAgICBcdG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBcdFx0bWFyZ2luLXRvcDogMDtcbiAgICAgIFx0fVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfSBcbiAgICB9XG5cdC5tb2JpbGUtc2hhcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0aXtcdFxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzc0ODk5YTtcblx0XHR9XG5cdH1cblxuXHRoM3tcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0LmNvbnRhY3QtaW5mb3tcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5ib2xke1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuYWRkcmVzcy10aWxlOmJlZm9yZSB7XG5cdCAgLy8gY29udGVudCA6IFwiXCI7XG5cdCAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuXHQgIC8vIGxlZnQgICAgOiAxNXB4O1xuXHQgIC8vIGJvdHRvbSAgOiAwO1xuXHQgIC8vIGhlaWdodCAgOiAxcHg7XG5cdCAgLy8gd2lkdGggICA6IDk2JTsgIC8qIG9yIDEwMHB4ICovXG5cdCAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0fVxuXHQuYWRkcmVzcy10aWxle1xuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRcdC5uby1wYWRkaW5ne1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHR9XHRcblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdFx0XG5cdFx0LnRlbGVwaG9uZS10aXRsZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LypwYWRkaW5nOiAwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7Ki9cblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Lyp0ZXh0LWFsaWduOiByaWdodDsqL1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xuXHRcdH1cblx0XHQuYWRkcmVzc3tcblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdH1cblx0XHRcdFx0YTpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVsZXBob25lLWluZm97XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHQvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki9cblx0XHRcdFxuXHRcdH1cblx0XHQuY29udGVudHN7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0aHJ7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdH1cblx0XHRcdC5tYXAtY2FwdGlvbntcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHR9XG5cdFx0YTpob3Zlcntcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0XHQuYWRkLW1hcmdpbntcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdH1cblx0LmFkZHJlc3MtdGlsZTpiZWZvcmUge1xuXHRcdC8vIGNvbnRlbnQgOiBcIlwiO1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBsZWZ0OiAxNXB4O1xuXHRcdC8vIGJvdHRvbTogMDtcblx0XHQvLyBoZWlnaHQ6IDFweDtcblx0XHQvLyB3aWR0aDogOTYlO1xuXHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdH1cblxuXHQuY29udGFjdEZvcm17XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0Zm9ybXtcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJ1dHRvbntcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdCAgICBhcHBlYXJhbmNlOm5vbmU7XG5cdFx0ICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXG5cdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgY29sb3I6ICM4NzliYWE7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIHdpZHRoOjEwMCU7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdCAgfVxuXHRcdCAgc2VsZWN0OjotbXMtZXhwYW5ke1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdCAgfVxuXHRcdC5jaGVja2JveHtcblx0XHRcdGxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmNvbnRhY3QtcGFnZXtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdC5tb2JpbGUtc2hhcmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0XG5cdFx0fVxuXHRcdC5hZGRyZXNzLXRpbGV7XG5cdFx0XHQubG9jYXRpb257XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdFx0XHQucmlnaHR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGZvcm17XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbnRhY3QtZ2xvYmFsIHtcblxuICBpbnB1dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmNvbnRhY3RzLW9mZmljZS1sb2NhdGlvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIH1cbiAgXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAuY29udGFjdC1mb3JtcyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IFxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29udGFjdFR5cGVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG4gIC5jb250YWN0LW9mZmljZXMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDsgXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IFxuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAgICAgXG4gICAgdWwsIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1lZGlhIHF1ZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cbiAgLmNvbnRhY3QtZ2xvYmFsIHtcbiAgICAuY29udGFjdC1mb3JtcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgXG4gICAgICAudGl0bGUge1xuICAgICAgICBwIHsgIFxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLmNvbnRhY3QtZ2xvYmFsIHtcbiAgICAuY29udGFjdC1mb3JtcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgXG4gICAgICAudGl0bGUge1xuICAgICAgICBwIHsgXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC1vZmZpY2VzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci10b3A6ICM4NzliYWEgc29saWQgMXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB1bCwgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbnRhY3Qtc2FsZXN7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmctYm90dG9tOjYwcHg7XG5cdHBhZGRpbmctdG9wOjQwcHg7IFxuXHQuaGVhZGxpbmV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRoMXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfSBcblx0fVxuXHQuY29sbGFwc2Utb24tbW9iaWxle1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0LmNvbnRpbnVlLXJlYWRpbmd7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAmLWV4cGFuZGVke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmRlc2t0b3AtYnV0dG9ue1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKSB7XG5cdFx0XHQuc2Vjb25kYXJ5Ky5wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeSsuc2Vjb25kYXJ5IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtYnV0dG9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCBcblx0LnN1bW1hcnl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQucm93IHtcblx0XHRhLmRlc2t0b3AtYnV0dG9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQucm93OmZpcnN0LWNoaWxke1xuXHRcdG1hcmdpbi1ib3R0b206MDtcblx0fVxuXHQucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdH1cblx0LnJvdzpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdC5tb2JpbGUtYnV0dG9ue1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHVse1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRcblx0LmJ1dHRvbnMtcmlnaHR7XG5cdFx0c2Zsb2F0OnJpZ2h0OyAgXG5cdH1cblx0XHRcblx0XG5cdGgye1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC52aWRlby1jYXB0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXHQuZGVza3RvcC12aWRlb3tcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vYmlsZS12aWRlb3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZGVza3RvcC1pbWFnZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vYmlsZS1pbWFnZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmltZy1yZXNwb25zaXZle1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuY29udGFjdC11c3tcblx0Jl9fdGlsZXN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRwYWRkaW5nOiA1NXB4IDA7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0cGFkZGluZzogMjVweCAwIDQwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19mb3Jte1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0cGFkZGluZzogNTVweCAwO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7XG5cdFx0fVxuXHR9XG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgIFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXHR9XG5cblx0Jl9fZ3JpZHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGlsZXtcblx0XHR3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHRcdC5waG9uZS1pbmZve1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRmb3Jte1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdH1cblx0XHRcdGJ1dHRvbntcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0ICAgICAgICBmb250LXNpemU6IDI0cHg7ICBcblx0ICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0ICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHQgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXG5cdFx0fVxuXHRcblx0fVxufVxuXG4uY29udGFjdC11cy1jb25maXJtYXRpb257XG5cdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdHBhZGRpbmc6IDU1cHggMDtcblxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7XG5cdH1cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyAgXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cdH1cblxuXHRwe1xuXHRcdHNwYW57XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJ1snO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnXSc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNvbnRlbnQtZ3JpZHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZzogMjVweCAwIDYwcHg7XG5cdH1cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdCY6Zm9jdXN7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblx0Ly9HV1MtMTExMC1Tb2x1dGlvbnNfQ2FwYWJpbGl0aWVzX0FsaWdubWVudF9Jc3N1ZVxuXG5cdCZfX2dyaWQsICZfX2dyaWRfX21vYmlsZXtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0ICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdC5jb250ZW50LWdyaWRfX3RpbGV7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1ncmlkX190aWxle1xuXG5cdFx0XHR3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxMHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRTbm93O1xuXG5cdFx0XHR0cmFuc2l0aW9uOiAgYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0LnRpbGVfX2hlYWRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpbGVfX2NhcmR7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbGVfX2hlYWRlcntcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbGVfX2NhcmR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweCAwO1xuXHRcdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmX19kZXNjcmlwdGlvbntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0XG5cdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICMyNjYyN2Y7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRTbm93O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZTtcblxuICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC50aWxlX19oZWFkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG4gICAgICAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG5cdFx0XHQudGlsZV9fYnV0dG9ue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcblx0XHRcdFx0XHRoMiwgLnRpbGVfX2hlYWRlci0tdGV4dHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjM2M0NjRiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNDYwN2U7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGlsZV9faGVhZGVye1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0aDIsIC50aWxlX19oZWFkZXItLXRleHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aWxlX19jYXJke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG5cdFx0XHRcdGNvbG9yOiAjM2M0NjRiO1xuXG5cdFx0XHRcdCZfX2hlYWRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHggMDtcblxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNDYwN2U7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdH1cblxuICAgICAgICAudGlsZV9fY2FyZF9faGVhZGVye1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTAwMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuXHRcdFx0XHQmLnNob3d7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuXG4ubmNvbnRlbnQtZ3JpZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgcGFkZGluZzogMjVweCAwIDYwcHg7XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkLCAmX19ncmlkX19tb2JpbGV7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAubmNvbnRlbnQtZ3JpZF9fdGlsZXtcblxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkU25vdztcblxuICAgICAgdHJhbnNpdGlvbjogIGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOm50aC1jaGlsZCgzbiszKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAudGlsZV9fY2FyZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb257XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIFxuICAgICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJFNub3c7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAudGlsZV9fY2FyZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxNXB4IDEwcHg7XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiIsIi5zaXRlLWlke1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdFxuXHRwYWRkaW5nLWJvdHRvbTogMXB4OyAvKiBXZWJraXQgY3V0cyBiYWNrZ3JvdW5kLWltYWdlIGlmIGl0IG92ZXJsYXBzIHRoZSBib3ggKi9cblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NpLWNvdW50cnktc3ByaXRlLmdpZik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1pZC1tb2JpbGV7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XHRcblx0cGFkZGluZy1ib3R0b206IDFweDsgLyogV2Via2l0IGN1dHMgYmFja2dyb3VuZC1pbWFnZSBpZiBpdCBvdmVybGFwcyB0aGUgYm94ICovXG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zaS1jb3VudHJ5LXNwcml0ZS5naWYpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBDb3VudHJ5IHNwZWNpZmljIGxpbmtzICovXG4uYWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0wcHggfVxuLmFlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweCB9XG4uYWYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4IH1cbi5hZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4IH1cbi5haSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4IH1cbi5hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4IH1cbi5hbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0MHB4IH1cbi5hbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4MHB4IH1cbi5hbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyMHB4IH1cbi5hciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MHB4IH1cbi5hcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMHB4IH1cbi5hdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MHB4IH1cbi5hdSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4MHB4IH1cbi5heCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMHB4IH1cbi5heiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2MHB4IH1cbi5iYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMHB4IH1cbi5iYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0MHB4IH1cbi5iZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4MHB4IH1cbi5iZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyMHB4IH1cbi5iZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2MHB4IH1cbi5iZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMHB4IH1cbi5iaCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MHB4IH1cbi5iaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4MHB4IH1cbi5iaiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyMHB4IH1cbi5ibSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2MHB4IH1cbi5ibiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMDBweCB9XG4uYm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDQwcHggfVxuLmJyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4MHB4IH1cbi5icyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMjBweCB9XG4uYnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTYwcHggfVxuLmJ2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwMHB4IH1cbi5idyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNDBweCB9XG4uYnkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjgwcHggfVxuLmJ6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMyMHB4IH1cbi5jYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzNjBweCB9XG4uY2MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDAwcHggfVxuLmNkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0MHB4IH1cbi5jZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0ODBweCB9XG4uY2cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTIwcHggfVxuLmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU2MHB4IH1cbi5jaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MDBweCB9XG4uY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjQwcHggfVxuLmNsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY4MHB4IH1cbi5jbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3MjBweCB9XG4uY24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzYwcHggfVxuLmNvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgwMHB4IH1cbi5jciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4NDBweCB9XG4uY3MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODgwcHggfVxuLmN1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkyMHB4IH1cbi5jdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5NjBweCB9XG4uY3ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDAwcHggfVxuLmN5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA0MHB4IH1cbi5jeiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwODBweCB9XG4uZGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTIwcHggfVxuLmRqIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjE2MHB4IH1cbi5kayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyMDBweCB9XG4uZG0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjQwcHggfVxuLmRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI4MHB4IH1cbi5keiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzMjBweCB9XG4uZWMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzYwcHggfVxuLmVlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQwMHB4IH1cbi5lZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0NDBweCB9XG4uZWggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDgwcHggfVxuLmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjUyMHB4IH1cbi5lcy1jdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1NjBweCB9XG4uZXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjAwcHggfVxuLmV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY0MHB4IH1cbi5ldSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2ODBweCB9XG4uZmkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNzIwcHggfVxuLmZqIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjc2MHB4IH1cbi5mayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4MDBweCB9XG4uZm0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODQwcHggfVxuLmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg4MHB4IH1cbi5mciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5MjBweCB9XG4uZ2EgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOTYwcHggfVxuLmdiLWVuZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMDBweCB9XG4uZ2Itc2N0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzA0MHB4IH1cbi5nYi13bHMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDgwcHggfVxuLmdiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzEyMHB4IH1cbi5nZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxNjBweCB9XG4uZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjAwcHggfVxuLmdmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzI0MHB4IH1cbi5naCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyODBweCB9XG4uZ2kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzIwcHggfVxuLmdsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzM2MHB4IH1cbi5nbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0MDBweCB9XG4uZ24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDQwcHggfVxuLmdwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQ4MHB4IH1cbi5ncSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1MjBweCB9XG4uZ3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTYwcHggfVxuLmdzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwMHB4IH1cbi5ndCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2NDBweCB9XG4uZ3UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjgwcHggfVxuLmd3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzcyMHB4IH1cbi5neSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3NjBweCB9XG4uaGsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODAwcHggfVxuLmhuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzg0MHB4IH1cbi5ociB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4ODBweCB9XG4uaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTIwcHggfVxuLmh1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzk2MHB4IH1cbi5pZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMDBweCB9XG4uaWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDQwcHggfVxuLmlsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDA4MHB4IH1cbi5pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxMjBweCB9XG4uaW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTYwcHggfVxuLmlxIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDIwMHB4IH1cbi5pciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyNDBweCB9XG4uaXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjgwcHggfVxuLml0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDMyMHB4IH1cbi5qbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzNjBweCB9XG4uam8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDAwcHggfVxuLmpwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQ0MHB4IH1cbi5rZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0ODBweCB9XG4ua2cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTIwcHggfVxuLmtoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDU2MHB4IH1cbi5raSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2MDBweCB9XG4ua20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjQwcHggfVxuLmtuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY4MHB4IH1cbi5rcCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3MjBweCB9XG4ua3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzYwcHggfVxuLmt3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDgwMHB4IH1cbi5reSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4NDBweCB9XG4ua3ogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODgwcHggfVxuLmxhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDkyMHB4IH1cbi5sYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5NjBweCB9XG4ubGMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDAwcHggfVxuLmxpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTA0MHB4IH1cbi5sayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwODBweCB9XG4ubHIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MTIwcHggfVxuLmxzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTE2MHB4IH1cbi5sdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMDBweCB9XG4ubHUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjQwcHggfVxuLmx2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTI4MHB4IH1cbi5seSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzMjBweCB9XG4ubWEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzYwcHggfVxuLm1jIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQwMHB4IH1cbi5tZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0NDBweCB9XG4ubWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDgwcHggfVxuLm1nIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTUyMHB4IH1cbi5taCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1NjBweCB9XG4ubWsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjAwcHggfVxuLm1sIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTY0MHB4IH1cbi5tbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2ODBweCB9XG4ubW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NzIwcHggfVxuLm1vIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTc2MHB4IH1cbi5tcCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4MDBweCB9XG4ubXEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01ODQwcHggfVxuLm1yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTg4MHB4IH1cbi5tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5MjBweCB9XG4ubXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01OTYwcHggfVxuLm11IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjAwMHB4IH1cbi5tdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwNDBweCB9XG4ubXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDgwcHggfVxuLm14IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjEyMHB4IH1cbi5teSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxNjBweCB9XG4ubXogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjAwcHggfVxuLm5hIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjI0MHB4IH1cbi5uYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyODBweCB9XG4ubmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzIwcHggfVxuLm5mIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjM2MHB4IH1cbi5uZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0MDBweCB9XG4ubmkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDQwcHggfVxuLm5sIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ4MHB4IH1cbi5ubyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1MjBweCB9XG4ubnAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NTYwcHggfVxuLm5yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjYwMHB4IH1cbi5udSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2NDBweCB9XG4ubnogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjgwcHggfVxuLm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjcyMHB4IH1cbi5wYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY3NjBweCB9XG4ucGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODAwcHggfVxuLnBmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjg0MHB4IH1cbi5wZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4ODBweCB9XG4ucGggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTIwcHggfVxuLnBrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjk2MHB4IH1cbi5wbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwMDBweCB9XG4ucG0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDQwcHggfVxuLnBuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzA4MHB4IH1cbi5wciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxMjBweCB9XG4ucHMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MTYwcHggfVxuLnB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzIwMHB4IH1cbi5wdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyNDBweCB9XG4ucHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjgwcHggfVxuLnFhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzMyMHB4IH1cbi5yZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczNjBweCB9XG4ucm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDAwcHggfVxuLnJzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQ0MHB4IH1cbi5ydSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0ODBweCB9XG4ucncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NTIwcHggfVxuLnNhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzU2MHB4IH1cbi5zYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2MDBweCB9XG4uc2MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjQwcHggfVxuLnNkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzY4MHB4IH1cbi5zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3MjBweCB9XG4uc2cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NzYwcHggfVxuLnNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzgwMHB4IH1cbi5zaSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4NDBweCB9XG4uc2ogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODgwcHggfVxuLnNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzkyMHB4IH1cbi5zbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5NjBweCB9XG4uc20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDAwcHggfVxuLnNuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODA0MHB4IH1cbi5zbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwODBweCB9XG4uc3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MTIwcHggfVxuLnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODE2MHB4IH1cbi5zdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyMDBweCB9XG4uc3kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjQwcHggfVxuLnN6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODI4MHB4IH1cbi50YyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzMjBweCB9XG4udGQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MzYwcHggfVxuLnRmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQwMHB4IH1cbi50ZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0NDBweCB9XG4udGggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDgwcHggfVxuLnRqIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODUyMHB4IH1cbi50ayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1NjBweCB9XG4udGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjAwcHggfVxuLnRtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODY0MHB4IH1cbi50biB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2ODBweCB9XG4udG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NzIwcHggfVxuLnRyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODc2MHB4IH1cbi50dCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4MDBweCB9XG4udHYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODQwcHggfVxuLnR3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODg4MHB4IH1cbi50eiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5MjBweCB9XG4udWEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OTYwcHggfVxuLnVnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTAwMHB4IH1cbi51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwNDBweCB9XG4udXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDgwcHggfVxuLnV6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTEyMHB4IH1cbi52YSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxNjBweCB9XG4udmMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjAwcHggfVxuLnZlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTI0MHB4IH1cbi52ZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyODBweCB9XG4udmkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MzIwcHggfVxuLnZuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTM2MHB4IH1cbi52dSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0MDBweCB9XG4ud2YgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDQwcHggfVxuLndzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ4MHB4IH1cbi55ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1MjBweCB9XG4ueXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NTYwcHggfVxuLnphIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYwMHB4IH1cbi56bSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2NDBweCB9XG4uencgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjgwcHggfSIsIi5mb3JtLWNvbnRyb2x7XG5cdGNvbG9yOiAjODc5YmFhO1xufVxuXG4uZXZlbnRzLXRyYWluaW5ne1xuXHRmb3Jte1xuXHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0Oi1tb3otcGxhY2Vob2xkZXJ7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7ICAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcnsgIFxuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWN0LXBhZ2V7XG5cdGZvcm17XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6LW1vei1wbGFjZWhvbGRlcnsgLyogRmlyZWZveCAxOC0gKi9cblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDo6LW1vei1wbGFjZWhvbGRlcnsgIC8qIEZpcmVmb3ggMTkrICovXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyeyAgXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpbmdsZS10b3BpY3tcblx0Zm9ybXtcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblx0XHRcdGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDotbW96LXBsYWNlaG9sZGVyeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0OjotbW96LXBsYWNlaG9sZGVyeyAgLyogRmlyZWZveCAxOSsgKi9cblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7ICBcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5waHlzaWNhbC1ldmVudCAjYWdlbmRhLXRpdGxle1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucGh5c2ljYWwtZXZlbnQgLnNlc3Npb24tZGV0YWlscy1zaG93LWhpZGUsXHJcbi5waHlzaWNhbC1ldmVudCAucGFnZS10YWcuZXZlbnQtbG9jYXRpb25zLXNob3ctaGlkZSxcclxuLnBoeXNpY2FsLWV2ZW50ICNoaWRlLWV2ZW50LWxvY2F0aW9uc3tcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGh5c2ljYWwtZXZlbnQgLnBhZ2UtdGFnIGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn0iLCIuZXZlbnRzLXRyYWluaW5ne1xuXHQuaGVhZGxpbmV7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pcy1hY3RpdmV7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAuaXMtYWN0aXZlLWxlZnR7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cdH1cblx0Lm5vLW1hcmdpbntcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnRhYnN7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjM4N2FhO1xuXHRcdFxuXHRcdGxpe1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGNvbG9yOiAjOGZhMmIwO1xuXHRcdFx0d2lkdGg6IDQ5LjclO1xuXHRcdH1cblxuXHRcdC5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyMzg3YWE7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyMzg3YWE7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjM4N2FhO1x0XHRcblx0XHR9XG5cdFx0bGk6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcblx0XHR9XG5cdFx0bGk6bGFzdC1jaGlsZHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0LnZpZGVvLWNhcHRpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cblxuXHQuc3ViaGVhZGluZ3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdH1cblxuXHQuZXZlbnRze1xuXHRcdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHQubW9iaWxlLWJ0bntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQuYnV0dG9uLXRleHR7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXZlbnQtbGlzdGluZ3N7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdC8qZm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH0qL1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnRhaW5lcntcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubW9iaWxlLWxpc3Rpbmdze1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5lcnJvci1tZXNzYWdle1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdFx0Y29sb3I6ICNhZjIzNWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHRcdC5kcm9wZG93bi1jb250YWluZXJ7XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0LnBhZ2UtdGFne1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0ICAgIGFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdCAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuXHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHQgICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIGhlaWdodDogMjhweDtcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHdpZHRoOiA0OCU7XG5cdFx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctc20ucG5nKTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0ICB9XG5cdFx0XHQgIHNlbGVjdDo6LW1zLWV4cGFuZHtcblx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0XHQuY29sbGFwc2Utb24tbW9iaWxle1xuXHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0LmV2ZW50cy1jb250YWluZXJ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHQuZXZlbnQtdGlsZXtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC5ldmVudC10aXRsZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZXZlbnQtZGF0ZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmV2ZW50LWxvY2F0aW9ue1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDo5MCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pcy1hY3RpdmV7XG5cdFx0XHRcdFx0XHQgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHQgICAgICBsZWZ0Oi0xMHB4O1xuXHRcdFx0XHRcdFx0ICAgICAgdG9wOiAtMTRweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdCAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdFx0XHRcdFx0ICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdFx0ICAgICAgbGVmdDotMTQ1cHg7XG5cdFx0XHRcdFx0XHQgICAgICB0b3A6IC0xNHB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubm8tcGFkZGluZ3tcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHRcdC5jb250aW51ZS1yZWFkaW5ne1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAmLWV4cGFuZGVke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0XHQuZGVza3RvcC1saXN0aW5nc3tcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgXHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuZXJyb3ItbWVzc2FnZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjYWYyMzVmO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0dGFibGV7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR0aHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0dHJ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ldmVudC1yb3d7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdFx0XHRcdC5kYXRlLWNlbGx7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTQlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudC1jZWxse1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNiU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zaGFyZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdC5zaGFyZS1idXR0b257XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaXMtYWN0aXZle1xuXHRcdFx0XHRcdFx0ICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdFx0ICAgICAgbGVmdDotMTBweDtcblx0XHRcdFx0XHRcdCAgICAgIHRvcDogLTExcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0XHQgIC5pcy1hY3RpdmUtbGVmdHtcblx0XHRcdFx0XHRcdCAgICAuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRcdCAgICAgIGxlZnQ6LTE0MHB4O1xuXHRcdFx0XHRcdFx0ICAgICAgdG9wOiAtMTFweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxvY2F0aW9uLWNlbGx7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV0dG9uLWNlbGx7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjclO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudHtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYWdlLXJlc3VsdHN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblxuXHRcdFx0XHQuaW5wdXQtYm94e1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmx1ZS1mb250e1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHR9XG5cblx0fVxuXHQudHJhaW5pbmd7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFxuXHRcdGgye1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZvcm17XG5cdFx0XHQuZm9ybS1ncm91cHtcblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3R7XG5cdFx0XHQgICAgYXBwZWFyYW5jZTpub25lO1xuXHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXG5cdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCAgICB3aWR0aDoxMDAlO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0IH1cblx0XHRcdCBzZWxlY3Q6Oi1tcy1leHBhbmR7XG5cdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdCAgfVxuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHQudGFic3tcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdFx0LnRyYWluaW5ne1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdC5oZWFkbGluZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5zdWJoZWFkaW5ne1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59IiwiLmZlYXR1cmVkLXNvbHV0aW9uc3tcblx0cGFkZGluZzogNjBweCAwO1xuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmc6IDIwcHggMDsgXG5cdH1cblx0LmNvbnRhaW5lcntcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LmhlYWRlci10YWcge1xuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0fVxuXHQmLmZsdXNoLXRvcCB7XG5cdFx0cGFkZGluZy10b3A6MHB4O1xuXHR9XG5cdCZfX2hlYWRlcntcblx0XHQuY29udGFpbmVye1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdH1cblx0XHQudGl0bGV7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoMXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fbW9yZS1pbmZve1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQuaGVhZGVyX19jdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXG5cdCZfX3RpbGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWluLWhlaWdodDogMzEycHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdFxuXHRcdCYuZmVhdHVyZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvciA6ICNlZmYwZjQ7XG5cdFx0XHRtaW4taGVpZ2h0IDogMzEycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xuXHRcdFx0LnRpbGUtY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRpbGUtY29udGVudCwgLnRpbGUtY3RhIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdFx0cGFkZGluZzogMjVweCAxMHB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHQudGlsZS1jb250ZW50e1x0XHRcdFxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdHB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdH1cblx0XHRcdC5oZWFkZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNoYXJlLWJ1dHRvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50YWd7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2F0YWxvZy10aWxlc3tcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aWxlLWltZ3tcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdG9yZGVyOiAyO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aWxlLWN0YXtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdH0gXG5cblx0fVxuXHQmX190aWxlLS1hbHR7XG5cdFx0QGV4dGVuZCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlO1xuXHRcdC50aWxlLWNvbnRlbnR7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGlsZS1pbWd7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGlsZS1jdGF7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDE1cHgpO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnR3by1jb2x1bW57XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHRhbGlnbi1zZWxmOiBiYXNlbGluZTtcblx0XHRtaW4taGVpZ2h0OiAzMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOjYwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcdFxuXHRcdFx0fVx0XHRcdFx0XG5cdFx0fVxuXHRcdEBleHRlbmQgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZTtcblx0XHQudGlsZS1jb250ZW50e1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR3aWR0aDogYXV0bztcdFx0XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0XHQudGlsZS1pbWd7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGlsZS1jdGF7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cdH1cblx0XG5cdC50d28tY29sLXJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxuXG5cdC50aWxlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufVxuIiwiLy8vLy8vLy8vTmV3cyBhbmQgY29tbXVuaXR5XG4uZmVhdHVyZS10aWxlLWNoYXB0ZXJ7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cblx0Jl9faGVhZGVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcblx0XHRoMXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdCAgICAgICAgZm9udC1zaXplOiAzMnB4OyAgXG5cdCAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0ICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG5cdCAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcblx0ICAgICAgICB9XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjMWE4N2FhO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuICAgICAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXHRcblx0fVxuXG5cdCZfX3RpbGUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRcblx0Jl9fdGlsZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkU25vdztcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDRweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2RldGFpbHN7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHg7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdC5uby1pbWFnZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0cCwgaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM3cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0fVxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGl2e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDRweCAwIDRweCA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGlsZS0tZmVhdHVyZWR7XG5cdFx0d2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcblx0XHQvL21hcmdpbi1yaWdodDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJFNub3cgIWltcG9ydGFudDtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0XHQmOmZvY3Vze1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRcblx0XHRcblx0XHQmX19kZXRhaWxze1xuXHRcdFx0cGFkZGluZzogMTBweCAzMHB4IDI1cHggMzVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgIFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwMCwgMTEwLCAwLjg1KTtcblx0XHRcdFxuXHRcdFx0Lm5vLWltYWdle1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4uZmVhdHVyZWQtcHJlc3MtdG9wLXNlY3Rpb257XG5cdGgyeyBcdFxuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXHQuY29sLW1kLTd7XG5cdFx0Y29sb3IgOiAjZmZiOTAwO1xuXHR9XG59XG4uZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXJ7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0LmRldGFpbHN7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0XHRjb2xvcjogI2ZmYjkwMDtcblx0fVxuXHRzcGFue1xuXHRcdGZvbnQtc2l6ZToyMHB4O1xuXHR9XG5cdGgxe1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRtYXJnaW4tdG9wOiAtMTJweDtcblx0fVxufVxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2V7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG59XG4jZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCksIChtYXgtd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNzY4cHgpe1xuXHQuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHQgIH1cblxuXHQuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDEwMCwxMTAsMSk7XG5cdCAgfVxufVxuXG4iLCJmb3Jte1xuICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICAgIC5jaGVja2JveHtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgIH1cbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ud3d3LWlubGluZS1mb3JtIHtcbiAgICBmb3JtIHtcbiAgICAgIHAuY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMTVweDtcbiAgICAgICAgXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmZvcm0tZ3JvdXAtbGVnYWwge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgcC5jaGVja2JveCB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNDQzAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbC5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBcbiAgICAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICBcbiAgICAuZm9ybS1lcnJvci1tZXNzYWdlIGg0LFxuICAgIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbiAgICAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgICAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIH1cbiAgICBcbn1cblxuIiwiLmZyZWUtdHJpYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQkVDREQ3O1xuXHRwYWRkaW5nLWJvdHRvbTo2MHB4O1xuXHQuaGVhZGxpbmV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRoMXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfSBcblx0fVxuXHQuY29sbGFwc2Utb24tbW9iaWxle1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0LmNvbnRpbnVlLXJlYWRpbmd7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAmLWV4cGFuZGVke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmRlc2t0b3AtYnV0dG9ue1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKSB7XG5cdFx0XHQuc2Vjb25kYXJ5Ky5wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeSsuc2Vjb25kYXJ5IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtYnV0dG9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCBcblx0LnN1bW1hcnl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQucm93IHtcblx0XHRhLmRlc2t0b3AtYnV0dG9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQucm93OmZpcnN0LWNoaWxke1xuXHRcdG1hcmdpbi1ib3R0b206MDtcblx0fVxuXHQucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdH1cblx0LnJvdzpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdC5tb2JpbGUtYnV0dG9ue1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHVse1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRcblx0LmJ1dHRvbnMtcmlnaHR7XG5cdFx0c2Zsb2F0OnJpZ2h0OyAgXG5cdH1cblx0XHRcblx0XG5cdGgye1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC52aWRlby1jYXB0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXHQuZGVza3RvcC12aWRlb3tcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vYmlsZS12aWRlb3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZGVza3RvcC1pbWFnZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vYmlsZS1pbWFnZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmltZy1yZXNwb25zaXZle1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuZ2VuZXJhbC1hcnRpY2xle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdC5oZWFkbGluZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaGFyZXtcblx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgICAgLmlzLWFjdGl2ZXtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xNDBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9IFxuXHR9XG5cdC5jb2xsYXBzZS1vbi1tb2JpbGV7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQuY29udGludWUtcmVhZGluZ3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0d2lkdGg6IDkwJTtcbiAgICAgICAgICAgICYtZXhwYW5kZWR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuZGVza3RvcC1idXR0b257XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpIHtcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1vYmlsZS1idXR0b257XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeSsuc2Vjb25kYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0IFxuXHQuc3VtbWFyeXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5yb3cge1xuXHRcdGEuZGVza3RvcC1idXR0b257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5yb3c6Zmlyc3QtY2hpbGR7XG5cdFx0bWFyZ2luLWJvdHRvbTowO1xuXHR9XG5cdC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0fVxuXHQucm93Om5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0Lm1vYmlsZS1idXR0b257XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdFxuXHQuYnV0dG9ucy1yaWdodHtcblx0XHRzZmxvYXQ6cmlnaHQ7ICBcblx0fVxuXHRcdFxuXHRcblx0aDJ7XG5cdFxuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG5cblx0LnZpZGVvLWNhcHRpb257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG5cdC5kZXNrdG9wLXZpZGVve1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLXZpZGVve1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5kZXNrdG9wLWltYWdle1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLWltYWdle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufSIsIi5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIHtcblx0LnByb2R1Y3QtZGVzY3JpcHRpb24sIC5zaWRlLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgJiBoNCB7XG4gICAgICBtYXJnaW4tdG9wOjI1cHg7XG4gICAgfVxuICAgICYgPiB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7ICBcbiAgICAgICYgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbnRlbnQ6XCJcXGU2MTNcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJiB1bCB1bCB7XG4gICAgICBtYXJnaW46IDhweCAwcHg7XG4gICAgICAmIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXHR9XG4gIC5zaWRlLWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2lkZS1jb250ZW50IHVsIGxpICB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgfVxuICB9XG4gXG5cbn1cbi5iYWNrLXRvLWNhdGFsb2d7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG59IiwiLy8vLy8vLy8vdG9wIHNlY3Rpb25cbi50b3BTZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy9ib3JkZXI6IDFweCBkYXNoZWQgI2YwMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW46IDEwcHggMCAyNXB4IDA7XG4gICAgLy9ib3JkZXI6IDFweCBkYXNoZWQgI2YwMDtcblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFxuXHRcbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cdFxuXHQmX19kZXRhaWxzLCBoMntcblx0XHRtYXJnaW4tdG9wOjBweDtcblx0fVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMzAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcblx0XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgLmhlYWRpbmdcbiAgICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcblx0XHQgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vTGFyZ2VRdW90ZVxuLnF1b3RlU2VjdGlvbi1kZWZpbml0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG59XG4ucXVvdGVTZWN0aW9uIHtcblxuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgJl9fY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy9ib3JkZXI6IDFweCBkYXNoZWQgI2YwMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCAjZjAwO1xuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX190aWxlLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoNDAlIC0gMzBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgLy9ib3JkZXI6IDFweCBkYXNoZWQgI2YwMDtcblx0XG5cdCZfX2RldGFpbHMsIGgye1xuXHRcdG1hcmdpbi10b3A6MHB4O1xuXHR9XG5cdFxuICAgICZfX2RldGFpbHMsIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19kZXRhaWxzLS1ib2xkZWQge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aWxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDYwJSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICAmX19kZXRhaWxzLCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vTmV3cyBhbmQgY29tbXVuaXR5XG4uc2VjdGlvbi1kZWZpbml0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY1O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xuXG4gIC5pbWctY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0LnNoYXJlLWNvbnRhaW5lciBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgIFxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICMxYTg3YWE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2YwMDtcbiAgfVxuXG4gICZfX3RpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRTbm93O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jykge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZS0tZmVhdHVyZWQge1xuICAgIHdpZHRoOiBjYWxjKDY3LjUlIC0gMTVweCk7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRTbm93O1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxudWwudHdvLWNvbHVtbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIGNvbG9yOiAkUGV0cm9sO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gICAgcCB7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwZW07XG4gICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMGVtO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDBweDtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIuZ2xvc3NhcnktbGFuZGluZyB7XG4gICAgLmdsb3NzYXJ5LXRvcC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgfVxuXG4gICAgLmxldHRlci1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTk7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk5O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6I2ZmZlxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5vLWNvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjQ0NDO1xuICAgICAgICB9XG4gICAgICAgICYubm8tY29udGVudDpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNDQ0M7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjppbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cgLmdsb3NzYXJ5LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5yb3cgLmxpbmUtc2VwYXJhdGUge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAucm93IC5jb2wteHMtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgLmNvbC14cy04LCAuY29sLXhzLTIsIC5jb2wteHMtMSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAuYmFjay10b3AtYSB7XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJhY2stdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmJhY2stdG9wLXNpZ24ge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgfVxuICAgIH1cbn1cbiIsIi5ncmFwaGljLWNoYXB0ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cblx0cGFkZGluZzogNjBweCAwO1xuXG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXHR9XG5cblx0LnN1YnRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0XG5cdH1cblxuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0XG59IiwiLmNvdW50cnktc2l0ZSB7XG4gIC5oZXJvIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvIHtcbiAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Db3VudHJ5L2hlcm8tYmcucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gYm90dG9tLFxuICAgICRTdG9yZUdyYWRfQSAwJSxcbiAgICAkU3RvcmVHcmFkX0IgNTAlLFxuICAgICRTdG9yZUdyYWRfQyAxMDAlXG4gICk7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5oZXJvLWltZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAudGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzc0ODk5YTtcbiAgICB9XG4gIH1cbiAgLnByb21vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAzMHB4IDI2cHggMzBweCAyNnB4O1xuICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgLy8gbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgLnNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuZGV0YWlscyB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgfVxuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1idXR0b25zIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYubXVsdGktY29sdW1uIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIC5wcm9tbyB7XG4gICAgICBwYWRkaW5nOiAwcHggMjZweCAzMHB4IDI2cHg7XG4gICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgfVxuICAgIC5oZXJvLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAuaGVhZGxpbmUgKyAuaGVyby1pbWcge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmhlYWRsaW5lIC5oZXJvLXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cdC50YWdsaW5lLWgze1xuXHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHQgICAgbWFyZ2luOiAxMHB4IDA7XG5cdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0ICAgIG1hcmdpbi10b3A6IDBweDtcblx0fVxuICAgIGgxLnNoYXJlLWhlYWRsaW5lLFxuICAgIGgyLnNoYXJlLWhlYWRsaW5lLFxuICAgIGgzLnNoYXJlLWhlYWRsaW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgICBoMi5oZXJvLXN1Yi5sYXJnZSxcbiAgICBoMy5oZXJvLXN1Yi5sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJi5leHRyYS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAmLmdyYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICB9XG5cbiAgICAmLmludG8tY29udGVudCB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zMTI1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTg3NWVtO1xuICAgICAgICBjb2xvcjogIzY5Nzg4MjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGFyZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgLmhlcm8taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICB9XG4gICAgICAuY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cdCYucHJvZHVjdC1kZXRhaWxze1xuXHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFxuXHRcdC5oZWFkbGluZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0aDEsaDJ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVyby1pbWcge1xuXHRcdFx0bWFyZ2luLXRvcCA6MHB4O1xuXHRcdH1cblx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHR9XG5cdH1cbiAgfVxuXG4gICYudGl0bGUtcm90YXRvciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMjgwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuaGVyby1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGEge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWNvbmRhcnktdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH4gLnNlY29uZGFyeS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhcmdlIHtcbiAgICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwiZGVza3RvcFwiKSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmb250LXNpemU6IDUuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxpZ2h0LW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA0OCwgNTEsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xuICAucGFnZS10YWcge1xuICAgIGNvbG9yOiAjYmVjZGQ3O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgfVxufVxuXG4uZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzUwYmViZTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgbGVmdCxcbiAgICByZ2IoODAsIDE5MCwgMTkwKSAwLFxuICAgICM0MWFhYWEgNTAlLFxuICAgICMwMDk5Y2IgMTAwJVxuICApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XG4gIGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgLmhlcm8tYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmhlcm8tdGl0bGUge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY29uZGFyeS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmYjkwMDtcbiAgfVxufVxuXG4ubm8tb3ZlcmxheSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ucGx1cy1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5oZXJvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIC50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIC50YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAuaGVyby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5oZXJvLXN1YiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5saW5rLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIH1cbn1cblxuLmhlcm8tbW9iaWxlLXByb21vLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4uaGVyby12aWRlbyB7XG4gIEBleHRlbmQgLmhlcm87XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gIC52aWRlby13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnZpZGVvLXdyYXBwZXIge1xuICAgIC8qc3RhcnQ6IGNlbnRlciB2aWRlbyovXG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyplbmQ6IGNlbnRlciB2aWRlbyovXG4gIH1cblxuICAudmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3Ige1xuICBtaW4taGVpZ2h0OiAwO1xuICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgICBtYXJnaW46IDEwJSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEyMHJlbTtcblxuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtaDEtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciB7XG4gICAgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubW9iaWxlLWgxLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLXNob3V0Ym94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uaGVyby1ncmFkaWVudCB7XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZXJvLWNvbnRhY3QtdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gIEBleHRlbmQgLmhlcm87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC5wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIHJlcGxhY2Ugd2l0aCBTQ1NTIGRlZmluaXRpb24gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tdmlkZW8gLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4vKiByZXBsYWNlIHdpdGggU0NTUyBkZWZpbml0aW9uICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmlkZW8gLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBtZWRpYSBxdWVyaWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcbi8vICAgLmhlcm97XG4vLyAgICAgLnByb21ve1xuLy8gICAgICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbkBpbmNsdWRlIHNjcmVlbihcInRhYmxldFwiKSB7XG4gIC5oZXJvIHtcbiAgICAuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5saW5rLWNvbnZlcnNpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgLmhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAucHJvbW8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRhZ3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVyby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuaW4tZGVwdGgtY2hhcHRlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblxuXHRwYWRkaW5nOiA2MHB4IDA7XG5cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdC5zdWJ0aXRsZXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXHR9XG5cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b24tY29udmVyc2lvbntcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn0iLCIuY2FzZS1zdHVkeXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5saXN0LWhlYWRlcntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdHBhZGRpbmc6IDEwcHggMCA1cHggMDtcblx0fVxuXHQubGlzdHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnBhcnRuZXItaGlnaGxpZ2h0IHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gICAgXHRcblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRwYWRkaW5nOiA4cHggMCAxMHB4IDA7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0fVxuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMCAxMHB4IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdC5wYXJ0bmVyLWRlc2MgcDpub3QoOmZpcnN0LWNoaWxkKSwgLnBhcnRuZXItZGVzYyB1bCwgLnBhcnRuZXItZGVzYyBvbCwgLnBhcnRuZXItZGVzYyBzcGFuLCAucGFydG5lci1kZXNjIGRpdntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5wYXJ0bmVyLWRlc2Mge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICAucGFydG5lci1kZXNjIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG5cdFx0XG5cdH1cblxuXHQuYWRkaXRpb25hbC10ZXN0aW1vbmlhbHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcblx0XHQudGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcdFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0Lm5hbWV7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnRlc3RpbW9uaWFse1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdC50ZXh0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdGJveC1zaGFkb3c6IDEwcHggMCAwICMyMzg3YWEsIC0xMHB4IDAgMCAjMjM4N2FhO1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1x0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRib3gtc2hhZG93OiA1cHggMCAwICMyMzg3YWEsIC01cHggMCAwICMyMzg3YWE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0Lm5hbWV7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0XHQudGl0bGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0XG5cdC50ZXN0aW1vbmlhbC1tb2JpbGV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQudGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50e1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XG5cdFx0aDJ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdC5jb2xsYXBzZS1vbi1tb2JpbGV7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQuY29udGludWUtcmVhZGluZ3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcdFxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0d2lkdGg6IDkwJTtcblxuXHRcdFx0Ji1leHBhbmRlZHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc3R1ZHktaW1hZ2V7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuY2FwdGlvbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdC8qQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH0qL1xuXHRcdH1cblx0fVxuXHQuYnV0dG9uc3tcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmpvYi1saXN0aW5ncy1kZXNrdG9we1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHQvL21hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0fVxuXHQuam9iLWxpc3R7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdGNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0LW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdCAgICAtbW96LWNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcblx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcblx0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xuXHRcdFx0LW1vei1jb2x1bW4tY291bnQ6IDE7XG5cdFx0ICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuXHRcdH1cblxuXHRcdC5qb2ItbGlzdGluZ3tcblx0XHRcdC8vIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdCAgIFx0XHQvL1x0XHRtaW4taGVpZ2h0OiAxNzBweDtcblx0ICAgXHRcdC8vICB9XG5cblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFxuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHRcblxuXHQudmlkZW8tcHJvbW97XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0LmVycm9yLW1lc3NhZ2V7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcblx0XHRcdGNvbG9yOiAjYWYyMzVmO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0LnRpdGxlLWNvbnRhaW5lcntcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdC8vIG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnNoYXJle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHQvLyBtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdH1cblx0XHRcdC5pcy1hY3RpdmV7XG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0XHQgICAgICAgICAgbGVmdDogLTEwcHg7XG5cdFx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgfVxuXHRcdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0XHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xuXHRcdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgIH1cblx0XHR9XG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdFx0PiBhe1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdFx0dWwsIG9se1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3VjY2Vzcy1uZXh0LXN0b3J5IHtcblx0ICAgIGJvdHRvbTogMTBweDtcblx0ICAgIHJpZ2h0OiAxNXB4O1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgY29sb3I6ICMyMzg3YWE7XG5cdCAgICBmb250LXNpemU6IDE4cHg7XG5cdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHQgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdFxuXHQuc3VjY2Vzcy1hcnJvdyB7XG5cdCAgICB0b3A6NHB4OyBcblx0ICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR9XG59XG5cbi5qb2ItbGlzdGluZ3MtbW9iaWxle1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5uZXd0b24tYWNjb3JkaW9uIHtcblx0XHRcdCBcblx0XHRcdC8qbGluZS1oZWlnaHQ6IDMwcHg7IG1vYmlsZSovXG5cdFx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0aXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IFxuXHRcdH1cblx0XHQuYWNjb3JkaW9uLXBhbmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9ICAgIFxuXG5cdFx0LnNob3cge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDAwcHg7XG5cdFx0fVxuXHRcdC5qb2ItbGlzdHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdC5qb2ItbGlzdGluZ3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHR9XG5cdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQudmlkZW8tcHJvbW97XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0LmVycm9yLW1lc3NhZ2V7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcblx0XHRcdGNvbG9yOiAjYWYyMzVmO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LnRpdGxlLWNvbnRhaW5lcntcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aDJ7XG5cdFx0XHRcdFxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvLyB0b3A6IDA7XG5cdFx0XHRcdC8vIHJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC01cHg7XG5cdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQ+IGF7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0OyBcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyBcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmpvYi1saXN0aW5ncy1kZXNrdG9we1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmpvYi1saXN0aW5ncy1tb2JpbGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iLCIvLyBUT0RPOiBNb3ZlIGludG8gcGFnZXMgZm9sZGVyIChTQ1NTIHJlb3JnYW5pemF0aW9uKVxuXG4vLyBMZWFkZXJzaGlwIFBhZ2UgU0NTU1xuLmxlYWRlcnNoaXAge1xuXG5cdCYuc2VnbWVudHMge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuXHR9XG5cdFxuXHRcblxuXHQuaGVhZGVyIHtcblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7IFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQudGlsZS1jb250YWluZXIge1xuXHRcdC50aWxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IG5vbmU7IFxuXHRcdFxuXHRcdFx0LnRpbGUtZGV0YWlscyB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFuLnNvbHV0aW9ucyB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMCA2cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDMsIGg0LCBoNSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCA4cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYig2MCwgNzAsIDc1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHRjb2xvcjogcmdiKDYwLCA3MCwgNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFuLnNvbHV0aW9ucyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XG5cdFx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVx0XG5cdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XG5cdH1cbn1cblxuLy8gTGVhZGVyc2hpcCBQcm9maWxlIFBhZ2UgU0NTUyBcbi5zaW5nbGUtcHJvZmlsZSB7XG5cblx0bWFyZ2luLXRvcDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XG5cdC5wcm9maWxlLXBob3RvIGEge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblx0XG5cdC5idXR0b24tY29udmVyc2lvbiB7XG5cdFx0aSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0XG5cdGgxIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiAyLjBlbTtcblx0fVxuXHRcblx0aDQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRcblx0c21hbGwge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcblx0XHRpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHR9XG5cdH1cblx0XG5cdC5wcm9maWxlLW1ldGEtaW5mbyBwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cdFxuXHQuaW1nLWNhcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHQgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cdCAgICBtYXJnaW4tdG9wOjEwcHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0LnNpbmdsZS1wcm9maWxlIGltZyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG4iLCIubWVkaWEtYmxvY2t7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cblx0cGFkZGluZzogNjBweCAwO1xuXHRcblx0Jl9faGVhZGVye1xuXHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdFxuXHRcdGgxLCBoMntcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0ICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHQgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHQgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICAgICAgXHRmb250LXNpemU6IDI0cHg7XG5cdCAgICAgICAgfVxuICAgIH1cblxuXHRcdC5zaGFyZXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdH1cblxuXHQudmlkZW8td3JhcHBlcntcblx0XHQudmlkZW8tanMgeyBcbiAgICAgIHNwYW57XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDsgXG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICBcbiAgICAgIC52anMtYmlnLXBsYXktYnV0dG9ue1xuICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICB9XG4gICAgfVxuXHR9XG5cdFxuXHQucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICBcbiAgLnN0bHAtcXVvdGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICAgIFxuICAgIGltZ3tcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5zdGxwLXF1b3RlLWF1dGhvcntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICBhIHtcbiAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zdGxwLWF1dGhvciB7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgcC5hdXRob3ItbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgfVxuICB9XG5cbiAgdWx7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBsaXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgXG4gIHVsLnJlbGF0ZWQtcmVzb3VyY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICBcbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmltZy1jYXB0aW9ue1xuICAgIC8vZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTRweDtcbiAgfVxufSIsIiVjbG9zZUFNb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5zaG93LW92ZXJsYXksIC5zaG93LWNhcm91c2VsLW92ZXJsYXkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgIHBvc2l0aW9uOiBmaXhlZDsgXG4gICAgei1pbmRleDogNTAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7IFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xufVxuLm1vZGFsY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDU1MHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuI2NhcHRpb24sICNjYXItY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAkU2xhdGVfR3JleTtcbn1cbiNtb2RhbEltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tIHtcbiAgICBmcm9tIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCl9XG4gICAgdG8gey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKX1cbn1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHNjYWxlKDAuMSl9XG4gICAgdG8ge3RyYW5zZm9ybTogc2NhbGUoMSl9XG59XG4jbW9kYWxDbG9zZSB7XG4gIEBleHRlbmQgJWNsb3NlQU1vZGFsO1xuICAuaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6IzIzODdhYTtcbiAgfVxufVxuLmNsb3NlLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHRvcDogMS4xNDI4NTcxNDI5cmVtO1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICBsZWZ0OiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNsb3NlLW1vZGFsOmhvdmVyIHtcbiAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWxfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbF9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC45Mjg1NzE0Mjg2cmVtO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAuY2xvc2UtbW9kYWxfX2ljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzE0Mjg1NzE0M3JlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbF9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgIFxuICAgICAgICBjb2xvcjogJFBldHJvbDtcbiAgICB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbiNsaXZlLWNoYXQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gaGlkZSB1bnRpbCBzdGF0ZSBpcyBkZXRlcm1pbmVkIGluIGpzXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzQzQ2NEI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4MCwgMTkwLCAxOTEpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggIzAwMDAwMDMzO1xuICB6LWluZGV4OiAxOyAvLyBvdmVybGF5cyBidXR0b24gb24gdG9wIG9mIG90aGVyIGVsZW1lbnRzXG4gIGJveC1zaGFkb3c6IG5vbmU7IFxuICBoZWlnaHQ6IDQ4cHg7XG5cbiAgaSB7XG4gICAgY29sb3I6ICMzQzQ2NEI7XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuXG4gIC5jaGF0LWljb25zLW1heCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDZweCAxMXB4IDE0cHggMTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAuY2hhdC1pY29uLW1pbmltaXplIHtcbiAgICBtYXJnaW46IC02cHggLTRweCAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmFkZ2UyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDgyMTMyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZDgyMTMyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1iYWRnZSk7XG4gICAgZm9udDogYm9sZCAxNnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAtN3B4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdTaWVtZW5zQm9sZCc7XG4gIH1cblxuICAubGl2ZS1jaGF0LWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgY29sb3I6IHJnYigyMzUsIDI0MCwgMjQ1KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDZweCAwIDEycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRvcDogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiA5M3B4O1xuICB9XG59XG5cbi5jaGF0LW1vZGFsIHtcbiAgXG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBcbiAgICAuZmEtY29tbWVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHg7IFxuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAmOmhvdmVyIHsgXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgJi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXsgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpLCBlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICYuZmEtbG9uZy1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuaHJNYXJnaW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5waG9uZU51bWIge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MEJFQkU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblxuICAgICAgICBpLmZhLWFuZ2xlLWRvd24sIGVtLmZhLWFuZ2xlLWRvd24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpeyBcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDk5OTk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA2MHB4IDE1cHg7IFxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7IFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLWNoYXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1zaWVtZW5zLWxvZ28tYW5kLW5hbWUge1xuIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNpcmNsZSB7XG4gICAgd2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6MjBweDtcbiAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgZm9udC1zaXplOjEwcHg7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGJhY2tncm91bmQ6IzAwOTk5OTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufSIsIi5uZXdzYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgaDF7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIH1cbiAgLm5ld3MtdGlsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmRldGFpbHN7XG5cbiAgICAgIGgze1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kYXRle1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIH1cblxuICAgICAgLnNoYXJlLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaGFyZS1idG57XG4gICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLy8gY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIC5zaGFyZS1idXR0b257XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1hY3RpdmV7XG4gICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgbGVmdDotMTBweDtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgIGxlZnQ6LTE0MHB4O1xuICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzYmxvY2stYnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cblxuICAubmV3c2Jsb2NrLWJ1dHRvbjpob3ZlcntcbiAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgfVxufVxuXG5cblxuQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4gIC5uZXdzYmxvY2t7XG4gICAgLm5ld3MtdGlsZXtcbiAgICAgIC5kZXRhaWxze1xuICAgICAgICBtYXJnaW4tdG9wOi01cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gIC5uZXdzYmxvY2t7XG4gICAgLm5ld3MtdGlsZXtcbiAgICAgIC5kZXRhaWxze1xuICAgICAgICBtYXJnaW4tdG9wOi01cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5uZXdzYmxvY2t7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgICAuaGVhZGxpbmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICAgIC5uZXdzLXRpbGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxze1xuICAgICAgICAubmV3cy10aWxlLWhlYWRlcntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNoYXJlLWJ0bntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogMjU1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tb2JpbGUtc2hhcmUtaWNvbntcbiAgICAgIC8qVU5DT01NRU5UIFRPIFNIT1cgU0hBUkUgT04gTkVXUyBBTkQgRVZFTlRTIE1PQklMRSovXG4gICAgICAvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIC8vIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICAgIC5pcy1hY3RpdmV7XG4gICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICBsZWZ0Oi03cHg7XG4gICAgICB0b3A6IC03cHg7XG4gICAgfVxuICB9XG4gIC5pcy1hY3RpdmUtbGVmdHtcbiAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgIGxlZnQ6LTEzNXB4O1xuICAgICAgdG9wOiAtN3B4O1xuICAgIH1cbiAgfVxuICAgIH1cbiAgICAubmV3cy10aWxlLW1vYmlsZS1vbmx5e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubmV3c2Jsb2Nre1xuICAgICYuZGFya3sgICAgICBcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgLy9oZWlnaHQ6IDEzMHB4O1xuICAgICAgLmhlYWRsaW5le1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgICAgIH1cbiAgICAgIC5uZXdzLXRpbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5uZXdzYmxvY2t7XG4gICAgLm5ld3NibG9jay1idXR0b257XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3NibG9ja3tcbiAgJi5kYXJre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gICAgY29sb3I6ICRTbm93O1xuXG4gICAgLm5ld3NibG9jay1idXR0b257XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgfTtcblxuICAgIC5naG9zdC1hbHR7XG4gICAgICBjb2xvcjogJFNub3cgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmV3cy10aWxle1xuICAgICAgLmRldGFpbHN7XG4gICAgICAgIC5kYXRle1xuICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50e1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiRTbm93ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLm5ld3MtZmlsdGVyIHtcbiAgXG4gICNuZXdzLWZpbHRlci1wYWdpbmF0aW9uLXVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICB9XG5cbiAgLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi5jaGFwdGVyLXRpbGVzIHtcbiAgICAudGlsZSB7XG4gICAgICAudGlsZS1kZXRhaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDIwcHggMTZweDtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgICAgfVxuXHRcdC5uby1pbWFnZXtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDsgXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdH1cblxuICAgICAgICBwLnRpbGUtYmFubmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1pbmZvIHtcbiAgICAgICAgICBpLmZhLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgY29sb3I6ICMyNDg2YWE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGkuZmEuZmEtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjQ4NmFhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wci1yZXN1bHRzIGg0IHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIG1hcmdpbjogMjBweCAwIDYwcHggMDtcbiAgfVxufVxuIiwiLm9mZmljZS1sb2NhdGlvbiB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5wYW5lbC13aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuXHQuZmEuZmEtYnVpbGRpbmctbyB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdH1cblx0XG5cdHNwYW4ubGFiZWwge1xuXHRcdHZlcnRpY2FsLWFsaWduOnRvcDsgXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7IFxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuICAuY291bnRyeS1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIFxuXHQub2ZmaWNlLWhlYWRlcnMge1xuXHRcdGgxLCBoMiwgaDMge1xuXHRcdFx0Y29sb3I6ICMzQzQ2NEI7XG5cdFx0fVxuXHRcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC1zaXplOiA0M3B4O1xuXHRcdH1cblx0XHRcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24ge1xuXHRcblx0LnNpbmdsZS1vZmZpY2UtZGV0YWlscyB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDsgbWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcblx0XHQmLm5vLW1hcmdpbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0Ly8gSG9yaXpvbnRhbCBydWxlIHN0eWxlICg4MHB4IHdpZGUgYmx1ZSBiYXIpXG5cdGhyIHtcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJEJ1dHRvbl9CbHVlO1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHRcblx0Ly8gU3BhbnMgYXJlIHVzZWQgdG8gZGlzcGxheSBzZXBhcmF0ZSBwaWVjZXMgb2YgYWRkcmVzcyBpbmZvIHNpZGUtYnktc2lkZVxuXHQvLyBFbGVtZW50IGlzIGNvbnZlcnRlZCB0byBhbiBpbmxpbmUtYmxvY2sgc28gd2UgY2FuIGFkZCBzb21lIG1hcmdpbi5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdFxuXHQvLyBIZWFkZXIgc3R5bGVzIGZvciBhIHNpbmdsZSBvZmZpY2UgbG9jYXRpb25cblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFxuXHRcdC8vIE9mZmljZSBoZWFkZXIgZGVzaWduICMxXG5cdFx0Ji5vZmZpY2UtaCB7XG5cdFx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4OyBtYXJnaW4tdG9wOiA2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdC8vIE9mZmljZSBoZWFkZXIgZGVzaWduICMyXG5cdFx0Ji5vZmZpY2UtaDIge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDsgbWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRcblx0XHQmLm9mZmljZS1oNCB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgbWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdGNvbG9yOiAjREM2OTE0O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZSBzdHlsZSAoODBweCB3aWRlIGJsdWUgYmFyKVxuaHIubmFycm93LWIge1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgJEJ1dHRvbl9CbHVlO1xuXHR3aWR0aDogODBweDtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuaHIuZG90dGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOGM4YjhiO1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufSIsIi5wYWdlLXRhZ3tcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICMyMzg3YWE7XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XHRcblxuLm1vYmlsZS1wYWdlLXRhZ3tcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMyMzg3YWE7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luOiAxMHB4IDAgMTBweCAxNXB4O1xuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5wYWdlLXRhZy1tb2JpbGV7XG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMjM4N2FhO1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdC5wYWdlLXRhZ3tcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gYXtcblx0Ly8gXHRkaXNwbGF5OiBpbmxpbmU7XG5cdC8vIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQvLyBcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdC8vIFx0Zm9udC1zaXplOiAyMHB4O1xuXHQvLyBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdC8vIH1cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5wYXJ0bmVyLWJsb2Nrc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdFxuXHRoMXtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdH1cblx0XG5cdGgze1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5wYXJ0bmVyLWFjY29yZGlvbntcblx0XHRcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcblx0XHQubmV3dG9uLWFjY29yZGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7IFxuXHRcdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHRcdGl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJE15c3RpYztcblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uLXBhbmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9ICAgIFxuXG5cdFx0LnNob3cge1xuXHRcdFx0XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bWF4LWhlaWdodDogNTAwMHB4O1xuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tdGlsZXtcblx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYWNjb3JkaW9uLXRpbGUtbm9ubW9iaWxlXG5cdFx0XHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTZweDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1x0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnBhcnRuZXItYWNjb3JkaW9ue1xuXHRcdC5hY2NvcmRpb24tdGlsZXtcblx0XHRcdC5hY2NvcmRpb24tdGlsZS1tb2JpbGVcblx0XHRcdHtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHQucGFydG5lci1hY2NvcmRpb257XG5cdFx0LmFjY29yZGlvbi10aWxle1xuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVx0XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5wYXJ0bmVyLWJsb2Nrc3tcblx0XHQucGFydG5lci1hY2NvcmRpb257XG5cdFx0XHQuYWNjb3JkaW9uLXRpbGV7XG5cdFx0XHRcdC5hY2NvcmRpb24tdGlsZS1tb2JpbGV7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYWNjb3JkaW9uLXRpbGUtbm9ubW9iaWxle1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGFydG5lci1pbWFnZXtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0XHRcblx0XHRcdFx0XHR3aWR0aDogMjYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3N7XG5cdHBhZGRpbmctdG9wOjQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkTXlzdGljO1xuXHRoMXtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdCAgICBmb250LXNpemU6IDM2cHg7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgICBcblx0ICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdCAgICBtYXJnaW4tdG9wOiAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICBcdGZvbnQtc2l6ZTogMjhweDtcblx0ICAgIH1cblx0fVxuXHQuZm91ci10aWxlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0LnBhcnRuZXItYmxvY2stdGlsZXtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJE15c3RpYztcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKDE1cHggKiAxLjI4NSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fY29udGVudHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJE15c3RpYztcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBcdFx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXG4gICAgICAgIFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0XHRcdFx0Y29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuICAgICAgICBcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fQmx1ZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMjZweDsgXG5cdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnRocmVlLXRpbGUtY29udGFpbmVye1xuXHRcdEBleHRlbmQgLmZvdXItdGlsZS1jb250YWluZXI7XG5cdFx0LnBhcnRuZXItYmxvY2stdGlsZXtcblx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjM2M0NjRiO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDsgXG5cdFx0fVxuXHRcdC5wYXJ0bmVyLWJsb2NrLXRpbGV7XG5cdFx0XHQmX19jb250ZW50e1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcblx0XHRcdFx0XHRtYXJnaW4tYmxvY2stZW5kOiAxZW07XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmN0YSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblxuICAgIC50d28tdGlsZS1jb250YWluZXJ7XG4gICAgICAgIEBleHRlbmQgLmZvdXItdGlsZS1jb250YWluZXI7XG4gICAgICAgIC5wYXJ0bmVyLWJsb2NrLXRpbGV7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgLnR3by10aWxlLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDE1cHggMTVweDtcbiAgICAgICAgICAgIH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrc3tcbiAgJi5kYXJre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTaHV0dGxlX0dyZXk7XG4gICAgY29sb3I6ICRTbm93O1xuICB9XG5cbiAgJi5ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgIGNvbG9yOiAkU25vdztcbiAgICAuY29udGFpbmVye1xuICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblx0XHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHQgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHQgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR3by10aWxlLWNvbnRhaW5lcntcbiAgICAgICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcbiAgICAgICAgLnBhcnRuZXItYmxvY2stdGlsZXtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ib3JkZXJsZXNze1xuICAgICYud2hpdGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgfVxuICAgIC50d28tdGlsZS1jb250YWluZXJ7XG4gICAgICAgIEBleHRlbmQgLmZvdXItdGlsZS1jb250YWluZXI7XG4gICAgICAgIC5wYXJ0bmVyLWJsb2NrLXRpbGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdC8qZGlzcGxheTogaW5saW5lLWZsZXg7Ki9cblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBcdGNvbG9yOiAkQnV0dG9uX0JsdWVfSG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgfVxuXG4gICAgLmZvdXItdGlsZS1jb250YWluZXJ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLnBhcnRuZXItYmxvY2stdGlsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDtcbiAgICAgICAgICAgIGZsZXg6IDMzLjMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0ICAgICAgLyogZGlzcGxheTogaW5saW5lLWZsZXg7ICovXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHQgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdCAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ICAgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHQgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdCAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ICAgICAgY29sb3I6ICRCdXR0b25fQmx1ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgXHRjb2xvcjogJEJ1dHRvbl9CbHVlX0hvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5hbmNob3Jjb2x1bW4ge1xuXHRcdFx0XHQgICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgXHRcdFx0XHRoMyB7XG4gICAgICBcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIFx0XHRcdFx0fVxuICAgICAgXHRcdFx0XHRwIHtcbiAgICAgIFx0XHRcdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICBcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIFx0XHRcdFx0fVxuXHRcdFx0ICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuIiwiXG4uc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmdcbntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0LmJsdWUtYmdcblx0e1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2JlY2RkNztcblxuXHRcdC5kZXNrdG9wYnV0dG9uXG5cdFx0e1xuXHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdH1cblx0fVxuXG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyZDM3M2M7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblxuXHQuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmd7XG5cdFx0LmJsdWUtYmdcblx0XHR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNiZWNkZDc7XG5cblx0XHRcdC5kZXNrdG9wYnV0dG9uXG5cdFx0XHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2luYXRpb24tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAmLnRvcCB7XG5cdG1hcmdpbjogMDtcbiAgfVxufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+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== */