@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Old+Standard+TT:400,700|Open+Sans:300,400,600|Raleway:300,400,600);@import url(https://fonts.googleapis.com/css?family=Cabin:400,700&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,700&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Muli:200,300,400,600,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&display=swap);/*!
 * 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{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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;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/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{box-sizing:border-box}:after,:before{box-sizing:border-box}a{color:#005d25;text-decoration:none}a:focus,a:hover{color:#001107;text-decoration:none}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}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.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:#005d25}a.text-primary:focus,a.text-primary:hover{color:#002a11}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#005d25}a.bg-primary:focus,a.bg-primary:hover{background-color:#002a11}.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-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom: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 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{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;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:1230px){.container{width:1200px}}.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-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1230px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom: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{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom: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{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555}.form-control{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;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.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[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height: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 input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height: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 .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline 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 .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline 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 .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline 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{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{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;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:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#005d25;border-color:#00441b}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#002a11;border-color:#000}.btn-primary:hover{color:#fff;background-color:#002a11;border-color:#000603}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#002a11;border-color:#000603}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#000603;border-color:#000}.btn-primary.active,.btn-primary:active,.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:#005d25;border-color:#00441b}.btn-primary .badge{color:#005d25;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.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,.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,.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:#005d25;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],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:#001107;text-decoration:none;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-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{color:#fff;text-decoration:none;outline:0;background-color:#005d25}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size: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;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{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 input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size: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 .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{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{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#005d25}.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{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{color:#fff;background-color:#005d25}.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{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{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:0}}.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 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width: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:610px) 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 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 .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius: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-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@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:0;border-top-left-radius:0;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-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width: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{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width: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{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{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:#005d25;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:#001107;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#005d25;border-color:#005d25;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;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:#005d25}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#002a11}.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{color:#005d25;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .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 .jumbotron,.container-fluid .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 a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#005d25}.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{from{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:#005d25;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,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius: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{z-index:2;color:#fff;background-color:#005d25;border-color:#005d25}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#2aff7f}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom: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{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.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}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table: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,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-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: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,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-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>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom: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:#005d25}.panel-primary>.panel-heading{color:#fff;background-color:#005d25;border-color:#005d25}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#005d25}.panel-primary>.panel-heading .badge{color:#005d25;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#005d25}.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}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius: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}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{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:"Open Sans",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}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius: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{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Open Sans",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{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{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-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1229px){.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:1229px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1229px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1229px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1230px){.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:1230px){.visible-lg-block{display:block!important}}@media (min-width:1230px){.visible-lg-inline{display:inline!important}}@media (min-width:1230px){.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:1229px){.hidden-md{display:none!important}}@media (min-width:1230px){.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}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{-webkit-text-size-adjust:none}body{font:80% 'Open Sans',Arial,sans-serif;color:#525252}@media only screen and (max-width:959px){body{background-color:#444;padding:0}}#wrapper{background:#fff;position:relative;z-index:1;box-shadow:0 0 9px #1a1a1a}.box-content{width:960px;margin:0 auto;position:relative}.box-content .block-title,.box-content-new .block-title{font-weight:700;font-size:1.7em;line-height:1}.box-content .light-title,.box-content-new .light-title{font-weight:300;color:#005d25}@media only screen and (max-width:959px){.box-content{width:96%;padding:0 2%}}.left{float:left}.right{float:right}.clear{clear:both}span.clear{display:block;height:0}.green{color:#005d25}.yellow{color:#ffc200}a{text-decoration:none;color:#005d25}a.read-more-yellow-plus{position:relative;font-size:.8em;font-weight:700;line-height:1;padding:10px 0 0 30px;display:inline-block}a.read-more-yellow-plus:before{display:block;width:20px;height:20px;border-radius:50%;color:#fff;background:#ffc200;text-align:center;line-height:1.9;position:absolute;left:0}.with-icon:before{font-size:1.4em;vertical-align:middle;color:#999;margin-right:15px}blockquote:after,blockquote:before{font:.4em owsd;display:inline-block;color:#005d25}blockquote:before{content:'h';vertical-align:top;height:140px;float:left;margin-right:6px}blockquote:after{content:'g';vertical-align:text-bottom;margin-left:12px}blockquote p{display:inline}.button{display:inline-block;min-width:70px;text-align:center;padding:9px 12px;background:#78c6e7;color:#fff;text-transform:uppercase;font-weight:400;border-radius:8px;font-size:1.2em;margin:0 auto}.button-green{background:#005d25}.centered-button{text-align:center;position:relative;z-index:100}.righted-button{text-align:right}.controls a span{display:none}.controls a.disabled{visibility:hidden}.italic-title{font-weight:300;font-style:italic}.icon-news-icon:before{color:#8c8d00}.icon-workshop-icon:before{color:#bbb}.icon-event-icon:before{color:#d96d00}.with-blue-sign:before,.with-small-sign:before{display:block;width:100px;position:absolute;left:0;top:0;content:''}.with-blue-sign{position:relative}.with-blue-sign:before{height:4px;background:#0085b2}.with-small-sign{position:relative}.with-small-sign:before{height:1px;background:#ddd}#accordion,.accordion{border-top:1px solid #eee}#accordion dt,.accordion dt{height:60px;padding:20px 3px 29px;cursor:pointer;font-size:1.4em;font-weight:700;text-transform:uppercase;position:relative;border-bottom:1px solid #eee}#accordion dt span,.accordion dt span{display:inline-block}#accordion dt:after,.accordion dt:after{content:'i';font-family:owsd;font-size:1.2em;text-transform:lowercase;position:absolute;right:3px;top:40px}#accordion dt.on,.accordion dt.on{border:none}#accordion dt.on:after,.accordion dt.on:after{content:'q';color:#ddd}.stickit{position:fixed;top:95px;z-index:101}.view{clear:both}#cookieChoiceInfo{position:fixed;width:100%;margin:0;padding-top:1em;left:0;bottom:0;z-index:1000;text-align:center;background-color:rgba(238,238,238,.9)}#cookieChoiceInfo>span{padding:1em}@media only screen and (max-width:767px){#cookieChoiceInfo>a{display:inline-block;margin:.5em}}#cookieChoiceInfo #cookieChoiceDismiss{margin:0 24px}img[style*=left]{margin:0 20px 20px 0}img[style*=right]{margin:0 0 20px 20px}#content #news .service-links .links{margin:0}#content .service-links .links{border-top:0;padding:0}#content .service-links .links li{display:inline-block;padding:10px 0;margin-right:1em}#content .service-links .links li:before{content:''}#content .service-links .links li a{display:block;width:33px;height:32px;padding-top:0;background:url(../images/share-icon.png) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}#content .service-links .links li a.service-links-facebook{background-position:center -97px}#content .service-links .links li a.service-links-twitter{background-position:center -212px}#content .service-links .links li a.service-links-linkedin{background-position:center -1373px}.highcharts-tooltip,.highcharts-tooltip>span{width:180px}.highcharts-tooltip .tooltip{white-space:normal!important}#content .page table{border:1px solid #c2c2c2;width:auto!important;margin-bottom:2em;border-collapse:collapse;border-spacing:0;overflow-x:auto;display:table}#content .page table[align=center]{margin:0 auto}#content .page table thead{display:table-header-group}#content .page table th{padding:7px;line-height:16px;text-align:center;vertical-align:middle;border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2;background-color:#e9e9e9}#content .page table tr:first-child th{font-size:120%;line-height:22px}#content .page table td{border-top:1px solid #c2c2c2;line-height:16px;vertical-align:middle;padding:4px 8px}@media screen and (max-width:1200px){#content .page table{text-align:center}#content .page table p{padding-bottom:5px}#content .page table caption{background-image:none}.page-node-13058 .content .field-item table.mobile-tb thead{display:none}#content .page table tbody td{padding:.6rem}#content .page table tbody td:before{content:attr(data-th);font-weight:700;display:inline-block}#content .page .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}}header.main{width:100%;background:url(../images/header_bg.jpg) left top repeat-x;border-bottom:6px solid #005d25;padding-top:30px;position:fixed;top:0;left:0;z-index:202;transition:height .5s}header.main>.box-content{transition:height .5s}header.main .logo{display:inline-block;position:relative}header.main .logo img{width:auto;height:120px;transition:height .5s}header.main .first-level>li,header.main .submenu{transition:.5s}@media only screen and (max-width:959px){header.main{position:static;padding-top:0}header.main .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.main>.box-content{text-align:center}}@media only screen and (max-width:959px){header.main .social,header.main .utility{display:none}header.main .logo{top:38%;width:55%;height:auto}header.main .logo img{max-width:100%;height:auto}header.main .burger-menu{top:44px}}header.small{height:80px;padding-top:10px}header.small>.box-content{height:80px}header.small .logo img{height:70px}header.small .first-level>li{height:45px}header.small .mega-menu,header.small .submenu{top:95px}nav{position:absolute;right:0;bottom:0}nav .first-level>li{display:block;position:relative;height:70px;float:left;padding:0 10px}nav .first-level>li.active:before,nav .first-level>li:hover:before{content:'n';font-family:owsd;line-height:.6;color:#005d25;position:absolute;bottom:0;left:0;width:100%;text-align:center}nav .first-level>li.active>a,nav .first-level>li:hover>a{color:#03a242;border-bottom:1px solid #005d25}nav .first-level>li>a{font:1.1em Cabin,Arial,sans-serif;color:#fff;text-transform:uppercase}nav .first-level>li>a:focus,nav .first-level>li>a:hover{color:#03a242;border-bottom:1px solid #005d25}@media only screen and (max-width:959px){nav{left:0;top:115px;right:auto;bottom:auto;width:100%}nav .first-level>li{float:none;height:auto;padding:0}nav .first-level>li.active:before,nav .first-level>li:hover:before{content:'';width:0}nav .first-level>li>a{display:block;padding:9px 0;margin-left:20px;margin-right:20px;font-size:1.4em;color:#469267;border-bottom:1px solid #333}}.mega-menu{display:none;position:fixed;left:0;top:185px;width:100%;height:auto;background:url(../images/megamenu_pattern.png);box-shadow:0 5px 6px 0 #dedede;transition:.5s;transition-property:top}.mega-menu .box-content,.mega-menu .box-content-new{background:url(../images/mega_menu_bg.gif) left top repeat-y #fff}.mega-menu .cta{width:239px;height:147px;padding:33px 21px 0 130px;background-repeat:no-repeat}.mega-menu .cta h3{font-size:1.5em;color:#005d25}.mega-menu .cta h3 a{color:#005d25}.mega-menu .cta a{color:#525252}.mega-menu .cta a.more{font-weight:700;color:#005d25;font-size:.9em}.mega-menu .about-cta{background-image:url(../images/megamenu_about_icon.png);background-position:18px 34px}.mega-menu .why-cta{background-image:url(../images/megamenu_why_icon.png);background-position:14px 34px}.mega-menu .network-cta{background-image:url(../images/megamenu_network_icon.png);background-position:7px 37px}.mega-menu .career-cta{background-image:url(../images/megamenu_career_icon.png);background-position:26px 34px}.mega-menu .resources-cta{background-image:url(../images/megamenu_resources_icon.png);background-position:38px 34px}.mega-menu .block-menu{padding:3% 0;position:relative}.mega-menu .block-menu li{list-style:none;list-style-image:none;line-height:1;border-right:1px solid #ababab}.mega-menu .block-menu li ul{display:none;position:absolute;left:100%;top:32px;height:100%}.mega-menu .block-menu li li a{min-width:200px;padding-left:21px;font-weight:400}.mega-menu .block-menu li li a.active,.mega-menu .block-menu li li a:focus,.mega-menu .block-menu li li a:hover{background:0 0;color:#005d25}.mega-menu .block-menu a{display:block;padding:6px 27px;color:#525252;font-size:1.1em;font-weight:700}.mega-menu .block-menu a:before{content:'•';margin-right:9px}.mega-menu .block-menu a.active,.mega-menu .block-menu a:focus,.mega-menu .block-menu a:hover{background:#9abea9;color:#fff}@media only screen and (max-width:959px){.mega-menu{position:static;box-shadow:none;background:#2a2a2a;padding-left:30px;width:auto}.mega-menu .box-content{background:0 0;padding:0;width:100%}.mega-menu .cta{display:none}.mega-menu .block-menu{width:100%}.mega-menu .block-menu li{border-right:none}.mega-menu .block-menu li.last>a{border-bottom:none}.mega-menu .block-menu li li a{min-width:50%;padding-left:0}.mega-menu .block-menu li ul{position:static;display:block;margin-left:5%}.mega-menu .block-menu li ul a,.mega-menu .block-menu li ul a:focus,.mega-menu .block-menu li ul a:hover{color:#999}.mega-menu .block-menu a{color:#ccc;font-weight:400;padding:9px 15px;margin:0 15px;border-bottom:1px solid #666}.mega-menu .block-menu a.slicknav_item{display:none}.mega-menu .block-menu a:before{content:'';margin:0}.mega-menu .block-menu a.active,.mega-menu .block-menu a:focus,.mega-menu .block-menu a:hover{background:0 0}}.submenu{left:0;top:185px;width:100%;height:60px;background:#fff;box-shadow:0 2px 6px 0 #dedede}.submenu ul.menu{display:table;width:100%}.submenu ul.menu li{display:table-cell;margin:0;padding:0}.submenu a{font-size:1.5em;font-weight:300;color:#525252;text-transform:uppercase;display:block;height:60px;text-align:center;line-height:3}.submenu a.active,.submenu a:focus,.submenu a:hover{color:#fff;background:#ffbf00}@media only screen and (max-width:959px){.submenu{top:175px}.submenu a{font-size:1.1em;line-height:4;font-weight:700}}.utility{position:absolute;top:42px;right:0}.utility li{display:inline-block;position:relative;padding:0 10px}.utility a{font-size:.9em;color:#888;font-weight:700}.utility a:hover{color:#333!important}.utility a:focus,.utility a:hover{color:#fff}.small .utility{top:0;right:100px}@media only screen and (max-width:767px){.utility{top:5px;right:100px}}.social{position:absolute;right:0;top:0}.social li{display:block;float:left;padding:0 4px}.social li span{display:none}.social a{color:#fff;font-size:1.4em}@media only screen and (max-width:767px){.social{top:5px}}.burger-menu{display:none;position:absolute;left:9px;top:60px;color:#fff;font-size:2.2em}.burger-menu span,.slideout-menu{display:none}@media only screen and (max-width:959px){.burger-menu{display:inline-block}}@media only screen and (max-width:959px){.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;background:#1a1a1a;width:280px;min-height:100%;height:auto;overflow:auto;-webkit-overflow-scrolling:auto}.slideout-menu>.mobile_logo{background-color:#fff}.slideout-menu>.mobile_logo>img{display:block}}#slideshow{width:100%;overflow:hidden;position:relative}#slideshow .slide{width:100%;position:relative;float:left}#slideshow .slide img.image-slide{display:block;width:100%;min-width:100%;height:auto}#slideshow .slide .info{width:448px;padding:24px 21px 10px;margin-top:-150px;position:absolute;top:50%;right:20%;z-index:101;background-color:rgba(231,231,233,.8);border-radius:15px}#slideshow .slide .info.generic{padding:24px 21px 10px}#slideshow .slide .info.generic .field-date{color:#005c2b;padding-left:10px}#slideshow .slide .info.generic blockquote{margin:0;font-size:25px;line-height:1.1}#slideshow .slide .info.generic blockquote a{color:#525252}#slideshow .slide .info.generic blockquote:after,#slideshow .slide .info.generic blockquote:before{content:initial}#slideshow .slide .info.generic a.read-more-yellow-plus:before{line-height:2}#slideshow .slide .info.succes-story a.read-more-yellow-plus{margin-left:9px}#slideshow .slide blockquote{font-style:normal;font-size:36px;font-weight:300;line-height:1.2;display:block;padding-left:10px}#slideshow .slide blockquote a{color:#525252}#slideshow .slide blockquote:before{position:absolute;left:10px}#slideshow .slide blockquote:after{margin-left:0}#slideshow .slide blockquote strong{font-weight:300;color:#005d25}#slideshow .slide .member{margin:5px 10px}#slideshow .slide .member img{height:auto;padding:2px;background:#fff;box-shadow:0 0 2px 2px #b5b4b3}#slideshow .slide .member a{color:#333}#slideshow .slide .member h5{font-weight:400;padding:5px 0 18px 9px;font-size:1.3em;margin-right:12px}#slideshow .slide .member h5 strong{font-weight:400;color:#005d25}#slideshow .slick-next,#slideshow .slick-prev{width:50px;height:50px}#slideshow .slick-next:before,#slideshow .slick-prev:before{color:#005d25;font-size:26px;font-weight:700;background-color:rgba(231,231,233,.8);border-radius:50px;padding:5px;line-height:36px;width:35px;height:35px}#slideshow .slick-next:hover:before,#slideshow .slick-prev:hover:before{background-color:#e7e7e9}#slideshow .slick-prev{left:40px}#slideshow .slick-next{right:40px}@media only screen and (max-width:959px){#slideshow .slide .info{width:276px;padding:24px 12px}#slideshow .slide .info.generic blockquote{font-size:21.5px}#slideshow .slide .info.succes-story blockquote{font-size:30px}#slideshow .slide .info.succes-story a.read-more-yellow-plus{margin-left:0}#slideshow .slide blockquote{font-size:2.7em;height:auto;line-height:1}#slideshow .slide .member{position:relative;left:0;bottom:auto}#slideshow .slide .member a.read-more-yellow-plus{clear:both}}@media only screen and (max-width:767px){#slideshow .slick-next,#slideshow .slick-prev{visibility:hidden}#slideshow .slide .info.succes-story blockquote{font-size:12px}#slideshow .slide .info.generic{padding:10px 5px}#slideshow .slide .info.generic blockquote{font-size:12px}#slideshow .slide .info{width:100%;margin:0;top:initial;bottom:0;right:0;border-radius:0;padding:10px 5px}#slideshow .slide .info .field-date,#slideshow .slide .info .member{display:none}#slideshow .slide .info blockquote{font-size:12px}#slideshow .slide .info blockquote:after,#slideshow .slide .info blockquote:before{content:''}}#mission{position:relative;height:380px;background:#dbe9e1;box-shadow:0 2px 5px 0 rgba(50,50,50,.25)}#mission .text{width:556px;cursor:pointer;padding-left:12px}#mission .text p{font-size:1.1em;line-height:1.7}#mission .text strong{color:#005d25}#mission h2{font-weight:300;font-size:3.7em;line-height:1;padding:27px 0 21px}#mission h2 strong{font-weight:800;color:#005d25}#mission h3{text-transform:uppercase;font-size:1.8em;font-weight:300;line-height:1;margin-bottom:18px}#mission .me-ows-cta{width:303px;height:380px;background:#e0eeeb;position:relative}#mission .me-ows-cta img{position:absolute;top:-25px;z-index:1}#mission .me-ows-cta p{font-size:.9em;margin-bottom:15px}#mission .me-ows-cta h4{color:#78c6e7}@media only screen and (max-width:959px){#mission{height:auto}#mission .text{width:100%;float:none;padding:0;margin-bottom:45px}#mission .me-ows-cta{display:none;width:100%;height:auto;float:none;padding:30px 2%;margin-left:-2%}}#career{position:relative;height:398px;background:url(../images/pattern.gif);box-shadow:0 2px 5px 0 rgba(50,50,50,.25);padding-top:2em}#career .block-title{padding:9px 0 15px}@media only screen and (max-width:959px){#career{height:auto}}#career-slider{height:320px}#career-slider .caroufredsel_wrapper{border:2px solid #ebebe9;border-radius:12px}@media only screen and (max-width:959px){#career-slider{height:295px;background-color:#fff}#career-slider .caroufredsel_wrapper{width:100%!important;border:0}}#career-slider-content article{width:931px;height:146px;background:#fff;padding:21px 12px 18px}#career-slider-content figure{width:265px;height:136px;text-align:center;padding-top:9px}#career-slider-content .text{width:605px}#career-slider-content .text h2{color:#005d25;font-size:1.7em}#career-slider-content .text h2 a{color:#005d25}#career-slider-content .text p{line-height:1.8}#career-slider-content .text a.more{color:#005d25;font-size:.9em}@media only screen and (max-width:959px){#career-slider-content{width:100%!important}#career-slider-content article{width:96%;padding:2%;height:auto}#career-slider-content figure{display:none!important}#career-slider-content .text{width:85%;padding-left:7%}}#career-pager{height:100px;width:800px;position:absolute;bottom:0;right:50%;margin-right:-415px}#career-pager a{display:block;width:192px;height:100px;float:left;position:relative}#career-pager a.first:before{content:'';display:block;position:absolute;left:-5px;background:#005d25!important}#career-pager a.last{width:auto}#career-pager a.last a.first:before,#career-pager a.last span.bar,#career-pager a.last span.bar-bg,#career-pager a.last span.dot{display:none}#career-pager span{display:block;position:absolute}#career-pager span.bar,#career-pager span.bar-bg{width:0;height:4px;left:0;top:0;background:#03a242;z-index:101}#career-pager span.bar-bg{width:100%;background:#eae6d5;z-index:100}#career-pager span.label{width:96px;text-align:center;font-weight:700;color:#005d25;font-size:.9em;left:-45px;top:20px}#career-pager span.label img{width:45px;height:auto}#career-pager span.label span{width:100%}#career-pager a.first:before,#career-pager span.dot{width:14px;height:14px;border-radius:50%;background:#eae6d5;top:-5px;right:-5px;z-index:102;transition:1s}#career-pager span.active{background:#005d25}@media only screen and (max-width:959px){#career-pager{display:none!important}}#career-full-slider{position:relative;padding-top:39px;border-top:1px solid #eee}#career-full-slider .caroufredsel_wrapper{margin-top:85px!important}#career-full-slider #career-pager{top:20px;width:80%;margin:0 10%;right:0;left:0}#career-full-slider #career-pager a{width:25%}#career-full-slider #career-pager a .label{padding:15px 0;left:-50px;top:30px}#career-full-slider #career-pager a .label span{background-color:#005d25;border-radius:5px;color:#fff;padding:5px 8px}#career-full-slider #career-pager a .label span:hover{background-color:#03a242}#career-full-slider #career-pager a.last{width:auto}@media only screen and (max-width:959px){#career-full-slider #career-full-slider-content,#career-full-slider .caroufredsel_wrapper{width:100%!important;height:565px!important}#career-full-slider #career-full-slider-content article,#career-full-slider .caroufredsel_wrapper article{width:100%}#career-full-slider #career-full-slider-content article figure,#career-full-slider .caroufredsel_wrapper article figure{width:50%;height:100%;margin-right:10%}#career-full-slider #career-full-slider-content article figure img,#career-full-slider .caroufredsel_wrapper article figure img{width:100%;max-width:300px;height:auto}#career-full-slider #career-full-slider-content article .text,#career-full-slider .caroufredsel_wrapper article .text{width:40%;float:left}}@media only screen and (max-width:610px){#career-full-slider #career-full-slider-content,#career-full-slider .caroufredsel_wrapper{height:370px!important}}#career-full-slider-content article{width:700px}#career-full-slider-content figure{width:300px;height:565px}#career-full-slider-content .text{width:375px}#career-full-slider-content h2{color:#005d25;font-weight:400;margin-bottom:15px}#career-full-slider-content a.more{font-size:.9em}#career-full-slider-content a.more:hover{background-color:#03a242}#career-full-pager{height:100px;width:960px}#career-full-pager a{display:block;position:relative}#career-full-pager a.page-0{width:0}#career-full-pager a.page-1{width:218px}#career-full-pager a.page-2{width:98px}#career-full-pager a.page-3{width:85px}#career-full-pager a.page-4{width:74px}#career-full-pager a.first #career-pager a.first:before,#career-full-pager a.first span.dot,#career-pager #career-full-pager a.first a.first:before{background:#005d25!important}#career-full-pager a:hover span.label{display:block}#career-full-pager a.selected #career-pager a.first:before,#career-full-pager a.selected span.dot,#career-pager #career-full-pager a.selected a.first:before{background:#005d25}#career-full-pager span{display:block;position:absolute}#career-full-pager span.bar,#career-full-pager span.bar-bg{width:0;left:0;top:0;background:#03a242;z-index:101}#career-full-pager span.bar-bg{width:100%;background:#eae6d5;z-index:100}#career-full-pager span.label{min-width:140px;height:28px;font-size:1.5em;left:36px;bottom:-18px;background:#03a242;padding:6px 24px;color:#fff;border-radius:0 7px 7px 0;box-shadow:1px 1px 3px #ccc;display:none}#career-full-pager span.label:before{display:block;content:'';width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #03a242;position:absolute;top:0;left:-20px}#career-full-pager #career-pager a.first:before,#career-full-pager span.dot,#career-pager #career-full-pager a.first:before{width:14px;height:14px;border-radius:50%;background:#eae6d5;bottom:-5px;right:-5px;z-index:102}#career-full-pager span.active{background:#005d25}.career-controls a{display:block;height:30px;position:absolute;top:50%;margin-top:-60px;font-size:2.1em;line-height:1;color:#03a242}.career-controls a#prev-career{left:-30px}.career-controls a#next-career{right:-30px}@media only screen and (max-width:959px){.career-controls a#prev-career{left:0}.career-controls a#next-career{right:0}}#focus{background:#efeeeb;height:400px;padding-top:18px;overflow:hidden}#focus .slick-list{margin:0 auto}#focus .slick-next:before{content:'l'}#focus .slick-prev:before{content:'m'}#focus .block-title{margin-bottom:26px}#focus .news{width:209px;height:304px;padding:6px 24px 6px 6px;position:relative;margin:0!important;border-top:8px solid #efeeeb}#focus .news:hover{background:#d2ecdc;border-top-color:#005d25}#focus .news span{display:block;font-size:.9em}#focus .news span.label{font-style:italic;color:#bbb}#focus .news span.label:before{font-size:2em;display:inline-block;vertical-align:middle;margin-right:9px}#focus .news span.date{color:#888;margin-top:9px}#focus .hidden-element{display:none}#focus header{margin:6px 0 30px}#focus header h3{text-transform:uppercase;color:#005d25;font-size:1.1em}#focus header h2{font-size:1.3em;line-height:1.2}#focus header a{color:#333}#focus p{line-height:1.5}#focus a.more{position:absolute;color:#005d25;left:6px;bottom:12px;font-weight:700;font-size:.9em}#focus a.all{left:auto;bottom:auto;top:7px;right:0;text-transform:uppercase;font-size:.9em;font-weight:400}@media only screen and (max-width:959px){#focus a.all{display:none}}@media only screen and (min-width:768px) and (max-width:959px){#focus .slick-list{width:478px}#focus .slick-prev{left:0}#focus .slick-next{right:0}}@media only screen and (max-width:767px){#focus #news-filters{display:none}#focus .block-title{text-align:center}#focus .slick-list{width:239px}#focus .slick-prev{left:0}#focus .slick-next{right:0}}#news-filters{position:absolute;top:2px;left:20%;font-size:1.2em}#news-filters label{font-weight:400;display:block;margin-left:12px}@media only screen and (max-width:959px){#news-filters{left:30%}}@media only screen and (max-width:959px){#focus .news{background:#d2ecdc;border-top-color:#005d25}}#network-rest-of-the-world{display:none}#networks{height:850px;border-bottom:6px solid #005d25;padding:36px 0 90px;overflow:hidden}#networks .block-title{margin-bottom:12px}#networks #networks-list{margin-left:-1px}#networks .network{width:239px;height:815px;position:relative}#networks .network:first-child .network-info{border-left:1px solid #eee}#networks .network h2{cursor:pointer;width:239px;height:75px;display:table-cell;padding-bottom:25px;color:#005d25;font-weight:300;text-transform:uppercase;font-size:2.2em;line-height:1;text-align:center;vertical-align:bottom}#networks .network-info{border-right:1px solid #eee;padding:0 9px}#networks .map{height:233px}#networks .map a{display:block;width:100%;height:233px;text-indent:-9999px;background-position:0 0}#networks .map a:focus,#networks .map a:hover{background-position:-220px 0}#networks .chart{position:absolute;top:220px;left:50%;margin-left:-100px;width:200px;height:200px}#networks .info{height:70px;background:#eee;padding-top:90px;font-weight:600}#networks .info p{font-size:1.1em;line-height:1.3}#networks .info p strong{display:inline-block;width:55px;text-align:right;color:#3d8e00;font-size:1.5em;font-weight:400}#networks .members{margin-top:15px}#networks .members h4{color:#333;font-weight:400;font-size:1.3em;margin-bottom:12px}#networks .members figure{width:80px}#networks .members figure img{width:80px;height:auto}#networks .members .more{text-align:center}#networks .members .more a{color:#005d25;font-size:.9em;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:959px){#networks .slick-list{width:478px;margin:0 auto}#networks .slick-prev{left:0}#networks .slick-next{right:0}}@media only screen and (max-width:767px){#networks .slick-list{width:239px;margin:0 auto}#networks .slick-prev{left:0}#networks .slick-next{right:0}}.member-short{height:80px;margin-bottom:10px}.member-short figure{margin-right:9px}.member-short figure img{width:80px;height:80px}.member-short .member-info{width:150px}.view--front-members .member-short .member-info{width:124px}.member-short .member-info span.type{color:#005d25;font-weight:700;font-size:.8em;text-transform:uppercase}.member-short .member-info a{color:#525252}.member-short .member-info h5{font-size:1.2em;font-weight:400;line-height:1.1}.member-short .member-info p{font-size:.9em;line-height:1.3}.member-short:hover{cursor:pointer;border-right:4px solid #03a242}.member-short-success{border:3px solid #ffc100;height:74px;background:url(../images/top_member_badge_small.gif) 180px 45px no-repeat}.member-short-success figure{width:77px;height:74px;overflow:hidden}.map-image{height:200px;text-align:center;background:#eee}.map-image img{max-width:100%;height:auto}@media only screen and (max-width:959px){.map-image{height:auto}.map-image img{display:block}}.network-full-info{width:240px;height:385px;padding:20px 25px 0;position:absolute;right:0;top:-170px;background-repeat:no-repeat;color:#999;line-height:1.5em}.network-full-info strong{font-weight:400;color:#fff}.network-full-info .member{margin:15px 0 24px;padding:15px 0;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa}.network-full-info .member figure{margin-right:10px;width:40px;height:40px}.network-full-info .member figure img{width:100%;height:auto}.network-full-info .member p{font-size:1.1em;line-height:1.3}.network-full-info .member a{font-size:.8em;color:#999}.network-full-info .member-info{width:190px}.network-full-info blockquote{color:#fff;font-weight:300;font-size:1.1em}.network-full-info blockquote:after,.network-full-info blockquote:before{color:#fff;font-size:1em}.network-full-info blockquote:before{margin-top:-10px}.network-full-info blockquote:after{float:right;margin-top:12px}.network-full-info blockquote strong{display:block;font-size:.7em}.network-full-info .stats{position:absolute;right:25px;top:300px}.network-full-info .stats p{font-size:1.1em;text-align:right;color:#fff;line-height:1.7;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.network-full-info .stats p:first-child{color:#438d00;border-bottom:0}.network-full-info .stats p:first-child strong{color:inherit}.network-full-info .stats p strong{font-size:1.5em}.network-full-info .stats.country p{border:0;margin-top:12px}.network-full-info .network-chart{z-index:1;width:238px;height:238px;position:absolute;bottom:-90px;left:-90px}@media only screen and (max-width:959px){.network-full-info{top:0;margin:0 auto}}@media only screen and (max-width:767px){.network-full-info{position:relative;width:100%;height:auto;padding:36px 2%;margin-left:-2%;background-color:#3c3c3c;background-image:none!important}.network-full-info .member{margin:0;padding:36px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.network-full-info .member figure{width:130px;height:130px}.network-full-info .member-info{width:50%}.network-full-info blockquote{margin:21px 0}.network-full-info .network-chart{display:none}.network-full-info .stats{position:static}.network-full-info .stats p{text-align:center}}#network-mission .text{width:530px;padding:30px 0}#network-mission h1{color:#fff;font-weight:300;font-size:2em;text-transform:uppercase;line-height:1.1em}#network-mission h2{font-weight:300;font-size:1.7em}#network-mission ul{padding:15px 0 0}#network-mission li{padding:0 0 5px 25px;list-style:none;list-style-image:none;position:relative;line-height:1.7}#network-mission li:before{content:'i';font-family:owsd;font-size:.8em;color:#005d25;position:absolute;left:0;top:6px}@media only screen and (max-width:959px){#network-mission{height:auto;padding-bottom:130px}#network-mission .text{width:60%}}@media only screen and (max-width:767px){#network-mission .text{width:100%}}#network-conference{background:#dbe9e1}#network-conference .box-content{padding-top:33px;padding-bottom:33px}#network-conference h3.block-title{margin-bottom:15px}#network-conference .info{width:164px;height:320px;overflow:hidden;position:relative;padding:40px 23px 9px;background:#fff;float:right;margin-top:-70px}#network-conference .info:before{color:#4a9169;font-size:8em;display:inline-block;margin-bottom:25px}#network-conference .info:after{content:'...';position:absolute;bottom:4px;right:35px}#network-conference .info p{padding-bottom:18px}#network-conference .info a{color:#005d25}#network-conference figure{margin-right:65px}#network-conference .text{width:375px}#network-conference header{margin-bottom:21px}#network-conference span.date{color:#005d25;font-weight:300;font-size:1.5em}#network-conference h2{font-size:1.5em}#network-conference h2 a{color:#525252}#network-conference p{padding-bottom:9px}#network-conference p a{color:#005d25}@media only screen and (max-width:959px){#network-conference .info{display:none}}#national-chapters{padding:45px 0}#national-chapters h3.block-title{margin-bottom:18px}#national-chapters .region{width:940px;height:300px;background:#fff;border:10px solid #efeeeb;margin-bottom:18px}#national-chapters .region:hover{background-color:#d5e3da}#national-chapters div.text{width:272px;height:282px;cursor:pointer;border-right:1px solid #ccc;padding:18px 21px 0}#national-chapters div.text .info{margin-top:33px}#national-chapters div.text .info h4{font-weight:400}#national-chapters div.text .info strong{font-size:1.6em;font-weight:400}#national-chapters div.text .info a{color:#005d25}#national-chapters .no-coordinator{background:#efeeeb url(../images/icon-network.png) no-repeat 20px center}@media only screen and (max-width:959px){#national-chapters .no-coordinator .text>div,#national-chapters .no-coordinator .text>p{width:70%;margin-left:25%}}#national-chapters .chart{width:262px;height:279px;background-color:#fff;border-right:1px solid #ccc;padding:20px 25px 0;position:relative}#national-chapters .chart .chart-content{width:238px;height:238px;margin:-12px auto 0 auto}#national-chapters .chart p{font-size:1.2em}#national-chapters .chart strong{font-weight:400;font-size:2em}#national-chapters .members{width:302px;height:290px;padding:10px 0 0 10px;position:relative;background-color:#fff}#national-chapters .members .member-short-success{width:284px;background:0 0;position:relative}#national-chapters .members .member-short-success:before{display:block;width:52px;height:66px;content:'';background:url(../images/network_member_success_badge.png) no-repeat;position:absolute;right:-9px;top:10px}#national-chapters header{margin-bottom:9px}#national-chapters header h2{font-weight:300;font-size:2.5em;text-transform:uppercase}#national-chapters header h2 a{color:#005d25}#national-chapters p{font-size:.9em}#national-chapters p a{color:#525252}#national-chapters .more{text-align:center;position:absolute;width:100%;bottom:6px;left:0}#national-chapters .more a{font-size:.9em;text-transform:uppercase;color:#005d25}@media only screen and (max-width:959px){#national-chapters .region{width:100%;height:auto;box-sizing:border-box}#national-chapters .members,#national-chapters .text{width:46%;padding:2%;height:auto;border:none}}@media only screen and (max-width:767px){#national-chapters .text{width:96%}#national-chapters .text .info{padding-top:33px;border-top:1px solid #525252;font-size:1.5em}#national-chapters .no-coordinator .info{border-top:0;padding-top:0;margin-top:0}#national-chapters .members{display:none}}#national-chapters-filters{font-size:1.2em;margin-bottom:60px;background:#4d906a;padding:15px;color:#fff}#national-chapters-filters p{font-size:1em}#national-chapters-filters a{color:#fff;display:inline-block;margin:0 24px 0 9px}#national-chapters-filters a:after{font-family:owsd;color:#fff;background:#000;content:'K';margin-left:9px}#national-chapters-filters a.active:after{content:'J'}#national-chapters-filters label{font-weight:400;display:block;margin-left:12px}#country{position:relative}#country header{width:370px;min-height:300px}#country header h1{font-size:2.2em}#country header h2{font-weight:300;font-size:1.5em}#country .chosen-container-single .chosen-single{height:30px;background:0 0;background-color:#fff;box-shadow:none;border-radius:0;line-height:2}#country .chosen-container-single .chosen-drop li{padding:7px}#country .chosen-container-single .chosen-drop li:before{content:''}#country .chosen-container-single .chosen-drop li.highlighted{background:0 0;background-color:#f9f9f9;color:#ffc200}#country .chosen-container-active .chosen-single{border-color:#ffc200}#country .form-submit{line-height:29px;background-color:#ffc200;border:#ffc200;cursor:pointer}#country .network-full-info{height:204px;top:-45px;background:url(../images/network_info_bg.png)}#country .network-full-info .member{margin-top:0;margin-bottom:0}#country .network-full-info .stats{position:static}#country .network-full-info .stats p{text-align:left;line-height:1}#country .network-full-info.country{height:250px}#country .network-chart{left:50%;bottom:-140px;margin-left:-119px}#country .accordion{border:none}#country .accordion h3.block-title{color:#005d25;font-size:1.5em;margin-bottom:15px}#country .accordion dt{height:80px;padding:4px 4px 7px;border-width:4px 4px 1px;border-color:#fff #fff #eee;border-style:solid;text-transform:none;font-weight:400;font-size:1em}#country .accordion dt:after{color:#ccc;right:18px;display:none}#country .accordion dt .member-info{padding-top:9px}#country .accordion dt span.clear{display:block}#country .accordion dt figure{margin-right:27px}#country .accordion dt figure img{width:80px;height:auto}#country .accordion dt span.year{font-weight:700}#country .accordion dt h5{font-weight:400;font-size:1.5em}#country .accordion dt p{font-size:.9em;padding:0}#country .accordion dt span.type{position:absolute;right:55px;top:30px;color:#636372;font-weight:700;font-size:.8em;text-transform:uppercase}#country .accordion dt span.type:after{font-size:4em;display:inline-block;vertical-align:top;margin-left:9px}#country .accordion dt.yellow-button{background-image:url(../images/top_member_badge_small.gif);background-position:480px 0;background-repeat:no-repeat;border-color:#ffc200;border-width:4px;padding-bottom:4px}#country .accordion dt.on{border-width:4px 4px 0;border-color:#eee;border-style:solid;padding:4px}#country .accordion dt.on.yellow-button{border-color:#ffc200}#country .accordion dt.on span.type{display:block;width:80px;padding-top:45px;right:auto;left:9px;top:100px;text-align:center}#country .accordion dt.on span.type:after{position:absolute;left:0;top:0;width:100%;margin:0}#country .accordion dt:hover{background-color:#d2ecdc}#country .accordion dd{padding:4px;border-width:0 4px 4px;border-color:#eee;border-style:solid;display:none}#country .accordion dd.yellow-content{border-color:#ffc200}#country .accordion .member-info-accordion{padding-left:107px}#country .accordion .member-info-accordion .profession{padding:9px 0}#country .accordion .member-info-accordion .profession h4{font-size:1.1em}#country .accordion .member-info-accordion .profession p{font-size:1.1em;padding:0;line-height:1.5}#country .accordion .member-info-accordion .text p{font-size:.9em}#country .accordion .member-info-accordion .thesis{padding-bottom:18px}#country .accordion .member-info-accordion .thesis p{padding:0}#country .accordion .member-info-accordion .thesis strong{font-size:1.2em}@media only screen and (max-width:767px){#country header{width:100%}#country .network-full-info{background:#3c3c3c;height:auto}#country .network-full-info .stats{margin:50px 0 36px}#country .network-full-info .stats p{text-align:center}#country .network-chart{position:static;display:block;margin:0 auto;z-index:1}#country .accordion dt{height:auto}#country .accordion dt figure{width:30%;margin-right:5%}#country .accordion dt .member-info{width:65%}}@media only screen and (max-width:959px){body.page-network{padding:0}.submenu{display:none}.network-full-info .stats{width:50%;margin:0 auto}.network-full-info .stats p:first-child{border-top:0;border-bottom:1px solid #fff}.network-full-info .stats p,.network-full-info .stats p:last-child{border:0}#national-chapters div.text{width:100%;height:auto;border:0;padding:0 0 0 15px}#national-chapters .region{border:0;margin:0;padding:18px 0;border-top:1px solid #eee}#national-chapters .region:hover{background:0 0}#national-chapters .region:after{content:'s';font-family:owsd;color:#ddd;position:absolute;right:18px;top:50px;font-size:1.5em}#national-chapters div.chart{height:auto;border:0;padding:0 0 0 15px}#national-chapters .chart p,#national-chapters .chart strong{font-size:17px;color:#666}#national-chapters .no-coordinator{background:0 0}#country .network-full-info,#national-chapters .chart .chart-content,#national-chapters .chart .more,#national-chapters .no-coordinator .text>div,#national-chapters .no-coordinator .text>p,#national-chapters .region .text .info,#national-chapters .region .text p{display:none}#country header{min-height:inherit;margin-bottom:2em}#national-chapters header h2{font-size:2em}.menu-mlid-441{display:none}#networks{height:auto;padding-bottom:20px}#networks .network{width:100%;height:auto;border:0;margin:0;padding:25px 0 25px 5px;border-top:1px solid #eee}#networks .network:after{content:'s';font-family:owsd;color:#ddd;position:absolute;right:18px;top:35px;font-size:1.5em}#networks .network h2{height:auto;text-align:left;font-size:2em;padding:0;margin:0}#networks .network .network-info{border:0;padding:0}#networks .info{background:0 0;height:auto;padding:0;font-weight:400;padding-top:9px}#networks .info p>strong{width:auto;color:#525252;font-size:1.1em}#networks .chart,#networks .map,#networks .members{display:none}}#breadcrumbs{text-align:right;padding-bottom:24px;font-size:.8em}#breadcrumbs a{color:#525252}#breadcrumbs a:focus,#breadcrumbs a:hover,#breadcrumbs span.active{color:#005d25}#content-wrapper{padding:45px 5px}@media only screen and (max-width:959px){#content-wrapper{padding:45px 2%}}.box-content aside .block-title{font-weight:300}aside{width:215px}aside .block{margin-bottom:50px}aside .block-title{margin-bottom:15px;color:#005d25;text-transform:uppercase}aside .block-menu ul ul{padding-top:12px;padding-bottom:12px}aside .block-menu ul ul:hover{background:#ffcf8f}aside .block-menu ul ul ul{padding-top:0;padding-bottom:0}aside .block-menu li{list-style:none;list-style-image:none;line-height:1;border-top:1px dashed #ddd}aside .block-menu li.last{border-bottom:1px dashed #ddd}aside .block-menu li li,aside .block-menu li li.last{border:none}aside .block-menu li li:before{content:'•';padding:0 6px}aside .block-menu li li a{padding:3px;font-weight:400;display:inline-block}aside .block-menu a{display:block;color:#333;font-weight:700;font-size:1.1em;padding:12px 6px}aside .block-menu a.active,aside .block-menu a.active-trail,aside .block-menu a:focus,aside .block-menu a:hover{color:#005d25;background:#f5fcf8}aside .block-news article{width:188px;background:#f7f6f5;border-right:8px solid #f7f6f5;padding:12px 15px 12px 9px}aside .block-news article:hover{background:#d2ecdc;border-right-color:#005d25}aside .block-news .block-title{color:#005d25;font-size:1.4em}aside .block-news a{color:#333}aside .block-news span.date{color:#005d25;font-weight:700;font-size:.9em}aside .block-news h2{font-size:1.2em;font-weight:400;line-height:1.3;padding:9px 0}aside .block-news p{font-size:.9em}@media only screen and (max-width:959px){aside{display:none}}#content{width:695px}#content h1{font-size:1.8em;margin-bottom:15px;line-height:1;letter-spacing:-.03em}#content h2{letter-spacing:-.03em}#content .content-return{padding-left:30px}#content h3.heading{font-weight:300;font-size:2em;padding-top:18px}#content p{padding-bottom:18px;line-height:1.7}#content p img{max-width:calc(100% - 20px);height:auto!important;padding-top:4px}#content ul{padding-bottom:18px}#content li{padding:0 0 10px 30px;list-style:none;list-style-image:none;position:relative;line-height:1.7}#content li:before{content:'i';font-family:owsd;font-size:.8em;color:#005d25;position:absolute;left:0;top:2px}#content .image-left{float:left;margin:0 21px 21px 0}#content .image-right{float:right;margin:0 0 21px 21px}#content .more-info{background:#efeeeb;padding:15px 21px 0;margin:36px 0 40px}#content .more-info p:first-child{padding-bottom:0}#content .downloads,#content .links,#content .proceeding{padding:18px 0;border-top:1px solid #eee}#content .downloads li,#content .links li,#content .proceeding li{padding-bottom:6px;font-weight:700}#content .downloads li img,#content .links li img,#content .proceeding li img{display:none}#content .downloads li:before,#content .links li:before,#content .proceeding li:before{content:'o';font-size:1em;font-weight:400;top:0}#content .proceeding ul{padding-left:55px;position:relative}#content .proceeding ul:before{content:'t';font-family:owsd;position:absolute;left:0;top:0;color:#efeeeb;font-size:3em}#content .links li{color:#aaa}#content .links li:before{content:'p';font-size:1.7em;line-height:1}#content .tags{padding:18px 0;border-top:1px solid #eee}#content .tags a{display:inline-block;background:#f7f6f5;font-style:italic;padding:5px 18px;margin:0 9px 9px 0}#content .pager{display:block;padding-top:10px}#content .pager:after{display:block;content:'';clear:both}#content .pager li{display:block;float:left;padding:0;margin:0;background:#f7f6f5;margin-right:10px}#content .pager li.pager-current{padding:6px 12px;font-weight:400}#content .pager li.pager-next{float:right;margin:0}#content .pager li.pager-first,#content .pager li.pager-last{display:none}#content .pager li a{display:inline-block;padding:6px 12px;color:#333}#content .pager li:before{content:''}@media only screen and (max-width:959px){#content{width:100%;float:none}#content .pager{padding:10px 2%}}.page{position:relative}.page header{margin-bottom:21px}.page header h2{color:#005d25;font-size:1.5em}.page h2{font-size:1.7em}.page h2.subtitle{color:#005d25;font-size:1.5em;margin-bottom:1em}.page h2.light-title{margin-bottom:18px}.page h3{font-size:1.7em;padding-bottom:18px}.page blockquote{color:#005d25;font-weight:300;font-size:1.7em;margin-bottom:18px}.page blockquote p{line-height:1.3!important}.page a{color:#005d25}.page a:hover{color:#333}.page a.button{color:#fff}.page a.download{font-weight:700}.page a.download:before{content:'o';font-family:owsd;font-size:.9em;font-weight:400;margin-right:18px}.page .views-exposed-widgets{margin:0}.page .view-filters{width:670px;padding:18px 15px;background:#eee}.page .views-exposed-form{font-size:1.2em;position:relative}.page .views-exposed-form .views-exposed-widget{float:none;padding:0}.page .views-exposed-form label{font-weight:400;color:#005d25;float:left}.page .views-exposed-form .views-widget,.page .views-exposed-form .views-widget .form-item{float:left}.page .views-exposed-form .views-widget label{float:left;color:#525252;display:block;margin-left:9px}.page .views-exposed-form .views-widget input.form-checkbox{float:right}.page .views-exposed-form .views-widget select.form-select{background:#ddd;border:none;padding:3px}.page #edit-region-wrapper{position:absolute;right:10%;top:0}.page #edit-region-wrapper label{margin-right:9px}@media only screen and (max-width:959px){.page .view-filters{padding:2%;width:96%}}.partners-list .partner{padding:24px 0 0;margin-bottom:21px;border-width:4px 1px 1px;border-style:solid;border-color:#005d25 #ddd #ddd}.partners-list .partner .content-return{padding-right:30px}.partners-list .partner .content-return strong.green{display:block;text-transform:uppercase;margin:15px 0}.partners-list h2{font-weight:400;font-size:2em;color:#005d25;line-height:1.2em}.partners-list h5{margin-bottom:15px;margin-top:10px}.partners-list h5 strong{color:#005d25}.partners-list .links{border:none!important;background:#f7f6f5;padding:15px 30px!important}.partners-list .links ul{padding-bottom:0!important}.block-text{padding-top:33px}.block-text h2{color:#005d25;font-size:1.4em;margin-bottom:15px}.conference-upcoming{border-top:4px solid #005d25;border-bottom:4px solid #005d25;background:#fafaf9;min-height:150px;padding:36px 21px 24px 135px;margin-bottom:2px;position:relative}.conference-upcoming a.button{font-size:.9em}.conference-upcoming:before{content:'r';font-family:owsd;font-size:12em;position:absolute;left:-6px;top:33px;color:#005d25}.conference-upcoming header{margin-bottom:0}.conference-upcoming header h3{font-weight:400;padding:0}.conference-upcoming header h4{color:#0085b2;font-size:1.1em;line-height:2}.conference-upcoming .green{text-transform:uppercase}.conference-past{padding:15px 18px 15px 6px;border-top:1px solid #eee;border-bottom:1px solid #eee;position:relative;margin-top:-1px}.conference-past:hover{background-color:#d2ecdc}.conference-past:after{content:'s';font-family:owsd;color:#ddd;position:absolute;right:18px;top:30px;font-size:1.5em}.conference-past a{display:block}.conference-past header{margin:0}.conference-past h3{font-weight:300;padding:0}.conference-past h4 a{color:#525252}@media only screen and (max-width:767px){.conference-past{padding:15px 30px 15px 6px}.conference-past:after{right:5px}}#conference header{padding-top:12px}#conference header h1{font-size:1.5em}#conference header h2{color:#0085b2}#conference .region{text-transform:uppercase}#conference .content-return{border-left:1px solid #ddd;padding-left:15px;margin-left:15px}#conference .global-assembly{padding-bottom:18px}#conference .global-assembly h2{font-size:1.3em;color:#0085b2;padding-top:12px}#conference .global-assembly h3{font-size:1.4em;padding-bottom:9px}#conference .accordion-member-list dt span{float:left}#conference .accordion-member-list dt .conference-region{padding:30px 0 0 12px;color:#005d25}#conference .accordion-member-list dt:after{color:#005d25}#conference .accordion-member-list h3{font-size:1.3em;margin:24px 0 40px}#conference .accordion-member-list ul{margin-left:-20px}#conference .accordion-member-list li{display:block;float:left;height:420px;padding:0 21px;background:#f2f1ef;margin:55px 0 24px 20px;position:relative}#conference .accordion-member-list li:hover{background:#d5e3da}#conference .accordion-member-list li:before{display:none}#conference .accordion-member-list li a{color:#525252}#conference .accordion-member-list li figure{width:100%;text-align:center;position:absolute;top:-55px;left:0}#conference .accordion-member-list li h4{padding-top:160px;font-size:1.4em;font-weight:400}#conference .accordion-member-list li h5{color:#005d25;font-size:1.1em;text-transform:uppercase;line-height:1}#conference .accordion-member-list li h5 a{color:#005d25}#conference .accordion-member-list li h6{font-weight:400}#conference .accordion-member-list li blockquote{display:block;text-align:center;padding:30px 0;margin-top:9px;position:relative;font-size:1em;font-style:italic}#conference .accordion-member-list li blockquote:after,#conference .accordion-member-list li blockquote:before{position:absolute;font-size:2.2em}#conference .accordion-member-list li blockquote:before{left:0;top:0}#conference .accordion-member-list li blockquote:after{right:0;bottom:0}@media only screen and (max-width:767px){#conference .content-return{margin-left:2%;padding-left:2%}#conference .accordion-member-list li{width:85%;padding:0 5%;margin-left:5%}}#eb-role{position:relative;padding:90px 0 40px}#eb-role figure{width:100%;position:absolute;top:-15px;left:60px}#eb-role figure figcaption{position:absolute;top:50px;left:220px;font-size:1.1em;line-height:1.1}#eb-role figure figcaption strong{display:block;font-size:1.4em}#eb-role header{width:450px;height:138px;background:rgba(239,238,235,.8);margin-left:30px;padding:27px 0 0 250px}#eb-role header h1{font-weight:400;font-size:2em}#eb-role header p{line-height:1.3;font-size:1.1em}#eb-role .text{width:580px;margin:0 auto}#eb-role blockquote{font-style:italic;font-size:1.2em;text-align:center;margin:36px 0;padding:0 27px;position:relative}#eb-role blockquote:after,#eb-role blockquote:before{font-size:2em;position:absolute}#eb-role blockquote:before{left:0;top:-20px}#eb-role blockquote:after{right:0;bottom:-20px}#eb-role .program{margin-top:27px}#eb-role h5{color:#005d25;font-weight:400}@media only screen and (max-width:767px){#eb-role{padding-top:30px}#eb-role figure{width:90%;position:relative;left:5%;top:0;margin-bottom:-25%}#eb-role figure img{width:50%;height:auto}#eb-role figure figcaption{position:absolute;left:55%;top:0}#eb-role header{width:92%;padding:25% 2% 2%;margin:0 2%}#eb-role .text{width:100%}}.news-list{position:relative}.news-teaser{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 10px;margin-top:-1px;position:relative}.news-teaser:hover{background-color:#d2ecdc}.news-teaser:before{display:inline-block;height:24px;content:'s';font-family:owsd;font-size:1.5em;color:#005d25;position:absolute;right:18px;top:50%;margin-top:-14px}.news-teaser img{width:200px;margin-right:21px;float:left}.news-teaser header{padding:9px 0;margin:0}.news-teaser header span{display:block;font-style:italic;color:#bbb;float:left}.news-teaser header span:before{font-size:2em;display:inline-block;vertical-align:middle;margin-right:9px}.news-teaser a{color:#525252}.news-teaser h2{font-weight:400}.news-teaser h5.date{margin-left:15px;margin-top:3px;margin-bottom:8px}.news-teaser h5.date a{color:#005d25}.news-teaser .text{width:575px}.news-teaser .text-with-image{width:390px}@media only screen and (max-width:959px){.news-teaser img{display:none}.news-teaser .text{width:90%}}#news h2.date{padding-top:9px}#content #news .links,#content #news .proceeding,#news #content .links,#news #content .proceeding,#news .downloads{margin-top:32px}#event h1,#event header{margin-bottom:0}#event h2.date{margin-bottom:21px}#event span.category{display:inline-block;padding:9px 0;font-size:1.1em;color:#bbb}.page .view-front-news-events-focus .view-filters{width:665px}.page .view-front-news-events-focus .views-exposed-form label{color:#333}.page .view-front-news-events-focus .views-exposed-form .views-widget label{margin-left:24px}.page .view-front-news-events-focus .views-exposed-form .views-widget input[type=checkbox]{margin-top:6px;margin-left:6px}.page .view-front-news-events-focus .views-exposed-form #edit-region-wrapper{right:1%}@media only screen and (max-width:959px){.page .view-front-news-events-focus .view-filters{width:96%;height:57px}.page .view-front-news-events-focus .views-exposed-form #edit-region-wrapper{width:90%;top:30px;left:1px}}.success-story{width:630px;padding:20px;background-color:#f7f6f5;background-image:url(../images/success_story_badge.gif);background-repeat:no-repeat;background-position:610px 0;margin-bottom:100px;position:relative}.success-story .member-info{width:490px;position:relative;z-index:101}.success-story figure{float:left;width:132px;height:132px;background:#fff;padding:4px;margin-right:21px;box-shadow:0 0 4px #bcbbba}.success-story figure img{width:100%;height:auto}.success-story header{float:left;width:328px}.success-story header h2{color:#525252;font-size:2.2em;font-weight:400;line-height:1}.success-story header h2 a{color:#525252}.success-story .tagline{width:448px;padding:30px 47px 12px 65px;position:absolute;right:-21px;top:125px;background:#efeeeb;border-radius:24px;font-style:italic;z-index:100}.success-story .tagline:before{display:block;width:25px;height:13px;content:'';background:url(../images/success_story_arrow.png) no-repeat #efeeeb;position:absolute;top:-12px;left:58px}.success-story .tagline:after{display:block;width:220px;height:13px;content:'';background:url(../images/success_story_shadow.gif) no-repeat;position:absolute;bottom:-12px;right:0}.success-story .read-more-yellow-plus{position:absolute;top:40px;right:25px;z-index:102;color:#525252}.success-story-even .read-more-yellow-plus{text-align:right;padding:10px 30px 0 0}.success-story-even .read-more-yellow-plus:before{left:auto;right:0}.success-story-odd{background-position:21px 0;margin-left:21px}.success-story-odd .member-info{margin-left:140px}.success-story-odd figure{float:right;margin-right:0;margin-left:21px}.success-story-odd .tagline{right:auto;left:-21px;background:#eee;padding:30px 65px 12px 47px}.success-story-odd .tagline:before{background-color:#eee;left:auto;right:58px}.success-story-odd .read-more-yellow-plus{right:auto;left:25px}@media only screen and (max-width:959px){.success-story{width:92%;padding:2% 2% 0;margin-left:2%;margin-right:2%;background-position:98% 0}.success-story .member-info{width:auto;margin-left:0}.success-story figure{width:25%;padding:1%;height:auto;float:left;margin-left:0;margin-right:2%}.success-story figure img{display:block}.success-story header{padding-top:30px;width:70%;margin-bottom:0}.success-story header h2{margin-bottom:5%}.success-story header strong{display:block}.success-story .read-more-yellow-plus{left:30%;top:5px;right:auto}.success-story .tagline{position:relative;width:100%;padding:2% 4%;top:auto;left:-4%;right:auto;transform:translateY(40%)}}#success-story{position:relative;padding:40px 0}#success-story:before{display:block;width:113px;height:67px;content:'';background:url(../images/owsd_story_label_inverted.png) no-repeat;position:absolute;right:-11px;top:58px;z-index:102}#success-story figure.bigimage{position:relative;z-index:1;width:672px;margin-left:27px;padding:0}#success-story figure.bigimage img{width:100%;height:auto}#success-story .image{position:absolute;width:100px;height:100px;box-sizing:border-box;border:4px solid #fff;z-index:101;top:10px;left:-40px;overflow:hidden}#success-story .image img{display:block;width:100%;height:auto}#success-story .member-info{width:602px;height:144px;background:#efeeeb;background:rgba(239,238,235,.8);margin:-30px 0 0 27px;padding:36px 0 0 70px;position:relative}#success-story .member-info h1{font-weight:400;font-size:2em;color:#525252;margin:7px 0 3px;padding-top:8px}#success-story .member-info h1 a{color:#525252}#success-story .member-info h1 a:hover{color:#333}#success-story .member-info p{line-height:1.3;font-size:1.1em;padding:0}#success-story .member-info p strong{font-size:1.1em}#success-story .text{width:580px;margin:0 auto}#success-story blockquote{font-style:italic;font-size:1.2em;text-align:center;margin:36px 0;padding:0 27px;position:relative;color:#525252}#success-story blockquote:after,#success-story blockquote:before{font-size:2em;position:absolute;color:#ffc200}#success-story blockquote:before{content:'h';left:0;top:-20px}#success-story blockquote:after{content:'g';right:0;bottom:-20px}#success-story .program{margin-top:27px}#success-story .program h2{margin-bottom:10px}#success-story .links a,#success-story .links li:before{color:#ffc200}@media only screen and (max-width:959px){#success-story{margin-left:-2%;width:104%}#success-story:before{width:197px;height:77px;background:url(../images/owsd_story_label_mobile_inverted.png) no-repeat;transform:scale(.4)}#success-story .with-small-sign:before{display:none}#success-story:before{right:-49px}#success-story figure.bigimage{display:none}#success-story .member-info{margin:0;width:96%;padding:3% 2%;height:auto}#success-story .member-info h1{margin-bottom:18px}#success-story .member-info strong{display:block}#success-story .image{width:215px;height:auto;position:static;margin-right:2%;float:left;border-width:9px}#success-story header{width:auto;float:left;padding-top:70px}#success-story .member-specialization{display:none}#success-story .text{width:90%;padding:0 5%}}.publications{margin-bottom:80px}.publications .view-header{border-bottom:4px solid #005d25;margin-bottom:10px;position:relative}.publications .view-header h3{font-size:1.4em;color:#005d25}.publications .view-header a.more{position:absolute;right:0;top:0;text-transform:uppercase}.publication{padding:21px 0;border-bottom:1px solid #eee}.publication figure{width:120px;margin-right:15px}.publication .text{width:545px}.publication header h1,.publication header h2{color:#525252;font-size:1.8em}.publication p.author{color:#b9b9b9;font-style:italic;padding-bottom:9px!important}.views-row-last .publication{border:0}@media only screen and (max-width:959px){.publication .text{width:100%}.publication figure.left{display:none}}#member header h2{color:#525252}#member .info{padding:27px 36px;border-top:4px solid #ffc200;border-bottom:4px solid #ffc200;background:#fafaf9;position:relative}#member .info figure{box-shadow:0 0 4px #bcbbba;width:255px;height:255px;margin-right:30px;box-sizing:border-box;border:8px solid #fff;overflow:hidden}#member .info .text{width:255px}#member .info .text .nationality{margin-top:15px}#member .info .text .country{font-weight:700}#member .info .text .award_type{margin-bottom:25px;font-weight:700;text-transform:uppercase}#member .info .text .award_type:before{content:url(../images/award_type-icon.png);width:30px;height:43px;position:relative;top:15px;margin-right:10px}#member .info .text .member_qualification_items .year{display:none}#member .info .text .member_qualification_items .degree{margin-top:10px}#member .info span{display:block}#member .info h1{font-size:2.3em;font-weight:400;margin-bottom:3px}#member .info span.eb-role{font-weight:700;text-transform:uppercase;font-size:.8em;margin:9px 0 27px}#member .info span.eb-role:before{font-size:4.2em;vertical-align:middle}#member .info p{padding-bottom:21px;font-size:1.1em;line-height:1.4}#member .info .success-story-badge{width:120px;height:35px;padding-top:60px;position:absolute;top:18px;right:-4px;background:url(../images/owsd_story_label_inverted.png) top right no-repeat}#member .info .success-story-badge a{color:#525252}#member #accordion dt{padding:18px 18px 18px 10px;height:auto;font-weight:300}#member #accordion dt:before{color:#ffc200;margin-right:9px;font-size:1.9em;vertical-align:middle}#member #accordion dt:after{font-size:.8em;top:24px;right:18px;color:#ffc200}#member #accordion dt.on:after{color:#ddd}#member #accordion dd{padding:0 10px}#member #accordion .member-section{border-top:1px solid #eee;padding:36px 12px;position:relative}#member #accordion .member-section .label{color:#bababa}#member #accordion .member-section .member_qualification_items span{padding:10px;display:inline-block}#member #accordion .member-section h4.label{position:absolute;right:12px;top:12px;font-style:italic;font-weight:400;font-size:.9em}#member #accordion .member-section p{font-size:1.1em;line-height:1.5}#member #accordion .member-section ul{padding:0}#member #accordion .member-section li{font-size:1.1em}#member #accordion .member-section li:before{color:#ffc200}#member #accordion .member-section table{font-size:1.1em}#member #accordion .member-section table td{padding:4px}#member #accordion .member-section table td strong{font-size:1.1em}#member #accordion .member-section .graduation{background:#f7f6f5;padding:21px 18px}#member #accordion .member-section .graduation figure{margin:0 24px 21px 0}#member #accordion .member-section .graduation .years{padding-top:6px;margin-bottom:21px}#member #accordion .member-section .graduation .years p{color:#b1b1b1;line-height:1.2;padding-bottom:12px}#member #accordion .member-section .graduation .years strong{display:block;font-weight:300;font-size:2em}#member #accordion .member-section .graduation h3.title{width:200px;height:36px;text-indent:-9999px;background:url(../images/member_fellowship_title.gif) no-repeat}#member #accordion .member-section .graduation .gallery{margin-left:-10px}#member #accordion .member-section .graduation .gallery a{display:block;float:left;margin:0 0 10px 10px}#member #accordion .member-section .graduation .thesis h3{font-size:1.2em}#content #member #accordion .member-section .links,#content #member #accordion .member-section .proceeding,#member #accordion .member-section #content .links,#member #accordion .member-section #content .proceeding,#member #accordion .member-section .downloads{padding:0;border:none}#content #member #accordion .member-section .links a,#content #member #accordion .member-section .proceeding a,#member #accordion .member-section #content .links a,#member #accordion .member-section #content .proceeding a,#member #accordion .member-section .downloads a{color:#999}#content #member #accordion .member-section .links li,#content #member #accordion .member-section .proceeding li,#member #accordion .member-section #content .links li,#member #accordion .member-section #content .proceeding li,#member #accordion .member-section .downloads li{padding-left:24px}#member #accordion .member-section .field-name-field-current-activities,#member #accordion .member-section .field-name-field-tags{padding-bottom:18px}#member #accordion .member-section .field-name-field-current-activities .field-item,#member #accordion .member-section .field-name-field-tags .field-item{display:inline-block;background-color:#f2f2f2;padding:5px 8px;margin-right:8px}#member #accordion .member-section .field-name-field-research-publications{margin-top:10px}#member #accordion .member-section .field-name-field-research-publications .field-label{font-size:110%;font-weight:700}#member #accordion .member-section .field-name-field-research-publications .field-item{margin:10px 0}#member #accordion .member-section .field-name-field-member-affiliation .field-item,#member #accordion .member-section .field-name-field-member-national-chapter .field-item{position:relative;font-weight:700;margin:15px 0;padding-left:30px}#member #accordion .member-section .field-name-field-member-affiliation .field-item:before,#member #accordion .member-section .field-name-field-member-national-chapter .field-item:before{position:absolute;left:0;top:1px;content:'H';font-family:owsd;font-size:1.5em;font-weight:400;color:#ffc200}#member #accordion .member-section .field-name-field-member-affiliation .field-item:before{content:'e'}#member #accordion .member-section .field-name-field-member-grants .field-item,#member #accordion .member-section .field-name-field-member-presentation .field-item,#member #accordion .member-section .field-name-field-member-prizes .field-item,#member #accordion .member-section .field-name-field-member-twas-award .field-item{margin:2em 0}#member #accordion .member-section .field-name-field-member-grants .field-item>div,#member #accordion .member-section .field-name-field-member-presentation .field-item>div,#member #accordion .member-section .field-name-field-member-prizes .field-item>div,#member #accordion .member-section .field-name-field-member-twas-award .field-item>div{margin:5px}#member #accordion .member-section .field-name-field-member-grants .field-item .year,#member #accordion .member-section .field-name-field-member-presentation .field-item .year,#member #accordion .member-section .field-name-field-member-prizes .field-item .year,#member #accordion .member-section .field-name-field-member-twas-award .field-item .year{color:#c2c2c2;font-style:italic}#member #accordion .member-section .field-name-field-member-grants .field-item .title,#member #accordion .member-section .field-name-field-member-grants .field-item .title-presentatiton,#member #accordion .member-section .field-name-field-member-presentation .field-item .title,#member #accordion .member-section .field-name-field-member-presentation .field-item .title-presentatiton,#member #accordion .member-section .field-name-field-member-prizes .field-item .title,#member #accordion .member-section .field-name-field-member-prizes .field-item .title-presentatiton,#member #accordion .member-section .field-name-field-member-twas-award .field-item .title,#member #accordion .member-section .field-name-field-member-twas-award .field-item .title-presentatiton{font-weight:700;font-size:110%}#member #accordion .member-section .field-name-field-member-grants .field-item .title-presentatiton:before,#member #accordion .member-section .field-name-field-member-grants .field-item .title:before,#member #accordion .member-section .field-name-field-member-presentation .field-item .title-presentatiton:before,#member #accordion .member-section .field-name-field-member-presentation .field-item .title:before,#member #accordion .member-section .field-name-field-member-prizes .field-item .title-presentatiton:before,#member #accordion .member-section .field-name-field-member-prizes .field-item .title:before,#member #accordion .member-section .field-name-field-member-twas-award .field-item .title-presentatiton:before,#member #accordion .member-section .field-name-field-member-twas-award .field-item .title:before{content:'•'}.create-member-from-user a{display:inline-block;background:#005d25;color:#fff;padding:5px 8px}.page-node-add-member-profile-alumna #block-system-main{background-color:#f7f6f5;padding:30px 50px}#content .node-member_profile_alumna-form .form-required{color:#ef393c}#content .node-member_profile_alumna-form .field-group-fieldset th{font-weight:400}#content .node-member_profile_alumna-form .field-group-fieldset .field-type-file th{visibility:hidden}#content .node-member_profile_alumna-form .field-group-fieldset legend{width:100%;margin-bottom:15px}#content .node-member_profile_alumna-form div>fieldset.form-wrapper legend{font-weight:700;font-size:110%}#content .node-member_profile_alumna-form .field-multiple-table{width:100%;border-collapse:collapse}#content .node-member_profile_alumna-form .field-multiple-table tr.even input{margin:10px 0}#content .node-member_profile_alumna-form .field-multiple-table .field-multiple-drag{display:none}#content .node-member_profile_alumna-form .field-multiple-table .field-label{text-align:left}#content .node-member_profile_alumna-form .field-multiple-table+.description+div.clearfix,#content .node-member_profile_alumna-form .field-multiple-table+div.clearfix{margin-top:15px}#content .node-member_profile_alumna-form .field-multiple-table .form-item-field--email-und-0-email label span{display:none}#content .node-member_profile_alumna-form .form-wrapper{position:relative;margin-bottom:20px}#content .node-member_profile_alumna-form .description a{color:#ffc200}#content .node-member_profile_alumna-form .form-managed-file .image-widget-data{width:100%}#content .node-member_profile_alumna-form .form-managed-file .form-file{float:left;width:75%!important;background-color:#fff;line-height:28px;padding-left:12px;margin-right:10%}#content .node-member_profile_alumna-form .form-managed-file .form-submit{width:15%;float:right;cursor:pointer}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single,#content .node-member_profile_alumna-form button,#content .node-member_profile_alumna-form input,#content .node-member_profile_alumna-form select,#content .node-member_profile_alumna-form textarea{width:100%;box-sizing:border-box;border:1px solid #dadada;transition:border-color .4s;outline:0}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single:focus,#content .node-member_profile_alumna-form button:focus,#content .node-member_profile_alumna-form input:focus,#content .node-member_profile_alumna-form select:focus,#content .node-member_profile_alumna-form textarea:focus{border-color:#ffc200}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single:disabled,#content .node-member_profile_alumna-form button:disabled,#content .node-member_profile_alumna-form input:disabled,#content .node-member_profile_alumna-form select:disabled,#content .node-member_profile_alumna-form textarea:disabled{border:0}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single.error,#content .node-member_profile_alumna-form button.error,#content .node-member_profile_alumna-form input.error,#content .node-member_profile_alumna-form select.error,#content .node-member_profile_alumna-form textarea.error{border:1px solid #a30000}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single{line-height:2}#content .node-member_profile_alumna-form .chosen-container-single.error .chosen-single{border:1px solid #a30000}#content .node-member_profile_alumna-form .form-submit{width:20%;line-height:23px;background-color:#ffc200;border:#ffc200;cursor:pointer;color:#525252}#content .node-member_profile_alumna-form td .form-submit{width:80px;margin:1em 0}#content .node-member_profile_alumna-form label,#content .node-member_profile_alumna-form span.fieldset-legend{display:inline-block;padding:6px 0;font-size:14px}#content .node-member_profile_alumna-form .form-text{height:30px;padding:6px}#content .node-member_profile_alumna-form .form-type-checkbox,#content .node-member_profile_alumna-form .form-type-radio{display:inline}#content .node-member_profile_alumna-form .form-checkbox,#content .node-member_profile_alumna-form .form-radio{display:none}#content .node-member_profile_alumna-form .form-checkbox+label,#content .node-member_profile_alumna-form .form-radio+label{display:inline-block;font-weight:200;cursor:pointer;margin-right:30px}#content .node-member_profile_alumna-form .form-checkbox+label:before,#content .node-member_profile_alumna-form .form-radio+label:before{display:inline-block;width:18px;height:16px;padding-top:2px;vertical-align:middle;border:1px solid #dadada;background:#fff;cursor:pointer;margin:-1px 3px 0 0;content:"";font:1.2em twasonlineforms;text-transform:none;color:#666;text-align:center}#content .node-member_profile_alumna-form .form-checkbox.error+label:before,#content .node-member_profile_alumna-form .form-radio.error+label:before{border:1px solid #a30000}#content .node-member_profile_alumna-form .form-checkbox:checked+label:before,#content .node-member_profile_alumna-form .form-radio:checked+label:before{line-height:1}#content .node-member_profile_alumna-form .form-checkbox:checked+label:before{content:'o';color:#ffc200}#content .node-member_profile_alumna-form .form-radio+label:before{border-radius:50%;font-size:.8em;height:15px;color:#ffc200}#content .node-member_profile_alumna-form .form-radio:checked+label:before{content:'p'}#content .node-member_profile_alumna-form .tabledrag-toggle-weight-wrapper{display:none}#content .node-member_profile_alumna-form div.autocomplete-deluxe-multiple{background:0 0;background-color:#fff;width:100%;border:1px solid #dadada;padding:0}#content .node-member_profile_alumna-form div.autocomplete-deluxe-multiple input{border:0}#content .node-member_profile_alumna-form div.autocomplete-deluxe-multiple .autocomplete-deluxe-throbber{display:none}#content .node-member_profile_alumna-form .chosen-drop li{padding:7px}#content .node-member_profile_alumna-form .chosen-drop li:before{content:''}#content .node-member_profile_alumna-form .chosen-container{width:100%!important}#content .node-member_profile_alumna-form .chosen-container ul.chosen-choices,#content .node-member_profile_alumna-form .chosen-container-single .chosen-single{height:30px;background:0 0;background-color:#fff;box-shadow:none;border-radius:0}#content .node-member_profile_alumna-form .chosen-container-active .chosen-single{border:1px solid #ffc200}#content .node-member_profile_alumna-form .chosen-container .chosen-drop{border:0}#content .node-member_profile_alumna-form .chosen-results{padding:0}#content .node-member_profile_alumna-form .chosen-container .chosen-results li.highlighted{background:0 0;background-color:#f9f9f9;color:#ffc200}#content .node-member_profile_alumna-form ul.chosen-choices{padding-bottom:1px}#content .node-member_profile_alumna-form ul.chosen-choices li{padding:0}#content .node-member_profile_alumna-form ul.chosen-choices li:before{content:''}#content .node-member_profile_alumna-form ul.chosen-choices li.search-choice{border-radius:3px;background:0 0;box-shadow:none;padding:0 18px 0 5px;margin:5px;background-color:#e4e4e4}#content .node-member_profile_alumna-form ul.chosen-choices li.search-choice .search-choice-close{top:6px}#content .node-member_profile_alumna-form .field-add-more-submit{float:right}.ui-autocomplete{border:0}.ui-autocomplete a{color:#525252}.ui-autocomplete .ui-menu-item a.ui-state-hover{background:0 0;color:#ffc200;border:0;margin:0;border-radius:0}html.js .node-member_profile_alumna-form fieldset.collapsed{height:75px}#user-pass .field-type-text,#user-pass .form-type-password,#user-pass .form-type-textfield,#user-pass .form-wrapper,#user-profile-form .field-type-text,#user-profile-form .form-type-password,#user-profile-form .form-type-textfield,#user-profile-form .form-wrapper,#user-register-form .field-type-text,#user-register-form .form-type-password,#user-register-form .form-type-textfield,#user-register-form .form-wrapper{margin-bottom:2em}#user-pass button,#user-pass input,#user-profile-form button,#user-profile-form input,#user-register-form button,#user-register-form input{width:100%;height:30px;padding:0 5px;box-sizing:border-box;border:1px solid #dadada;transition:border-color .4s;outline:0}#user-pass button:focus,#user-pass input:focus,#user-profile-form button:focus,#user-profile-form input:focus,#user-register-form button:focus,#user-register-form input:focus{border-color:#ffc200}#user-pass button:disabled,#user-pass input:disabled,#user-profile-form button:disabled,#user-profile-form input:disabled,#user-register-form button:disabled,#user-register-form input:disabled{border:0}#user-pass button.error,#user-pass input.error,#user-profile-form button.error,#user-profile-form input.error,#user-register-form button.error,#user-register-form input.error{border:1px solid #a30000}#user-pass .form-submit,#user-profile-form .form-submit,#user-register-form .form-submit{width:100%;line-height:23px;background-color:#ffc200;border:#ffc200;cursor:pointer}.partners{background:#2d2d2d;text-align:center}.partners img{width:25%;max-width:100%;height:auto}@media only screen and (max-width:959px){.partner figure.right{width:100%;text-align:center;margin:1em 0}}.user-form .form-item{margin-bottom:9px}.user-form label{color:#ffc200;text-transform:uppercase;font-weight:700;font-size:.9em}.user-form .form-required{display:none}.user-form .form-text{width:100%;height:34px;box-sizing:border-box}.user-form .form-actions{margin-top:15px}.user-form .form-submit{width:100%;box-sizing:border-box;background:#ffc200;border:none;padding:12px 0;color:#fff;text-transform:uppercase;font-weight:700}.user-form a:focus,.user-form a:hover{color:inherit}.block-user{position:absolute;right:0;top:0;z-index:1;width:216px;display:none;background:#fff;border:1px solid #d5d5d5;padding:12px}.block-user h3{text-align:center;font-weight:400;font-size:1.5em;margin-bottom:9px}.block-user .close-overlay{position:absolute;top:6px;right:12px;font-size:1.1em}.footer-menu{background:#222;padding:40px 0}.footer-menu .block{width:155px;padding-right:5px;float:left}.footer-menu .block h3.block-title{color:#fff;height:43px;line-height:1.3;font-size:1.1em;text-transform:uppercase}.footer-menu .block ul.menu li{list-style:none;margin:0;padding:0;line-height:1.1;padding-bottom:6px}.footer-menu .block a{color:#888}.footer-menu .burger-menu{position:relative;top:0}.footer-menu .burger-menu span{display:inline-block;text-transform:uppercase;font-size:.5em;position:absolute;top:6px;left:42px}@media only screen and (max-width:959px){.footer-menu{display:none}}footer.main{background:#222;text-align:center;padding:18px 0;font-size:.9em;color:#666;font-weight:700}#cboxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;z-index:300}#colorbox{z-index:301}.overlay-content #cboxLoadedContent,.overlay-content #cboxLoadingGraphic,.overlay-content #cboxLoadingOverlay{width:700px!important;background:#fff;overflow:visible!important;height:auto!important}#cboxClose{position:absolute;display:block;width:12px;height:12px;top:10px;right:40px;background:url(../images/colorbox_close.png) no-repeat;border:none;text-indent:-9999px;cursor:pointer}#cboxClose:hover{background-position:0 -12px}#tabs-wrapper{width:100%;margin:0 auto 21px;font-size:1.1em;text-transform:uppercase}#tabs-wrapper ul{display:block;height:18px;border-bottom:1px solid #d2d2d2;padding:12px 33px;margin:0}#tabs-wrapper li{margin:0 15px 0 0;padding:0;display:block;float:left}#tabs-wrapper li:before{display:none}#tabs-wrapper li.active a{color:#03a242}#tabs-wrapper a{background:#fff;color:#525252;border-color:#d2d2d2 #d2d2d2 transparent;border-width:1px 1px 0;border-style:solid;padding:9px;margin:0}#tabs-wrapper a:focus,#tabs-wrapper a:hover{color:#03a242}#block-views-front-home-institute-block-1 .views-row{cursor:pointer}#block-views-fellowship-sidebar-block,#block-views-what-is-owsd-block{background:#f7f6f5;cursor:pointer}#block-views-fellowship-sidebar-block h3 a,#block-views-what-is-owsd-block h3 a{font-size:21px;color:#005d25;background:#fff;display:block;border-bottom:2px solid #005c2b}#block-views-fellowship-sidebar-block .views-field-field--subtitle,#block-views-fellowship-sidebar-block .views-field-view-node,#block-views-what-is-owsd-block .views-field-field--subtitle,#block-views-what-is-owsd-block .views-field-view-node{padding:10px}#block-views-fellowship-sidebar-block .views-row:hover,#block-views-what-is-owsd-block .views-row:hover{border-right-color:#005d25;background-color:#d2ecdc}#block-views-front-success-stories-block-2 h3{color:#ffc200;padding-bottom:4px;margin:0;background:#fff;font-weight:400}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row{cursor:pointer;background:url(../images/ribbon_y.png) no-repeat right top;background-color:rgba(236,204,40,.22);padding:10px;border-top:2px solid #ffc200;margin-bottom:20px;min-height:100px}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field-success-tagline{font-style:italic;font-weight:300;font-size:120%;color:#5c5c5c;margin-bottom:20px}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field--member-profile{font-size:110%}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field--field{font-weight:300}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-view-node{margin:10px 0 0}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-view-node a{color:#ffc200}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field--picture img{margin-bottom:15px;box-shadow:0 0 15px 0 rgba(0,0,0,.75)}#block-views-front-success-stories-block-2 .views-row:hover{background-color:rgba(236,204,40,.4)}#block-views-front-news-block-2{background:#f7f6f5}#block-views-front-news-block-2 h3{font-size:21px;padding-bottom:4px;margin:0;color:#005d25;background:#fff;display:block;border-bottom:2px solid #005c2b}#block-views-front-news-block-2 .view-front-news .views-row{border-bottom:1px dashed #ddd;border-right:8px solid #f7f6f5;padding:15px 10px}#block-views-front-news-block-2 .view-front-news .views-row .views-field-created{color:#005d25;font-weight:700}#block-views-front-news-block-2 .view-front-news .views-row .views-field-title a{color:#333;font-size:110%;margin:5px 0 10px;display:block}#block-views-front-news-block-2 .view-front-news .views-row:hover{border-right-color:#005d25;background-color:#d2ecdc}#block-views-front-news-block-2 .view-front-news .views-row .views-field-view-node{margin:15px 0 0}#block-views-front-news-block-2 .view-front-news .views-row{cursor:pointer}#block-views-front-news-block-2 .view-front-news .views-row-first{margin:0}#block-views-front-news-block-2 .view-front-news .views-row-last{border-bottom:0}#block-views-front-conferences-block-2 .block-title{color:#0085b2}#block-views-front-conferences-block-2 .block-text{padding:0}#block-views-front-conferences-block-2 .views-row{cursor:pointer;background:url(../images/conference-icon.png) no-repeat 95% 15px;background-color:#f7f6f5;border-top:2px solid #0085b2;margin-bottom:20px;padding:10px}#block-views-front-conferences-block-2 .views-row .views-field{margin:10px 0}#block-views-front-conferences-block-2 .views-row .views-field-field--date-w-end{font-weight:700;font-size:90%;margin-bottom:0}#block-views-front-conferences-block-2 .views-row .views-field-field-conference-location{margin-top:0}#block-views-front-conferences-block-2 .views-row .views-field-title{font-size:120%;color:#0085b2;font-style:italic}#block-views-front-conferences-block-2 .views-row .views-field-view-node{margin:30px 0 0}#block-views-front-conferences-block-2 .views-row .views-field-view-node a{color:#0085b2}#block-views-front-conferences-block-2 .views-row:hover{background-color:#bcdbe8}/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@media (min-width:576px){.flex-wrapper .container{max-width:540px}}@media (min-width:768px){.flex-wrapper .container{max-width:720px}}@media (min-width:992px){.flex-wrapper .container{max-width:960px}}@media (min-width:1200px){.flex-wrapper .container{max-width:1140px}}.flex-wrapper .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.flex-wrapper .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.flex-wrapper .no-gutters{margin-right:0;margin-left:0}.flex-wrapper .no-gutters>.col,.flex-wrapper .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.flex-wrapper .col,.flex-wrapper .col-1,.flex-wrapper .col-10,.flex-wrapper .col-11,.flex-wrapper .col-12,.flex-wrapper .col-2,.flex-wrapper .col-3,.flex-wrapper .col-4,.flex-wrapper .col-5,.flex-wrapper .col-6,.flex-wrapper .col-7,.flex-wrapper .col-8,.flex-wrapper .col-9,.flex-wrapper .col-auto,.flex-wrapper .col-lg,.flex-wrapper .col-lg-1,.flex-wrapper .col-lg-10,.flex-wrapper .col-lg-11,.flex-wrapper .col-lg-12,.flex-wrapper .col-lg-2,.flex-wrapper .col-lg-3,.flex-wrapper .col-lg-4,.flex-wrapper .col-lg-5,.flex-wrapper .col-lg-6,.flex-wrapper .col-lg-7,.flex-wrapper .col-lg-8,.flex-wrapper .col-lg-9,.flex-wrapper .col-lg-auto,.flex-wrapper .col-md,.flex-wrapper .col-md-1,.flex-wrapper .col-md-10,.flex-wrapper .col-md-11,.flex-wrapper .col-md-12,.flex-wrapper .col-md-2,.flex-wrapper .col-md-3,.flex-wrapper .col-md-4,.flex-wrapper .col-md-5,.flex-wrapper .col-md-6,.flex-wrapper .col-md-7,.flex-wrapper .col-md-8,.flex-wrapper .col-md-9,.flex-wrapper .col-md-auto,.flex-wrapper .col-sm,.flex-wrapper .col-sm-1,.flex-wrapper .col-sm-10,.flex-wrapper .col-sm-11,.flex-wrapper .col-sm-12,.flex-wrapper .col-sm-2,.flex-wrapper .col-sm-3,.flex-wrapper .col-sm-4,.flex-wrapper .col-sm-5,.flex-wrapper .col-sm-6,.flex-wrapper .col-sm-7,.flex-wrapper .col-sm-8,.flex-wrapper .col-sm-9,.flex-wrapper .col-sm-auto,.flex-wrapper .col-xl,.flex-wrapper .col-xl-1,.flex-wrapper .col-xl-10,.flex-wrapper .col-xl-11,.flex-wrapper .col-xl-12,.flex-wrapper .col-xl-2,.flex-wrapper .col-xl-3,.flex-wrapper .col-xl-4,.flex-wrapper .col-xl-5,.flex-wrapper .col-xl-6,.flex-wrapper .col-xl-7,.flex-wrapper .col-xl-8,.flex-wrapper .col-xl-9,.flex-wrapper .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.flex-wrapper .col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.flex-wrapper .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.flex-wrapper .col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.flex-wrapper .col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.flex-wrapper .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-wrapper .col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.flex-wrapper .col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.flex-wrapper .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-wrapper .col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.flex-wrapper .col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.flex-wrapper .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.flex-wrapper .col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.flex-wrapper .col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.flex-wrapper .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-wrapper .order-first{-ms-flex-order:-1;order:-1}.flex-wrapper .order-last{-ms-flex-order:13;order:13}.flex-wrapper .order-0{-ms-flex-order:0;order:0}.flex-wrapper .order-1{-ms-flex-order:1;order:1}.flex-wrapper .order-2{-ms-flex-order:2;order:2}.flex-wrapper .order-3{-ms-flex-order:3;order:3}.flex-wrapper .order-4{-ms-flex-order:4;order:4}.flex-wrapper .order-5{-ms-flex-order:5;order:5}.flex-wrapper .order-6{-ms-flex-order:6;order:6}.flex-wrapper .order-7{-ms-flex-order:7;order:7}.flex-wrapper .order-8{-ms-flex-order:8;order:8}.flex-wrapper .order-9{-ms-flex-order:9;order:9}.flex-wrapper .order-10{-ms-flex-order:10;order:10}.flex-wrapper .order-11{-ms-flex-order:11;order:11}.flex-wrapper .order-12{-ms-flex-order:12;order:12}.flex-wrapper .offset-1{margin-left:8.333333%}.flex-wrapper .offset-2{margin-left:16.666667%}.flex-wrapper .offset-3{margin-left:25%}.flex-wrapper .offset-4{margin-left:33.333333%}.flex-wrapper .offset-5{margin-left:41.666667%}.flex-wrapper .offset-6{margin-left:50%}.flex-wrapper .offset-7{margin-left:58.333333%}.flex-wrapper .offset-8{margin-left:66.666667%}.flex-wrapper .offset-9{margin-left:75%}.flex-wrapper .offset-10{margin-left:83.333333%}.flex-wrapper .offset-11{margin-left:91.666667%}@media (min-width:576px){.flex-wrapper .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.flex-wrapper .col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.flex-wrapper .col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.flex-wrapper .col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.flex-wrapper .col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-wrapper .col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.flex-wrapper .col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.flex-wrapper .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-wrapper .col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.flex-wrapper .col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.flex-wrapper .col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.flex-wrapper .col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.flex-wrapper .col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.flex-wrapper .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-wrapper .order-sm-first{-ms-flex-order:-1;order:-1}.flex-wrapper .order-sm-last{-ms-flex-order:13;order:13}.flex-wrapper .order-sm-0{-ms-flex-order:0;order:0}.flex-wrapper .order-sm-1{-ms-flex-order:1;order:1}.flex-wrapper .order-sm-2{-ms-flex-order:2;order:2}.flex-wrapper .order-sm-3{-ms-flex-order:3;order:3}.flex-wrapper .order-sm-4{-ms-flex-order:4;order:4}.flex-wrapper .order-sm-5{-ms-flex-order:5;order:5}.flex-wrapper .order-sm-6{-ms-flex-order:6;order:6}.flex-wrapper .order-sm-7{-ms-flex-order:7;order:7}.flex-wrapper .order-sm-8{-ms-flex-order:8;order:8}.flex-wrapper .order-sm-9{-ms-flex-order:9;order:9}.flex-wrapper .order-sm-10{-ms-flex-order:10;order:10}.flex-wrapper .order-sm-11{-ms-flex-order:11;order:11}.flex-wrapper .order-sm-12{-ms-flex-order:12;order:12}.flex-wrapper .offset-sm-0{margin-left:0}.flex-wrapper .offset-sm-1{margin-left:8.333333%}.flex-wrapper .offset-sm-2{margin-left:16.666667%}.flex-wrapper .offset-sm-3{margin-left:25%}.flex-wrapper .offset-sm-4{margin-left:33.333333%}.flex-wrapper .offset-sm-5{margin-left:41.666667%}.flex-wrapper .offset-sm-6{margin-left:50%}.flex-wrapper .offset-sm-7{margin-left:58.333333%}.flex-wrapper .offset-sm-8{margin-left:66.666667%}.flex-wrapper .offset-sm-9{margin-left:75%}.flex-wrapper .offset-sm-10{margin-left:83.333333%}.flex-wrapper .offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.flex-wrapper .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.flex-wrapper .col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.flex-wrapper .col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.flex-wrapper .col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.flex-wrapper .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-wrapper .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.flex-wrapper .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.flex-wrapper .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-wrapper .col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.flex-wrapper .col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.flex-wrapper .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.flex-wrapper .col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.flex-wrapper .col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.flex-wrapper .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-wrapper .order-md-first{-ms-flex-order:-1;order:-1}.flex-wrapper .order-md-last{-ms-flex-order:13;order:13}.flex-wrapper .order-md-0{-ms-flex-order:0;order:0}.flex-wrapper .order-md-1{-ms-flex-order:1;order:1}.flex-wrapper .order-md-2{-ms-flex-order:2;order:2}.flex-wrapper .order-md-3{-ms-flex-order:3;order:3}.flex-wrapper .order-md-4{-ms-flex-order:4;order:4}.flex-wrapper .order-md-5{-ms-flex-order:5;order:5}.flex-wrapper .order-md-6{-ms-flex-order:6;order:6}.flex-wrapper .order-md-7{-ms-flex-order:7;order:7}.flex-wrapper .order-md-8{-ms-flex-order:8;order:8}.flex-wrapper .order-md-9{-ms-flex-order:9;order:9}.flex-wrapper .order-md-10{-ms-flex-order:10;order:10}.flex-wrapper .order-md-11{-ms-flex-order:11;order:11}.flex-wrapper .order-md-12{-ms-flex-order:12;order:12}.flex-wrapper .offset-md-0{margin-left:0}.flex-wrapper .offset-md-1{margin-left:8.333333%}.flex-wrapper .offset-md-2{margin-left:16.666667%}.flex-wrapper .offset-md-3{margin-left:25%}.flex-wrapper .offset-md-4{margin-left:33.333333%}.flex-wrapper .offset-md-5{margin-left:41.666667%}.flex-wrapper .offset-md-6{margin-left:50%}.flex-wrapper .offset-md-7{margin-left:58.333333%}.flex-wrapper .offset-md-8{margin-left:66.666667%}.flex-wrapper .offset-md-9{margin-left:75%}.flex-wrapper .offset-md-10{margin-left:83.333333%}.flex-wrapper .offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.flex-wrapper .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.flex-wrapper .col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.flex-wrapper .col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.flex-wrapper .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.flex-wrapper .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-wrapper .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.flex-wrapper .col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.flex-wrapper .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-wrapper .col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.flex-wrapper .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.flex-wrapper .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.flex-wrapper .col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.flex-wrapper .col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.flex-wrapper .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-wrapper .order-lg-first{-ms-flex-order:-1;order:-1}.flex-wrapper .order-lg-last{-ms-flex-order:13;order:13}.flex-wrapper .order-lg-0{-ms-flex-order:0;order:0}.flex-wrapper .order-lg-1{-ms-flex-order:1;order:1}.flex-wrapper .order-lg-2{-ms-flex-order:2;order:2}.flex-wrapper .order-lg-3{-ms-flex-order:3;order:3}.flex-wrapper .order-lg-4{-ms-flex-order:4;order:4}.flex-wrapper .order-lg-5{-ms-flex-order:5;order:5}.flex-wrapper .order-lg-6{-ms-flex-order:6;order:6}.flex-wrapper .order-lg-7{-ms-flex-order:7;order:7}.flex-wrapper .order-lg-8{-ms-flex-order:8;order:8}.flex-wrapper .order-lg-9{-ms-flex-order:9;order:9}.flex-wrapper .order-lg-10{-ms-flex-order:10;order:10}.flex-wrapper .order-lg-11{-ms-flex-order:11;order:11}.flex-wrapper .order-lg-12{-ms-flex-order:12;order:12}.flex-wrapper .offset-lg-0{margin-left:0}.flex-wrapper .offset-lg-1{margin-left:8.333333%}.flex-wrapper .offset-lg-2{margin-left:16.666667%}.flex-wrapper .offset-lg-3{margin-left:25%}.flex-wrapper .offset-lg-4{margin-left:33.333333%}.flex-wrapper .offset-lg-5{margin-left:41.666667%}.flex-wrapper .offset-lg-6{margin-left:50%}.flex-wrapper .offset-lg-7{margin-left:58.333333%}.flex-wrapper .offset-lg-8{margin-left:66.666667%}.flex-wrapper .offset-lg-9{margin-left:75%}.flex-wrapper .offset-lg-10{margin-left:83.333333%}.flex-wrapper .offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.flex-wrapper .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.flex-wrapper .col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.flex-wrapper .col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.flex-wrapper .col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.flex-wrapper .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-wrapper .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.flex-wrapper .col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.flex-wrapper .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-wrapper .col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.flex-wrapper .col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.flex-wrapper .col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.flex-wrapper .col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.flex-wrapper .col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.flex-wrapper .col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.flex-wrapper .order-xl-first{-ms-flex-order:-1;order:-1}.flex-wrapper .order-xl-last{-ms-flex-order:13;order:13}.flex-wrapper .order-xl-0{-ms-flex-order:0;order:0}.flex-wrapper .order-xl-1{-ms-flex-order:1;order:1}.flex-wrapper .order-xl-2{-ms-flex-order:2;order:2}.flex-wrapper .order-xl-3{-ms-flex-order:3;order:3}.flex-wrapper .order-xl-4{-ms-flex-order:4;order:4}.flex-wrapper .order-xl-5{-ms-flex-order:5;order:5}.flex-wrapper .order-xl-6{-ms-flex-order:6;order:6}.flex-wrapper .order-xl-7{-ms-flex-order:7;order:7}.flex-wrapper .order-xl-8{-ms-flex-order:8;order:8}.flex-wrapper .order-xl-9{-ms-flex-order:9;order:9}.flex-wrapper .order-xl-10{-ms-flex-order:10;order:10}.flex-wrapper .order-xl-11{-ms-flex-order:11;order:11}.flex-wrapper .order-xl-12{-ms-flex-order:12;order:12}.flex-wrapper .offset-xl-0{margin-left:0}.flex-wrapper .offset-xl-1{margin-left:8.333333%}.flex-wrapper .offset-xl-2{margin-left:16.666667%}.flex-wrapper .offset-xl-3{margin-left:25%}.flex-wrapper .offset-xl-4{margin-left:33.333333%}.flex-wrapper .offset-xl-5{margin-left:41.666667%}.flex-wrapper .offset-xl-6{margin-left:50%}.flex-wrapper .offset-xl-7{margin-left:58.333333%}.flex-wrapper .offset-xl-8{margin-left:66.666667%}.flex-wrapper .offset-xl-9{margin-left:75%}.flex-wrapper .offset-xl-10{margin-left:83.333333%}.flex-wrapper .offset-xl-11{margin-left:91.666667%}}.flex-wrapper .d-none{display:none!important}.flex-wrapper .d-inline{display:inline!important}.flex-wrapper .d-inline-block{display:inline-block!important}.flex-wrapper .d-block{display:block!important}.flex-wrapper .d-table{display:table!important}.flex-wrapper .d-table-row{display:table-row!important}.flex-wrapper .d-table-cell{display:table-cell!important}.flex-wrapper .d-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrapper .d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.flex-wrapper .d-sm-none{display:none!important}.flex-wrapper .d-sm-inline{display:inline!important}.flex-wrapper .d-sm-inline-block{display:inline-block!important}.flex-wrapper .d-sm-block{display:block!important}.flex-wrapper .d-sm-table{display:table!important}.flex-wrapper .d-sm-table-row{display:table-row!important}.flex-wrapper .d-sm-table-cell{display:table-cell!important}.flex-wrapper .d-sm-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrapper .d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.flex-wrapper .d-md-none{display:none!important}.flex-wrapper .d-md-inline{display:inline!important}.flex-wrapper .d-md-inline-block{display:inline-block!important}.flex-wrapper .d-md-block{display:block!important}.flex-wrapper .d-md-table{display:table!important}.flex-wrapper .d-md-table-row{display:table-row!important}.flex-wrapper .d-md-table-cell{display:table-cell!important}.flex-wrapper .d-md-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrapper .d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.flex-wrapper .d-lg-none{display:none!important}.flex-wrapper .d-lg-inline{display:inline!important}.flex-wrapper .d-lg-inline-block{display:inline-block!important}.flex-wrapper .d-lg-block{display:block!important}.flex-wrapper .d-lg-table{display:table!important}.flex-wrapper .d-lg-table-row{display:table-row!important}.flex-wrapper .d-lg-table-cell{display:table-cell!important}.flex-wrapper .d-lg-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrapper .d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.flex-wrapper .d-xl-none{display:none!important}.flex-wrapper .d-xl-inline{display:inline!important}.flex-wrapper .d-xl-inline-block{display:inline-block!important}.flex-wrapper .d-xl-block{display:block!important}.flex-wrapper .d-xl-table{display:table!important}.flex-wrapper .d-xl-table-row{display:table-row!important}.flex-wrapper .d-xl-table-cell{display:table-cell!important}.flex-wrapper .d-xl-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrapper .d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.flex-wrapper .d-print-none{display:none!important}.flex-wrapper .d-print-inline{display:inline!important}.flex-wrapper .d-print-inline-block{display:inline-block!important}.flex-wrapper .d-print-block{display:block!important}.flex-wrapper .d-print-table{display:table!important}.flex-wrapper .d-print-table-row{display:table-row!important}.flex-wrapper .d-print-table-cell{display:table-cell!important}.flex-wrapper .d-print-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrapper .d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-wrapper .flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-wrapper .flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrapper .flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-wrapper .flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrapper .flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-wrapper .flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrapper .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-wrapper .flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-wrapper .flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-wrapper .flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-wrapper .flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-wrapper .flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrapper .justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.flex-wrapper .justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.flex-wrapper .justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.flex-wrapper .justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.flex-wrapper .justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.flex-wrapper .align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.flex-wrapper .align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.flex-wrapper .align-items-center{-ms-flex-align:center!important;align-items:center!important}.flex-wrapper .align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.flex-wrapper .align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.flex-wrapper .align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.flex-wrapper .align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.flex-wrapper .align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.flex-wrapper .align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.flex-wrapper .align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.flex-wrapper .align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.flex-wrapper .align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.flex-wrapper .align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.flex-wrapper .align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.flex-wrapper .align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.flex-wrapper .align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.flex-wrapper .align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-wrapper .flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-wrapper .flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrapper .flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-wrapper .flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrapper .flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-wrapper .flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrapper .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-wrapper .flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-wrapper .flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-wrapper .flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-wrapper .flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-wrapper .flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrapper .justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.flex-wrapper .justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.flex-wrapper .justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.flex-wrapper .justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.flex-wrapper .justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.flex-wrapper .align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.flex-wrapper .align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.flex-wrapper .align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.flex-wrapper .align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.flex-wrapper .align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.flex-wrapper .align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.flex-wrapper .align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.flex-wrapper .align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.flex-wrapper .align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.flex-wrapper .align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.flex-wrapper .align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.flex-wrapper .align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.flex-wrapper .align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.flex-wrapper .align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.flex-wrapper .align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.flex-wrapper .align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.flex-wrapper .align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-wrapper .flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-wrapper .flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrapper .flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-wrapper .flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrapper .flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-wrapper .flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrapper .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-wrapper .flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-wrapper .flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-wrapper .flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-wrapper .flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-wrapper .flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrapper .justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.flex-wrapper .justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.flex-wrapper .justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.flex-wrapper .justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.flex-wrapper .justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.flex-wrapper .align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.flex-wrapper .align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.flex-wrapper .align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.flex-wrapper .align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.flex-wrapper .align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.flex-wrapper .align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.flex-wrapper .align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.flex-wrapper .align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.flex-wrapper .align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.flex-wrapper .align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.flex-wrapper .align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.flex-wrapper .align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.flex-wrapper .align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.flex-wrapper .align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.flex-wrapper .align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.flex-wrapper .align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.flex-wrapper .align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-wrapper .flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-wrapper .flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrapper .flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-wrapper .flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrapper .flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-wrapper .flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrapper .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-wrapper .flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-wrapper .flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-wrapper .flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-wrapper .flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-wrapper .flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrapper .justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.flex-wrapper .justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.flex-wrapper .justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.flex-wrapper .justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.flex-wrapper .justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.flex-wrapper .align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.flex-wrapper .align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.flex-wrapper .align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.flex-wrapper .align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.flex-wrapper .align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.flex-wrapper .align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.flex-wrapper .align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.flex-wrapper .align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.flex-wrapper .align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.flex-wrapper .align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.flex-wrapper .align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.flex-wrapper .align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.flex-wrapper .align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.flex-wrapper .align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.flex-wrapper .align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.flex-wrapper .align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.flex-wrapper .align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-wrapper .flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-wrapper .flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrapper .flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-wrapper .flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrapper .flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-wrapper .flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrapper .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-wrapper .flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-wrapper .flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-wrapper .flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-wrapper .flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-wrapper .flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrapper .justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.flex-wrapper .justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.flex-wrapper .justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.flex-wrapper .justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.flex-wrapper .justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.flex-wrapper .align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.flex-wrapper .align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.flex-wrapper .align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.flex-wrapper .align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.flex-wrapper .align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.flex-wrapper .align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.flex-wrapper .align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.flex-wrapper .align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.flex-wrapper .align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.flex-wrapper .align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.flex-wrapper .align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.flex-wrapper .align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.flex-wrapper .align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.flex-wrapper .align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.flex-wrapper .align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.flex-wrapper .align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.flex-wrapper .align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrapper .flex-item{padding:5px;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}@media (max-width:1199px){.flex-wrapper .flex-item{padding:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:10px}}.ncmembers h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:0;margin-top:30px;font-family:Muli,sans-serif;font-size:2rem;font-weight:200;padding:15px}.has-national-chapter{font-family:Muli,sans-serif}.has-national-chapter .view-front-country.view-display-id-page header{display:none}.has-national-chapter #country .network-full-info.country{display:none}.has-national-chapter .submenu{box-shadow:none}.has-national-chapter #nc-content-wrapper .container{max-width:1200px!important}.has-national-chapter #nc-content-wrapper .nc-header-wrapper{min-height:600px;height:calc(100vh - 231px);background-color:#295e2e}@media screen and (max-width:767px){.has-national-chapter #nc-content-wrapper .nc-header-wrapper{height:auto;padding-top:30px}}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row{height:100%}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .nc-data .nc-logo-img{width:200px;height:200px;background-repeat:no-repeat;background-position:left bottom;background-size:100%;margin-bottom:30px}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .green{color:#fff}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info p{color:#fff}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info h2{color:#fff;margin-bottom:30px;margin-top:30px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info h2 span{font-weight:400}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info h1{color:#fff;margin-bottom:0;margin-top:15px;font-family:Muli,sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info a{color:#fff}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .item{display:none}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .item.memb{display:block}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .item.memb p{text-transform:uppercase;font-family:Muli,sans-serif;font-size:1rem;font-weight:200}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .description p{font-size:1rem;font-family:Muli,sans-serif;font-weight:200;margin-bottom:15px}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .description .d-block{display:block}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .description .d-block.maill{margin-top:15px}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .nc-leadbg{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%}.has-national-chapter .national-chapter-contact .nc-contact-img{background-repeat:no-repeat;background-size:cover;background-position:center}.has-national-chapter .national-chapter-contact.flex-container{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;line-height:30px}.has-national-chapter .national-chapter-contact.flex-container h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:0;margin-top:30px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200;text-transform:uppercase;text-transform:uppercase;padding:15px}.has-national-chapter .national-chapter-contact.flex-container .flex-item{margin:15px;color:#fff;font-size:1.5em;text-align:left;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;width:calc(25% - 30px);display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media (max-width:1024px){.has-national-chapter .national-chapter-contact.flex-container .flex-item{margin:7px;width:calc(25% - 14px)}}@media (max-width:768px){.has-national-chapter .national-chapter-contact.flex-container .flex-item{margin:10px;width:calc(50% - 20px)}}@media (max-width:400px){.has-national-chapter .national-chapter-contact.flex-container .flex-item{margin:10px;width:calc(100% - 20px)}}.has-national-chapter .national-chapter-contact.flex-container .flex-item:before{content:'';float:left;padding-top:100%}.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .flex-item{width:calc(16.6666% - 30px)}@media (max-width:1024px){.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .flex-item{margin:7px;width:calc(25% - 14px)}}@media (max-width:768px){.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .flex-item{margin:10px;width:calc(33.33333% - 20px)}}@media (max-width:550px){.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .flex-item{margin:10px;width:calc(50% - 20px)}}@media (max-width:380px){.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .flex-item{margin:10px;width:calc(100% - 20px)}}.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .flex-item:before{padding-top:110%}.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .contact-data{line-height:22px;font-size:14px}.has-national-chapter .national-chapter-contact .contact-data{font-family:Muli,sans-serif;font-weight:300;font-size:16px}.has-national-chapter .national-chapter-contact .contact-data p{font-family:Muli,sans-serif;font-weight:200;font-size:13px;line-height:13px}.has-national-chapter .content-news-wrapper{margin-top:0}.has-national-chapter .content-news-wrapper #block-views-front-news-block-1 .block-title{display:none}.has-national-chapter .news-wrapper-title h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:0;margin-top:30px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200;text-transform:uppercase;text-transform:uppercase;padding:15px 0}.has-national-chapter .events-wrapper h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:30px;margin-top:30px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200;text-transform:uppercase;text-transform:uppercase;padding:15px 0}.has-national-chapter .events-wrapper .view-content .views-row{padding:7px 15px}.has-national-chapter .events-wrapper .view-content .views-row.views-row-odd{background-color:#f7f6f5}.has-national-chapter .events-wrapper .date{text-transform:none;font-family:Muli,sans-serif;font-size:.7rem}.has-national-chapter .events-wrapper .title{font-family:Muli,sans-serif;font-size:1rem;margin-top:8px;margin-bottom:8px}.has-national-chapter .events-wrapper .pager{text-align:right}.has-national-chapter .events-wrapper .pager li{font-family:Muli,sans-serif;position:relative}.has-national-chapter .events-wrapper .pager li:before{content:'i';font-family:owsd;font-size:.8em;color:#005d25;position:absolute;left:-3px;top:3px}.has-national-chapter .events-wrapper .pager li a{border:none;font-family:Muli,sans-serif;border-radius:0;padding-left:20px}.has-national-chapter .events-wrapper .resources .view-content .views-row{padding:15px}.has-national-chapter .events-wrapper .resources .view-content .views-row .file-wrapper{position:relative}.has-national-chapter .events-wrapper .resources .view-content .views-row .file-wrapper .file .file-icon{display:none}.has-national-chapter .events-wrapper .resources .view-content .views-row .file-wrapper .file a{font-family:Muli,sans-serif;font-size:1rem;display:block;width:95%}.has-national-chapter .events-wrapper .resources .view-content .views-row .file-wrapper .file a:after{content:'o';font-size:1em;font-weight:400;top:50%;font-family:owsd;position:absolute;right:0;transform:translateY(-50%)}.has-national-chapter .members-new-wrapper h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:30px;margin-top:80px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200;text-transform:uppercase;text-transform:uppercase;padding:15px 0}.has-national-chapter .members-new-wrapper .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.has-national-chapter .members-new-wrapper .view-content .views-row{padding-left:0;padding-right:0;margin-bottom:50px;width:calc(25% - 22.5px);float:none}@media (max-width:1024px){.has-national-chapter .members-new-wrapper .view-content .views-row{width:calc(33.333333% - 22.5px)}}@media (max-width:768px){.has-national-chapter .members-new-wrapper .view-content .views-row{width:calc(50% - 22.5px)}}@media (max-width:400px){.has-national-chapter .members-new-wrapper .view-content .views-row{width:100%}}.has-national-chapter .members-new-wrapper .view-content .views-row .views-field{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:7px}.has-national-chapter .members-new-wrapper .view-content .views-row .views-field-field--picture{z-index:-1}.has-national-chapter .members-new-wrapper .view-content .views-row .views-field-field--picture .field-content{padding-bottom:100%}.has-national-chapter .members-new-wrapper .view-content .views-row .views-field-field--picture .field-content .mamber-bg{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;background-size:100%;background-repeat:no-repeat;pointer-events:none}.has-national-chapter .members-new-wrapper .view-content .views-row img{max-width:100%}.has-national-chapter .members-new-wrapper.friends-owsd{background-color:#e4ede7;margin-top:80px}.has-national-chapter .members-new-wrapper.friends-owsd .view{margin:0 auto}@media (min-width:768px){.has-national-chapter .members-new-wrapper.friends-owsd .view{width:750px}}@media (min-width:992px){.has-national-chapter .members-new-wrapper.friends-owsd .view{width:970px}}@media (min-width:1230px){.has-national-chapter .members-new-wrapper.friends-owsd .view{width:1200px}}.has-national-chapter .members-new-wrapper.friends-owsd .view-header{display:none}.has-national-chapter .members-new-wrapper.friends-owsd .view-filters{display:none}.has-national-chapter .members-new-wrapper.friends-owsd .view-content{-ms-flex-pack:start;justify-content:flex-start;width:auto!important;margin-left:-15px;margin-right:-15px}.has-national-chapter .members-new-wrapper.friends-owsd .view-content .views-row{margin-left:15px;margin-right:15px;width:calc(25% - 30px)}@media (max-width:1024px){.has-national-chapter .members-new-wrapper.friends-owsd .view-content .views-row{width:calc(33.333333% - 30px)}}@media (max-width:768px){.has-national-chapter .members-new-wrapper.friends-owsd .view-content .views-row{width:calc(50% - 30px)}}@media (max-width:400px){.has-national-chapter .members-new-wrapper.friends-owsd .view-content .views-row{width:100%}}.has-national-chapter .members-new-wrapper.friends-owsd h1{margin-top:30px}.has-national-chapter .awardees{width:33px;height:33px;background-color:#3eaf49;float:left}.has-national-chapter .awardees>div{width:100%;height:100%}.has-national-chapter .awardees .icon-medal{display:-ms-flexbox;display:flex;height:100%;color:#fff;font-size:1.5rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.has-national-chapter .awardees .icon-medal:before{color:#fff;font-size:1.3rem}.has-national-chapter .icofonts.fa-star{display:-ms-flexbox;display:flex;width:33px;height:33px;color:#fff;font-size:1.5rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#ffbf00}.has-national-chapter .icofonts.fa-star:before{color:#fff;font-size:1.3rem}.has-national-chapter .fellows{width:33px;height:33px;background-color:#00add8;float:left}.has-national-chapter .fellows>div{width:100%;height:100%}.has-national-chapter .fellows>span{width:100%;height:100%;display:block}.has-national-chapter .fellows .icofonts{display:-ms-flexbox;display:flex;height:100%;color:#fff;font-size:1.3rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.has-national-chapter .fellows .icofonts.icofont-laboratory{background-color:#f26d25}.has-national-chapter .fellows .icofonts.icofont-test-tube-alt{background-color:#007dbb}.has-national-chapter .fellows .icofonts.icofont-test-tube-alt:before{content:"\ec25"}.has-national-chapter .fellows .icon-fellow{display:-ms-flexbox;display:flex;height:100%;color:#fff;font-size:1.3rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.has-national-chapter .fellows .icon-fellow:before{color:#fff;font-size:1.5rem}.has-national-chapter .icofonts{display:-ms-flexbox;display:flex;height:33px;width:33px;color:#fff;font-size:1.3rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.has-national-chapter .icofonts.icofont-test-tube-alt{background-color:#007dbb}.has-national-chapter .icofonts.icofont-test-tube-alt:before{content:"\ec25"}.has-national-chapter .views-field.views-field-title{font-size:1.1rem;font-weight:600}.has-national-chapter .views-field.views-field-title a span{text-transform:uppercase;font-weight:800}.has-national-chapter .views-field-field-member-year-of-membership{color:#888}.has-national-chapter .views-field-field-member-year-of-membership .field-content{display:inline}.has-national-chapter .views-field.views-field-field-field-specialization{font-weight:800;font-size:.9rem;margin-bottom:0}.has-national-chapter .views-field-field-member-type{color:#888;margin-bottom:0!important}.has-national-chapter .views-field-field-member-type .field-content{display:inline}.has-national-chapter .pager-show-more a{border-radius:0;border:2px solid #3d8e00;padding:10px 20px;font-weight:600;font-size:1rem}.has-national-chapter .nc-members-form .view-header{background-color:#e4ede7;padding:50px 50px 0 50px}.has-national-chapter .nc-members-form .view-header p{width:100%;margin:0 auto;padding-left:15px;padding-right:15px;font-size:1.3rem;font-weight:800}@media (min-width:768px){.has-national-chapter .nc-members-form .view-header p{width:750px}}@media (min-width:992px){.has-national-chapter .nc-members-form .view-header p{width:970px}}@media (min-width:1230px){.has-national-chapter .nc-members-form .view-header p{width:1200px}}.has-national-chapter .nc-members-form .view-content{margin:0 auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.has-national-chapter .nc-members-form .view-content{width:750px}}@media (min-width:992px){.has-national-chapter .nc-members-form .view-content{width:970px}}@media (min-width:1230px){.has-national-chapter .nc-members-form .view-content{width:1200px}}.has-national-chapter .nc-members-form .view-content .alert{border-radius:0}.has-national-chapter .nc-members-form .view-content .alert.alert-success{background-color:#e4ede7;border-color:#d5e3da;color:#525252}.has-national-chapter .nc-members-form .view-filters{background-color:#e4ede7;padding:15px 50px 50px 50px}.has-national-chapter .nc-members-form .view-filters form{width:100%;margin:0 auto;padding-left:15px;padding-right:15px;max-width:100%}@media (min-width:768px){.has-national-chapter .nc-members-form .view-filters form{width:750px}}@media (min-width:992px){.has-national-chapter .nc-members-form .view-filters form{width:970px}}@media (min-width:1230px){.has-national-chapter .nc-members-form .view-filters form{width:1200px}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .form-text{height:46px!important;border:none!important}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine{-ms-flex-preferred-size:calc(70% - 10px);flex-basis:calc(70% - 10px);margin-right:20px;-ms-flex-order:1;order:1}@media screen and (max-width:600px){.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine label{display:block;font-size:1rem;margin-bottom:5px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine_2{-ms-flex-preferred-size:calc(30% - 10px);flex-basis:calc(30% - 10px);-ms-flex-order:2;order:2}@media screen and (max-width:600px){.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine_2{-ms-flex-preferred-size:100%;flex-basis:100%}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine_2 label{display:block;font-size:1rem;margin-bottom:5px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-order:3;order:3;margin-top:20px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary legend{width:180px;background-color:#295e2e;display:none}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary legend .fieldset-legend{text-align:center}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary legend .fieldset-legend .fieldset-title{color:#fff;padding:15px;display:block}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper{margin-top:15px;margin-bottom:15px;padding:30px 30px 5px 30px;background-color:#d5e3da}@media (max-width:767px){.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper{padding:10px 10px 5px 10px}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:959px){.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options{-ms-grid-columns:100%;grid-template-columns:100%}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options .form-item{margin-bottom:25px;-ms-flex:1 0 calc(33.333% - 30px);flex:1 0 calc(33.333% - 30px);padding-left:15px;padding-right:15px}@media (max-width:767px){.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options .form-item{-ms-flex:1 0 calc(100% - 30px);flex:1 0 calc(100% - 30px)}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options .form-item label{display:block;font-size:1rem;margin-bottom:5px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options .form-item .form-select{width:100%;padding:14px 6px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-submit-button{-ms-flex-preferred-size:46px;flex-basis:46px;-ms-flex-order:4;order:4;text-align:center;position:relative}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-submit-button .form-submit{height:46px;width:46px;margin-top:0;margin-right:0;border:none!important;background-image:url(/sites/all/themes/owsd/images/search2-w.png);background-position:center;background-repeat:no-repeat;background-color:#295e2e;background-size:25px auto;color:transparent}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-reset-button{display:block;-ms-flex-preferred-size:46px;flex-basis:46px;-ms-flex-order:5;order:5;text-align:center;position:relative;margin-left:10px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-reset-button .form-submit{height:46px;width:46px;margin-top:0;margin-right:0;border:none!important;background-image:url(/sites/all/themes/owsd/images/reset-w.png);background-position:center;background-repeat:no-repeat;background-color:#ffc200;background-size:25px auto;color:transparent}.has-national-chapter .replaced-title{position:absolute;color:#fff;font-size:2rem;top:7px;left:8px}#content-wrapper.blog-section{background-color:#dcdcdc;width:100%}#content-wrapper.blog-section .blog-header{margin-left:-30px;margin-top:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);margin-bottom:100px}#content-wrapper.blog-section #content{margin:0 auto;float:none;background-color:#fff;padding:30px;max-width:100%}#content-wrapper.blog-section #content .node .date-display-single{padding-top:9px;letter-spacing:-.03em;margin-bottom:50px;font-weight:300;color:#005d25;font-size:1.7em;position:relative;display:block}#content-wrapper.blog-section #content .node .date-display-single:before{height:4px;background:#0085b2;display:block;width:100px;position:absolute;left:0;top:0;content:''}#content-wrapper.blog-section #content .links:not(.inline){border:none}#content-wrapper.blog-section #content .group-gallerywrapper{margin-top:30px}#content-wrapper.blog-section #content .group-gallerywrapper h3{display:none}#content-wrapper.blog-section #content .group-gallerywrapper .field-group-format-wrapper{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}#content-wrapper.blog-section #content .group-gallerywrapper .field-group-format-wrapper .colorbox{-ms-flex:0 0 25%;flex:0 0 25%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#content-wrapper.blog-section #content .group-gallerywrapper .field-group-format-wrapper .colorbox img{max-width:100%;border:15px solid #fff;max-height:300px;width:auto}#content-wrapper.blog-section #comments{padding:30px}#content-wrapper.blog-section #comments .comment{margin-top:15px}#content-wrapper.blog-section #comments .comment .submitted>span{display:block;color:#2d2d2d;margin-bottom:10px}#content-wrapper.blog-section #comments .comment .content{margin-bottom:5px}#content-wrapper.blog-section #comments .comment .links.inline .comment_forbidden{display:none}#content-wrapper.blog-section #comments .comment .links.inline li{display:inline;margin-right:20px}#content-wrapper .blog-wrapper .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content-wrapper .blog-wrapper .view-content .blog-item{-ms-flex:1 0 calc(33.3333% - 30px);flex:1 0 calc(33.3333% - 30px);max-width:calc(33.3333% - 30px);margin:15px;position:relative;overflow:hidden}@media screen and (max-width:991px){#content-wrapper .blog-wrapper .view-content .blog-item{-ms-flex:1 0 calc(50% - 30px);flex:1 0 calc(50% - 30px);max-width:calc(50% - 30px)}}@media screen and (max-width:650px){#content-wrapper .blog-wrapper .view-content .blog-item{-ms-flex:1 0 calc(100% - 30px);flex:1 0 calc(100% - 30px);max-width:calc(100% - 30px)}}#content-wrapper .blog-wrapper .view-content .blog-item .background-image-blog{background-position:center;background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:75%}#content-wrapper .blog-wrapper .view-content .blog-item .blog-link-wrapper,#content-wrapper .blog-wrapper .view-content .blog-item .blog-link-wrapper span,#content-wrapper .blog-wrapper .view-content .blog-item .blog-link-wrapper span a{position:absolute;top:0;left:0;right:0;height:0;padding-bottom:75%;color:transparent;display:block}#content-wrapper .blog-wrapper .view-content .blog-item .blog-data-wrapper{padding:15px 15px;position:absolute;bottom:0;right:0;left:0;width:100%;text-align:center;background:rgba(82,82,82,.6);transition:all .2s ease-in-out}#content-wrapper .blog-wrapper .view-content .blog-item .blog-data-wrapper:hover{text-decoration:none;transform:scale(1.05)}#content-wrapper .blog-wrapper .view-content .blog-item .blog-data-wrapper p{color:#fff;padding-bottom:0}#content-wrapper .blog-wrapper .view-content .blog-item .blog-data-wrapper p.date{font-size:85%}#content-wrapper .blog-wrapper .view-content .blog-item .blog-data-wrapper p.title:after{content:"\f054";font-family:FontAwesome;margin-left:15px;font-weight:300;color:#fff}#content-wrapper .blog-wrapper .view-content .blog-item .blog-data-wrapper p a:active,#content-wrapper .blog-wrapper .view-content .blog-item .blog-data-wrapper p a:hover,#content-wrapper .blog-wrapper .view-content .blog-item .blog-data-wrapper p a:link,#content-wrapper .blog-wrapper .view-content .blog-item .blog-data-wrapper p a:visited{color:#fff;text-decoration:none}#breadcrumb-wrapper{background-color:#dcdcdc;width:100%}#breadcrumb-wrapper #breadcrumbs{font-size:.7rem;margin-top:0;width:1170px;max-width:100%;padding:15px 0;margin:0 auto;float:none}.page-comment #content-wrapper.blog-section #content .comment{margin-top:50px}.page-comment #content-wrapper.blog-section #content .comment .submitted>a{display:block;color:#2d2d2d;margin-bottom:10px}.page-comment #content-wrapper.blog-section #content .comment .content{margin-bottom:5px}.node-type-blog .comment-form.title,.page-comment .comment-form.title{margin-top:50px}.node-type-blog .comment-form .form-item,.page-comment .comment-form .form-item{margin-bottom:15px}.node-type-blog .comment-form .form-item input,.page-comment .comment-form .form-item input{padding:8px;border-radius:4px;border:1px solid #888;max-width:100%}.node-type-blog .comment-form .form-item input:focus,.page-comment .comment-form .form-item input:focus{border-color:#9abea9;outline:0;box-shadow:0 0 0 .1rem #9abea9}.node-type-blog .comment-form .form-item textarea,.page-comment .comment-form .form-item textarea{padding:8px;border-radius:4px;border:1px solid #888}.node-type-blog .comment-form .form-item textarea:focus,.page-comment .comment-form .form-item textarea:focus{border-color:#9abea9;outline:0;box-shadow:0 0 0 .1rem #9abea9}.node-type-blog .comment-form .form-item label,.page-comment .comment-form .form-item label{margin-right:15px}.node-type-blog fieldset.collapsed,.page-comment fieldset.collapsed{height:2.5em!important}.cboxPhoto{max-height:100%}#search{background:#efeeeb;z-index:11;position:relative;padding:0;margin:0}#search #search-content #search-block-form{text-align:center}#search #search-content #search-block-form .container-inline{text-align:right}#search #search-content #search-block-form input{padding:8px;border-radius:0;border:1px solid #888}#search #search-content #search-block-form input:focus{border-color:#9abea9;outline:0;box-shadow:0 0 0 .1rem #9abea9}#search #search-content #search-block-form input[type=text]{min-width:200px}#search #search-content #search-block-form input.form-submit{content:"\f002";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;border-radius:0;height:26px;width:26px}#search #search-content #search-block-form input.form-submit:hover{background-color:#295e2e;color:#fff}#search #search-content #search-block-form input.form-submit:focus{background-color:#6f6f6f;color:#fff;outline:0;box-shadow:0 0 0 0 #9abea9}.search-section-breadcrumb#breadcrumb-wrapper{background-color:#dcdcdc;width:100%}.search-section-breadcrumb#breadcrumb-wrapper #breadcrumbs{font-size:.7rem;margin-top:0;width:1170px;max-width:100%;padding:15px 0;margin:0 auto;float:none}#content-wrapper.search-section{background-color:#dcdcdc;width:100%}#content-wrapper.search-section #content{margin:0 auto;float:none;background-color:#fff;padding:30px;max-width:100%}#content-wrapper.search-section #content input{padding:8px;border-radius:0;border:1px solid #888}#content-wrapper.search-section #content input:focus{border-color:#9abea9;outline:0;box-shadow:0 0 0 .1rem #9abea9}#content-wrapper.search-section #content input[type=text]{min-width:200px}#content-wrapper.search-section #content .search-advanced{margin-top:15px;margin-bottom:30px}#content-wrapper.search-section #content .search-advanced .fieldset-title{font-weight:700}#content-wrapper.search-section #content .search-advanced .form-type-textfield{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;-ms-flex-align:center;align-items:center}#content-wrapper.search-section #content .search-advanced .form-type-textfield label{-ms-flex:0 0 200px;flex:0 0 200px}#content-wrapper.search-section #content .search-advanced .form-type-textfield input{-ms-flex:0 0 200px;flex:0 0 200px}#content-wrapper.search-section #content .search-advanced .form-type-checkboxes>label{font-weight:700;margin-bottom:10px}#content-wrapper.search-section #content h2{font-size:20px;border-bottom:1px solid #888;margin-bottom:15px;margin-top:30px}#content-wrapper.search-section #content li.search-result{padding:0 0 10px 15px}#content-wrapper.search-section #content li.search-result:before{content:'k';font-family:owsd;font-size:.8em;color:#005d25;position:absolute;left:0;top:2px}#content-wrapper.search-section #content li.search-result .search-snippet{word-wrap:break-word}.front #search,.not-front #search{margin-left:3px}@media screen and (max-width:540px){.front #search,.not-front #search{display:none}}.front #search #search-content,.not-front #search #search-content{width:auto}.front #search #search-content #search-block-form input,.not-front #search #search-content #search-block-form input{padding:6px 5px 5px;border:0 solid #888}#forum-wrapper,.node-type-forum,.page-forum{width:100%;max-width:100%}#forum-wrapper>#content,.node-type-forum>#content,.page-forum>#content{float:none;max-width:1070px;width:auto;margin:30px auto 0}#forum-wrapper #path,.node-type-forum #path,.page-forum #path{background:#efeeeb;padding:10px 15px;margin-bottom:30px}#forum-wrapper #path #breadcrumbs,.node-type-forum #path #breadcrumbs,.page-forum #path #breadcrumbs{margin-top:0;text-align:unset;padding-bottom:unset;font-size:14px}#forum-wrapper #path #breadcrumbs a,.node-type-forum #path #breadcrumbs a,.page-forum #path #breadcrumbs a{text-decoration:underline;color:#005d25}#forum-wrapper #tabs-wrapper ul,.node-type-forum #tabs-wrapper ul,.page-forum #tabs-wrapper ul{padding:12px 0 12px 0}#forum-wrapper #tabs-wrapper ul li a,.node-type-forum #tabs-wrapper ul li a,.page-forum #tabs-wrapper ul li a{font-size:14px}#forum-wrapper #forum .forum-table-name,#forum-wrapper #forum-wrapper .forum-table-name,.node-type-forum #forum .forum-table-name,.node-type-forum #forum-wrapper .forum-table-name,.page-forum #forum .forum-table-name,.page-forum #forum-wrapper .forum-table-name{display:none}#forum-wrapper #forum .forum-post-panel-main,#forum-wrapper #forum-wrapper .forum-post-panel-main,.node-type-forum #forum .forum-post-panel-main,.node-type-forum #forum-wrapper .forum-post-panel-main,.page-forum #forum .forum-post-panel-main,.page-forum #forum-wrapper .forum-post-panel-main{min-height:100px}#forum-wrapper #forum .form-type-item,#forum-wrapper #forum-wrapper .form-type-item,.node-type-forum #forum .form-type-item,.node-type-forum #forum-wrapper .form-type-item,.page-forum #forum .form-type-item,.page-forum #forum-wrapper .form-type-item{margin-bottom:8px}#forum-wrapper #forum #forum-topic-list .forum-table,#forum-wrapper #forum .forum-table-wrap .forum-table,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table,.node-type-forum #forum #forum-topic-list .forum-table,.node-type-forum #forum .forum-table-wrap .forum-table,.node-type-forum #forum-wrapper #forum-topic-list .forum-table,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table,.page-forum #forum #forum-topic-list .forum-table,.page-forum #forum .forum-table-wrap .forum-table,.page-forum #forum-wrapper #forum-topic-list .forum-table,.page-forum #forum-wrapper .forum-table-wrap .forum-table{border:none;width:100%}#forum-wrapper #forum #forum-topic-list .forum-table td,#forum-wrapper #forum .forum-table-wrap .forum-table td,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table td,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table td,.node-type-forum #forum #forum-topic-list .forum-table td,.node-type-forum #forum .forum-table-wrap .forum-table td,.node-type-forum #forum-wrapper #forum-topic-list .forum-table td,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table td,.page-forum #forum #forum-topic-list .forum-table td,.page-forum #forum .forum-table-wrap .forum-table td,.page-forum #forum-wrapper #forum-topic-list .forum-table td,.page-forum #forum-wrapper .forum-table-wrap .forum-table td{border:2px solid #fff;padding:5px 15px;vertical-align:middle}#forum-wrapper #forum #forum-topic-list .forum-table td .forum-name a,#forum-wrapper #forum .forum-table-wrap .forum-table td .forum-name a,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table td .forum-name a,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table td .forum-name a,.node-type-forum #forum #forum-topic-list .forum-table td .forum-name a,.node-type-forum #forum .forum-table-wrap .forum-table td .forum-name a,.node-type-forum #forum-wrapper #forum-topic-list .forum-table td .forum-name a,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table td .forum-name a,.page-forum #forum #forum-topic-list .forum-table td .forum-name a,.page-forum #forum .forum-table-wrap .forum-table td .forum-name a,.page-forum #forum-wrapper #forum-topic-list .forum-table td .forum-name a,.page-forum #forum-wrapper .forum-table-wrap .forum-table td .forum-name a{color:#525252;font-size:15px;font-weight:600}#forum-wrapper #forum #forum-topic-list .forum-table td .forum-subforums .forum-subforums-label,#forum-wrapper #forum .forum-table-wrap .forum-table td .forum-subforums .forum-subforums-label,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table td .forum-subforums .forum-subforums-label,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table td .forum-subforums .forum-subforums-label,.node-type-forum #forum #forum-topic-list .forum-table td .forum-subforums .forum-subforums-label,.node-type-forum #forum .forum-table-wrap .forum-table td .forum-subforums .forum-subforums-label,.node-type-forum #forum-wrapper #forum-topic-list .forum-table td .forum-subforums .forum-subforums-label,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table td .forum-subforums .forum-subforums-label,.page-forum #forum #forum-topic-list .forum-table td .forum-subforums .forum-subforums-label,.page-forum #forum .forum-table-wrap .forum-table td .forum-subforums .forum-subforums-label,.page-forum #forum-wrapper #forum-topic-list .forum-table td .forum-subforums .forum-subforums-label,.page-forum #forum-wrapper .forum-table-wrap .forum-table td .forum-subforums .forum-subforums-label{font-weight:600;margin-top:10px;display:block}#forum-wrapper #forum #forum-topic-list .forum-table tr,#forum-wrapper #forum .forum-table-wrap .forum-table tr,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table tr,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table tr,.node-type-forum #forum #forum-topic-list .forum-table tr,.node-type-forum #forum .forum-table-wrap .forum-table tr,.node-type-forum #forum-wrapper #forum-topic-list .forum-table tr,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table tr,.page-forum #forum #forum-topic-list .forum-table tr,.page-forum #forum .forum-table-wrap .forum-table tr,.page-forum #forum-wrapper #forum-topic-list .forum-table tr,.page-forum #forum-wrapper .forum-table-wrap .forum-table tr{border:3px solid #fff;background:#f2f3f5}#forum-wrapper #forum #forum-topic-list thead tr,#forum-wrapper #forum .forum-table-wrap thead tr,#forum-wrapper #forum-wrapper #forum-topic-list thead tr,#forum-wrapper #forum-wrapper .forum-table-wrap thead tr,.node-type-forum #forum #forum-topic-list thead tr,.node-type-forum #forum .forum-table-wrap thead tr,.node-type-forum #forum-wrapper #forum-topic-list thead tr,.node-type-forum #forum-wrapper .forum-table-wrap thead tr,.page-forum #forum #forum-topic-list thead tr,.page-forum #forum .forum-table-wrap thead tr,.page-forum #forum-wrapper #forum-topic-list thead tr,.page-forum #forum-wrapper .forum-table-wrap thead tr{background-color:#fff!important;border:none}#forum-wrapper #forum #forum-topic-list thead th,#forum-wrapper #forum .forum-table-wrap thead th,#forum-wrapper #forum-wrapper #forum-topic-list thead th,#forum-wrapper #forum-wrapper .forum-table-wrap thead th,.node-type-forum #forum #forum-topic-list thead th,.node-type-forum #forum .forum-table-wrap thead th,.node-type-forum #forum-wrapper #forum-topic-list thead th,.node-type-forum #forum-wrapper .forum-table-wrap thead th,.page-forum #forum #forum-topic-list thead th,.page-forum #forum .forum-table-wrap thead th,.page-forum #forum-wrapper #forum-topic-list thead th,.page-forum #forum-wrapper .forum-table-wrap thead th{padding-top:10px;padding-bottom:10px;font-weight:400}#forum-wrapper #forum #forum-topic-list thead th a,#forum-wrapper #forum .forum-table-wrap thead th a,#forum-wrapper #forum-wrapper #forum-topic-list thead th a,#forum-wrapper #forum-wrapper .forum-table-wrap thead th a,.node-type-forum #forum #forum-topic-list thead th a,.node-type-forum #forum .forum-table-wrap thead th a,.node-type-forum #forum-wrapper #forum-topic-list thead th a,.node-type-forum #forum-wrapper .forum-table-wrap thead th a,.page-forum #forum #forum-topic-list thead th a,.page-forum #forum .forum-table-wrap thead th a,.page-forum #forum-wrapper #forum-topic-list thead th a,.page-forum #forum-wrapper .forum-table-wrap thead th a{font-weight:400}#forum-wrapper #forum #forum-topic-list thead th.views-field-last-updated.active a,#forum-wrapper #forum .forum-table-wrap thead th.views-field-last-updated.active a,#forum-wrapper #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a,#forum-wrapper #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a,.node-type-forum #forum #forum-topic-list thead th.views-field-last-updated.active a,.node-type-forum #forum .forum-table-wrap thead th.views-field-last-updated.active a,.node-type-forum #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a,.node-type-forum #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a,.page-forum #forum #forum-topic-list thead th.views-field-last-updated.active a,.page-forum #forum .forum-table-wrap thead th.views-field-last-updated.active a,.page-forum #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a,.page-forum #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#forum-wrapper #forum #forum-topic-list thead th.views-field-last-updated.active a .caption,#forum-wrapper #forum .forum-table-wrap thead th.views-field-last-updated.active a .caption,#forum-wrapper #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a .caption,#forum-wrapper #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a .caption,.node-type-forum #forum #forum-topic-list thead th.views-field-last-updated.active a .caption,.node-type-forum #forum .forum-table-wrap thead th.views-field-last-updated.active a .caption,.node-type-forum #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a .caption,.node-type-forum #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a .caption,.page-forum #forum #forum-topic-list thead th.views-field-last-updated.active a .caption,.page-forum #forum .forum-table-wrap thead th.views-field-last-updated.active a .caption,.page-forum #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a .caption,.page-forum #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a .caption{width:auto;display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#forum-wrapper #forum #forum-topic-list thead th.views-field-last-updated.active a .caption img,#forum-wrapper #forum .forum-table-wrap thead th.views-field-last-updated.active a .caption img,#forum-wrapper #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a .caption img,#forum-wrapper #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a .caption img,.node-type-forum #forum #forum-topic-list thead th.views-field-last-updated.active a .caption img,.node-type-forum #forum .forum-table-wrap thead th.views-field-last-updated.active a .caption img,.node-type-forum #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a .caption img,.node-type-forum #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a .caption img,.page-forum #forum #forum-topic-list thead th.views-field-last-updated.active a .caption img,.page-forum #forum .forum-table-wrap thead th.views-field-last-updated.active a .caption img,.page-forum #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a .caption img,.page-forum #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a .caption img{height:13px;transform:translateY(50%);margin-right:15px}#forum-wrapper #forum #forum-topic-list thead th.views-field-last-updated.active a .caption p,#forum-wrapper #forum .forum-table-wrap thead th.views-field-last-updated.active a .caption p,#forum-wrapper #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a .caption p,#forum-wrapper #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a .caption p,.node-type-forum #forum #forum-topic-list thead th.views-field-last-updated.active a .caption p,.node-type-forum #forum .forum-table-wrap thead th.views-field-last-updated.active a .caption p,.node-type-forum #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a .caption p,.node-type-forum #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a .caption p,.page-forum #forum #forum-topic-list thead th.views-field-last-updated.active a .caption p,.page-forum #forum .forum-table-wrap thead th.views-field-last-updated.active a .caption p,.page-forum #forum-wrapper #forum-topic-list thead th.views-field-last-updated.active a .caption p,.page-forum #forum-wrapper .forum-table-wrap thead th.views-field-last-updated.active a .caption p{padding-bottom:0}#forum-wrapper #forum #forum-topic-list thead th .forum-name,#forum-wrapper #forum .forum-table-wrap thead th .forum-name,#forum-wrapper #forum-wrapper #forum-topic-list thead th .forum-name,#forum-wrapper #forum-wrapper .forum-table-wrap thead th .forum-name,.node-type-forum #forum #forum-topic-list thead th .forum-name,.node-type-forum #forum .forum-table-wrap thead th .forum-name,.node-type-forum #forum-wrapper #forum-topic-list thead th .forum-name,.node-type-forum #forum-wrapper .forum-table-wrap thead th .forum-name,.page-forum #forum #forum-topic-list thead th .forum-name,.page-forum #forum .forum-table-wrap thead th .forum-name,.page-forum #forum-wrapper #forum-topic-list thead th .forum-name,.page-forum #forum-wrapper .forum-table-wrap thead th .forum-name{font-weight:300}#forum-wrapper #forum #forum-topic-list .forum-table-superheader,#forum-wrapper #forum .forum-table-wrap .forum-table-superheader,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table-superheader,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table-superheader,.node-type-forum #forum #forum-topic-list .forum-table-superheader,.node-type-forum #forum .forum-table-wrap .forum-table-superheader,.node-type-forum #forum-wrapper #forum-topic-list .forum-table-superheader,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table-superheader,.page-forum #forum #forum-topic-list .forum-table-superheader,.page-forum #forum .forum-table-wrap .forum-table-superheader,.page-forum #forum-wrapper #forum-topic-list .forum-table-superheader,.page-forum #forum-wrapper .forum-table-wrap .forum-table-superheader{border:none;background:0 0;padding:10px 0}#forum-wrapper #forum #forum-topic-list .forum-table-superheader .forum-table-name,#forum-wrapper #forum .forum-table-wrap .forum-table-superheader .forum-table-name,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table-superheader .forum-table-name,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table-superheader .forum-table-name,.node-type-forum #forum #forum-topic-list .forum-table-superheader .forum-table-name,.node-type-forum #forum .forum-table-wrap .forum-table-superheader .forum-table-name,.node-type-forum #forum-wrapper #forum-topic-list .forum-table-superheader .forum-table-name,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table-superheader .forum-table-name,.page-forum #forum #forum-topic-list .forum-table-superheader .forum-table-name,.page-forum #forum .forum-table-wrap .forum-table-superheader .forum-table-name,.page-forum #forum-wrapper #forum-topic-list .forum-table-superheader .forum-table-name,.page-forum #forum-wrapper .forum-table-wrap .forum-table-superheader .forum-table-name{margin:0;font-size:36px;line-height:38px;font-weight:500}#forum-wrapper #forum #forum-topic-list .forum-table .forum-list-icon .forum-list-icon-wrapper,#forum-wrapper #forum .forum-table-wrap .forum-table .forum-list-icon .forum-list-icon-wrapper,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table .forum-list-icon .forum-list-icon-wrapper,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table .forum-list-icon .forum-list-icon-wrapper,.node-type-forum #forum #forum-topic-list .forum-table .forum-list-icon .forum-list-icon-wrapper,.node-type-forum #forum .forum-table-wrap .forum-table .forum-list-icon .forum-list-icon-wrapper,.node-type-forum #forum-wrapper #forum-topic-list .forum-table .forum-list-icon .forum-list-icon-wrapper,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table .forum-list-icon .forum-list-icon-wrapper,.page-forum #forum #forum-topic-list .forum-table .forum-list-icon .forum-list-icon-wrapper,.page-forum #forum .forum-table-wrap .forum-table .forum-list-icon .forum-list-icon-wrapper,.page-forum #forum-wrapper #forum-topic-list .forum-table .forum-list-icon .forum-list-icon-wrapper,.page-forum #forum-wrapper .forum-table-wrap .forum-table .forum-list-icon .forum-list-icon-wrapper{border:none;background:0 0;box-shadow:none}#forum-wrapper #forum #forum-topic-list .forum-table .views-field-topic-icon .topic-icon,#forum-wrapper #forum .forum-table-wrap .forum-table .views-field-topic-icon .topic-icon,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table .views-field-topic-icon .topic-icon,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table .views-field-topic-icon .topic-icon,.node-type-forum #forum #forum-topic-list .forum-table .views-field-topic-icon .topic-icon,.node-type-forum #forum .forum-table-wrap .forum-table .views-field-topic-icon .topic-icon,.node-type-forum #forum-wrapper #forum-topic-list .forum-table .views-field-topic-icon .topic-icon,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table .views-field-topic-icon .topic-icon,.page-forum #forum #forum-topic-list .forum-table .views-field-topic-icon .topic-icon,.page-forum #forum .forum-table-wrap .forum-table .views-field-topic-icon .topic-icon,.page-forum #forum-wrapper #forum-topic-list .forum-table .views-field-topic-icon .topic-icon,.page-forum #forum-wrapper .forum-table-wrap .forum-table .views-field-topic-icon .topic-icon{margin:10px 25px 10px 10px}#forum-wrapper #forum #forum-topic-list .forum-table .views-field-title a:not(.username),#forum-wrapper #forum .forum-table-wrap .forum-table .views-field-title a:not(.username),#forum-wrapper #forum-wrapper #forum-topic-list .forum-table .views-field-title a:not(.username),#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table .views-field-title a:not(.username),.node-type-forum #forum #forum-topic-list .forum-table .views-field-title a:not(.username),.node-type-forum #forum .forum-table-wrap .forum-table .views-field-title a:not(.username),.node-type-forum #forum-wrapper #forum-topic-list .forum-table .views-field-title a:not(.username),.node-type-forum #forum-wrapper .forum-table-wrap .forum-table .views-field-title a:not(.username),.page-forum #forum #forum-topic-list .forum-table .views-field-title a:not(.username),.page-forum #forum .forum-table-wrap .forum-table .views-field-title a:not(.username),.page-forum #forum-wrapper #forum-topic-list .forum-table .views-field-title a:not(.username),.page-forum #forum-wrapper .forum-table-wrap .forum-table .views-field-title a:not(.username){color:#525252;font-size:15px;font-weight:600}#forum-wrapper #forum #forum-topic-list .forum-table .views-field-title .username,#forum-wrapper #forum .forum-table-wrap .forum-table .views-field-title .username,#forum-wrapper #forum-wrapper #forum-topic-list .forum-table .views-field-title .username,#forum-wrapper #forum-wrapper .forum-table-wrap .forum-table .views-field-title .username,.node-type-forum #forum #forum-topic-list .forum-table .views-field-title .username,.node-type-forum #forum .forum-table-wrap .forum-table .views-field-title .username,.node-type-forum #forum-wrapper #forum-topic-list .forum-table .views-field-title .username,.node-type-forum #forum-wrapper .forum-table-wrap .forum-table .views-field-title .username,.page-forum #forum #forum-topic-list .forum-table .views-field-title .username,.page-forum #forum .forum-table-wrap .forum-table .views-field-title .username,.page-forum #forum-wrapper #forum-topic-list .forum-table .views-field-title .username,.page-forum #forum-wrapper .forum-table-wrap .forum-table .views-field-title .username{color:#525252;font-weight:600}#forum-wrapper #forum .forum-list-icon-legend .forum-list-icon-new-posts,#forum-wrapper #forum tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span,#forum-wrapper #forum tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span,#forum-wrapper #forum-wrapper .forum-list-icon-legend .forum-list-icon-new-posts,#forum-wrapper #forum-wrapper tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span,#forum-wrapper #forum-wrapper tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span,.node-type-forum #forum .forum-list-icon-legend .forum-list-icon-new-posts,.node-type-forum #forum tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span,.node-type-forum #forum tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span,.node-type-forum #forum-wrapper .forum-list-icon-legend .forum-list-icon-new-posts,.node-type-forum #forum-wrapper tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span,.node-type-forum #forum-wrapper tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span,.page-forum #forum .forum-list-icon-legend .forum-list-icon-new-posts,.page-forum #forum tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span,.page-forum #forum tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span,.page-forum #forum-wrapper .forum-list-icon-legend .forum-list-icon-new-posts,.page-forum #forum-wrapper tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span,.page-forum #forum-wrapper tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span{background-image:url(/sites/all/themes/owsd/images/forum/circle-green.svg);background-position:center;background-repeat:no-repeat;background-size:10px}#forum-wrapper #forum .forum-list-icon-legend .forum-list-icon-default,#forum-wrapper #forum tr.even td.forum-list-icon-default .forum-list-icon-wrapper span,#forum-wrapper #forum tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span,#forum-wrapper #forum-wrapper .forum-list-icon-legend .forum-list-icon-default,#forum-wrapper #forum-wrapper tr.even td.forum-list-icon-default .forum-list-icon-wrapper span,#forum-wrapper #forum-wrapper tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span,.node-type-forum #forum .forum-list-icon-legend .forum-list-icon-default,.node-type-forum #forum tr.even td.forum-list-icon-default .forum-list-icon-wrapper span,.node-type-forum #forum tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span,.node-type-forum #forum-wrapper .forum-list-icon-legend .forum-list-icon-default,.node-type-forum #forum-wrapper tr.even td.forum-list-icon-default .forum-list-icon-wrapper span,.node-type-forum #forum-wrapper tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span,.page-forum #forum .forum-list-icon-legend .forum-list-icon-default,.page-forum #forum tr.even td.forum-list-icon-default .forum-list-icon-wrapper span,.page-forum #forum tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span,.page-forum #forum-wrapper .forum-list-icon-legend .forum-list-icon-default,.page-forum #forum-wrapper tr.even td.forum-list-icon-default .forum-list-icon-wrapper span,.page-forum #forum-wrapper tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span{background-image:url(/sites/all/themes/owsd/images/forum/circle-grey.svg);background-position:center;background-repeat:no-repeat;background-size:10px}#forum-wrapper #forum .forum-list-icon-wrapper,#forum-wrapper #forum-wrapper .forum-list-icon-wrapper,.node-type-forum #forum .forum-list-icon-wrapper,.node-type-forum #forum-wrapper .forum-list-icon-wrapper,.page-forum #forum .forum-list-icon-wrapper,.page-forum #forum-wrapper .forum-list-icon-wrapper{border:none;background:0 0;box-shadow:none;width:15px;height:15px}#forum-wrapper #forum .forum-list-icon-wrapper span,#forum-wrapper #forum-wrapper .forum-list-icon-wrapper span,.node-type-forum #forum .forum-list-icon-wrapper span,.node-type-forum #forum-wrapper .forum-list-icon-wrapper span,.page-forum #forum .forum-list-icon-wrapper span,.page-forum #forum-wrapper .forum-list-icon-wrapper span{width:15px;height:15px}#forum-wrapper #forum .forum-tools,#forum-wrapper #forum-wrapper .forum-tools,.node-type-forum #forum .forum-tools,.node-type-forum #forum-wrapper .forum-tools,.page-forum #forum .forum-tools,.page-forum #forum-wrapper .forum-tools{display:none}#forum-wrapper #forum #forum-statistics,#forum-wrapper #forum-wrapper #forum-statistics,.node-type-forum #forum #forum-statistics,.node-type-forum #forum-wrapper #forum-statistics,.page-forum #forum #forum-statistics,.page-forum #forum-wrapper #forum-statistics{border:none;margin-bottom:17px;background-color:#fff;margin-top:100px}#forum-wrapper #forum #forum-statistics #forum-statistics-header,#forum-wrapper #forum-wrapper #forum-statistics #forum-statistics-header,.node-type-forum #forum #forum-statistics #forum-statistics-header,.node-type-forum #forum-wrapper #forum-statistics #forum-statistics-header,.page-forum #forum #forum-statistics #forum-statistics-header,.page-forum #forum-wrapper #forum-statistics #forum-statistics-header{background:#f2f3f5}#forum-wrapper #forum #forum-statistics #forum-statistics-active-header,#forum-wrapper #forum-wrapper #forum-statistics #forum-statistics-active-header,.node-type-forum #forum #forum-statistics #forum-statistics-active-header,.node-type-forum #forum-wrapper #forum-statistics #forum-statistics-active-header,.page-forum #forum #forum-statistics #forum-statistics-active-header,.page-forum #forum-wrapper #forum-statistics #forum-statistics-active-header{border:none}#forum-wrapper #forum #forum-statistics #forum-statistics-statistics-header,#forum-wrapper #forum-wrapper #forum-statistics #forum-statistics-statistics-header,.node-type-forum #forum #forum-statistics #forum-statistics-statistics-header,.node-type-forum #forum-wrapper #forum-statistics #forum-statistics-statistics-header,.page-forum #forum #forum-statistics #forum-statistics-statistics-header,.page-forum #forum-wrapper #forum-statistics #forum-statistics-statistics-header{border:none}#forum-wrapper #forum #forum-statistics .forum-statistics-active-body,#forum-wrapper #forum #forum-statistics .forum-statistics-sub-body,#forum-wrapper #forum-wrapper #forum-statistics .forum-statistics-active-body,#forum-wrapper #forum-wrapper #forum-statistics .forum-statistics-sub-body,.node-type-forum #forum #forum-statistics .forum-statistics-active-body,.node-type-forum #forum #forum-statistics .forum-statistics-sub-body,.node-type-forum #forum-wrapper #forum-statistics .forum-statistics-active-body,.node-type-forum #forum-wrapper #forum-statistics .forum-statistics-sub-body,.page-forum #forum #forum-statistics .forum-statistics-active-body,.page-forum #forum #forum-statistics .forum-statistics-sub-body,.page-forum #forum-wrapper #forum-statistics .forum-statistics-active-body,.page-forum #forum-wrapper #forum-statistics .forum-statistics-sub-body{background-color:transparent}#forum-wrapper .forum-add-forum .af-button-large span,.node-type-forum .forum-add-forum .af-button-large span,.page-forum .forum-add-forum .af-button-large span{background-image:url(/sites/all/themes/owsd/images/forum/plus.svg);background-position:left center;background-repeat:no-repeat;background-size:10px}#forum-wrapper .af-button-large,#forum-wrapper .af-button-small,#forum-wrapper .author-pane-link,.node-type-forum .af-button-large,.node-type-forum .af-button-small,.node-type-forum .author-pane-link,.page-forum .af-button-large,.page-forum .af-button-small,.page-forum .author-pane-link{background:0 0;border:none;box-shadow:none;text-shadow:none}#forum-wrapper .view-advanced-forum-topic-list .view-empty,.node-type-forum .view-advanced-forum-topic-list .view-empty,.page-forum .view-advanced-forum-topic-list .view-empty{border:1px solid #c1c1c1}#forum-wrapper .view-advanced-forum-topic-list .view-empty p,.node-type-forum .view-advanced-forum-topic-list .view-empty p,.page-forum .view-advanced-forum-topic-list .view-empty p{padding-bottom:0}#forum-wrapper .forum-node-create-links:not(.forum-node-create-links-top),.node-type-forum .forum-node-create-links:not(.forum-node-create-links-top),.page-forum .forum-node-create-links:not(.forum-node-create-links-top){display:none}#forum-wrapper #forum-sort,.node-type-forum #forum-sort,.page-forum #forum-sort{float:none}#forum-wrapper #forum-sort input,#forum-wrapper #forum-sort select,.node-type-forum #forum-sort input,.node-type-forum #forum-sort select,.page-forum #forum-sort input,.page-forum #forum-sort select{padding:4px 8px!important;border-radius:4px;border:1px solid #888}#forum-wrapper .forum-topic-legend,.node-type-forum .forum-topic-legend,.page-forum .forum-topic-legend{margin-top:30px;padding-top:30px;border-top:1px solid #c1c1c1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#forum-wrapper .forum-topic-legend>div,.node-type-forum .forum-topic-legend>div,.page-forum .forum-topic-legend>div{background-position:left center;background-repeat:no-repeat;background-size:20px}#forum-wrapper .forum-topic-legend>div.topic-icon-new,.node-type-forum .forum-topic-legend>div.topic-icon-new,.page-forum .forum-topic-legend>div.topic-icon-new{background-image:url(/sites/all/themes/owsd/images/forum/comment-dots.svg)}#forum-wrapper .forum-topic-legend>div.topic-icon-default,.node-type-forum .forum-topic-legend>div.topic-icon-default,.page-forum .forum-topic-legend>div.topic-icon-default{background-image:url(/sites/all/themes/owsd/images/forum/comment-dots-default.svg)}#forum-wrapper .forum-topic-legend>div.topic-icon-hot-new,.node-type-forum .forum-topic-legend>div.topic-icon-hot-new,.page-forum .forum-topic-legend>div.topic-icon-hot-new{background-image:url(/sites/all/themes/owsd/images/forum/comment.svg)}#forum-wrapper .forum-topic-legend>div.topic-icon-hot,.node-type-forum .forum-topic-legend>div.topic-icon-hot,.page-forum .forum-topic-legend>div.topic-icon-hot{background-image:url(/sites/all/themes/owsd/images/forum/comment-grey.svg)}#forum-wrapper .forum-topic-legend>div.topic-icon-sticky,.node-type-forum .forum-topic-legend>div.topic-icon-sticky,.page-forum .forum-topic-legend>div.topic-icon-sticky{background-image:url(/sites/all/themes/owsd/images/forum/pin.svg);background-size:11px;background-position:left 9px center}#forum-wrapper .forum-topic-legend>div.topic-icon-closed,.node-type-forum .forum-topic-legend>div.topic-icon-closed,.page-forum .forum-topic-legend>div.topic-icon-closed{background-image:url(/sites/all/themes/owsd/images/forum/lock.svg);background-size:11px;background-position:left 9px center}#forum-wrapper span:not(.forum-collapsible),.node-type-forum span:not(.forum-collapsible),.page-forum span:not(.forum-collapsible){background-position:left center;background-repeat:no-repeat;background-size:20px}#forum-wrapper span:not(.forum-collapsible).topic-icon-new,.node-type-forum span:not(.forum-collapsible).topic-icon-new,.page-forum span:not(.forum-collapsible).topic-icon-new{background-image:url(/sites/all/themes/owsd/images/forum/comment-dots.svg)}#forum-wrapper span:not(.forum-collapsible).topic-icon-default,.node-type-forum span:not(.forum-collapsible).topic-icon-default,.page-forum span:not(.forum-collapsible).topic-icon-default{background-image:url(/sites/all/themes/owsd/images/forum/comment-dots-default.svg)}#forum-wrapper span:not(.forum-collapsible).topic-icon-hot-new,.node-type-forum span:not(.forum-collapsible).topic-icon-hot-new,.page-forum span:not(.forum-collapsible).topic-icon-hot-new{background-image:url(/sites/all/themes/owsd/images/forum/comment.svg)}#forum-wrapper span:not(.forum-collapsible).topic-icon-hot,.node-type-forum span:not(.forum-collapsible).topic-icon-hot,.page-forum span:not(.forum-collapsible).topic-icon-hot{background-image:url(/sites/all/themes/owsd/images/forum/comment-grey.svg)}#forum-wrapper span:not(.forum-collapsible).topic-icon-sticky,.node-type-forum span:not(.forum-collapsible).topic-icon-sticky,.page-forum span:not(.forum-collapsible).topic-icon-sticky{background-image:url(/sites/all/themes/owsd/images/forum/pin.svg);background-size:11px;background-position:left 9px center}#forum-wrapper span:not(.forum-collapsible).topic-icon-closed,.node-type-forum span:not(.forum-collapsible).topic-icon-closed,.page-forum span:not(.forum-collapsible).topic-icon-closed{background-image:url(/sites/all/themes/owsd/images/forum/lock.svg);background-size:11px;background-position:left 9px center}#forum-wrapper #content .links li:before,.node-type-forum #content .links li:before,.page-forum #content .links li:before{display:none}#forum-wrapper #content li,.node-type-forum #content li,.page-forum #content li{list-style-type:disc;list-style-position:inside;padding:0}#forum-wrapper #content li:before,.node-type-forum #content li:before,.page-forum #content li:before{display:none}#forum-wrapper .comment-reply span,#forum-wrapper .topic-reply-allowed span,.node-type-forum .comment-reply span,.node-type-forum .topic-reply-allowed span,.page-forum .comment-reply span,.page-forum .topic-reply-allowed span{background-image:url(/sites/all/themes/owsd/images/forum/reply.svg);background-size:14px}#forum-wrapper .last-post-link span,.node-type-forum .last-post-link span,.page-forum .last-post-link span{background-image:url(/sites/all/themes/owsd/images/forum/angle-double-right.svg)}#forum-wrapper .topic-new-post-link span,.node-type-forum .topic-new-post-link span,.page-forum .topic-new-post-link span{background-image:url(/sites/all/themes/owsd/images/forum/angle-right.svg);background-size:10px}#forum-wrapper .forum-jump-links span,.node-type-forum .forum-jump-links span,.page-forum .forum-jump-links span{background-image:url(/sites/all/themes/owsd/images/forum/angle-up.svg);background-size:14px}#forum-wrapper .comment-delete span,.node-type-forum .comment-delete span,.page-forum .comment-delete span{background-image:none;background-size:14px}#forum-wrapper .comment-add span,.node-type-forum .comment-add span,.page-forum .comment-add span{background-image:url(/sites/all/themes/owsd/images/forum/plus.svg);background-size:14px}#forum-wrapper .comment-edit span,.node-type-forum .comment-edit span,.page-forum .comment-edit span{background-image:url(/sites/all/themes/owsd/images/forum/pen.svg);background-size:14px}#forum-wrapper .comment-edit .af-button-small span,#forum-wrapper .post-edit .af-button-small span,.node-type-forum .comment-edit .af-button-small span,.node-type-forum .post-edit .af-button-small span,.page-forum .comment-edit .af-button-small span,.page-forum .post-edit .af-button-small span{background-image:url(/sites/all/themes/owsd/images/forum/pen.svg);background-size:14px}#forum-wrapper .comment-delete .af-button-small span,#forum-wrapper .post-delete .af-button-small span,.node-type-forum .comment-delete .af-button-small span,.node-type-forum .post-delete .af-button-small span,.page-forum .comment-delete .af-button-small span,.page-forum .post-delete .af-button-small span{background-image:url(/sites/all/themes/owsd/images/forum/times.svg);background-size:14px}#forum-wrapper h2.comment-form,.node-type-forum h2.comment-form,.page-forum h2.comment-form{margin-top:30px}#forum-wrapper .forum-post-links a,.node-type-forum .forum-post-links a,.page-forum .forum-post-links a{font-size:12px;padding:2px 2px 2px 20px;line-height:25px;margin:0 7px 0 7px;background-position:left center;background-repeat:no-repeat;background-size:20px;display:inline-block}#forum-wrapper #forum-comments .forum-post,.node-type-forum #forum-comments .forum-post,.page-forum #forum-comments .forum-post{margin-left:30px}#forum-comments input,.page-comment-delete input,.page-comment-edit input,.page-comment-reply input,.page-node-add-forum input,.page-node-edit.node-type-forum input{padding:8px;border-radius:4px;border:1px solid #888;max-width:100%}#forum-comments .title.comment-form,.page-comment-delete .title.comment-form,.page-comment-edit .title.comment-form,.page-comment-reply .title.comment-form,.page-node-add-forum .title.comment-form,.page-node-edit.node-type-forum .title.comment-form{margin-bottom:10px}#forum-comments .form-item-subject,#forum-comments .form-item-title,.page-comment-delete .form-item-subject,.page-comment-delete .form-item-title,.page-comment-edit .form-item-subject,.page-comment-edit .form-item-title,.page-comment-reply .form-item-subject,.page-comment-reply .form-item-title,.page-node-add-forum .form-item-subject,.page-node-add-forum .form-item-title,.page-node-edit.node-type-forum .form-item-subject,.page-node-edit.node-type-forum .form-item-title{margin-top:10px;margin-bottom:10px}#forum-comments .form-item-subject label,#forum-comments .form-item-title label,.page-comment-delete .form-item-subject label,.page-comment-delete .form-item-title label,.page-comment-edit .form-item-subject label,.page-comment-edit .form-item-title label,.page-comment-reply .form-item-subject label,.page-comment-reply .form-item-title label,.page-node-add-forum .form-item-subject label,.page-node-add-forum .form-item-title label,.page-node-edit.node-type-forum .form-item-subject label,.page-node-edit.node-type-forum .form-item-title label{margin-right:15px}#forum-comments .form-textarea-wrapper,.page-comment-delete .form-textarea-wrapper,.page-comment-edit .form-textarea-wrapper,.page-comment-reply .form-textarea-wrapper,.page-node-add-forum .form-textarea-wrapper,.page-node-edit.node-type-forum .form-textarea-wrapper{margin-bottom:10px}#forum-comments .form-textarea-wrapper textarea,.page-comment-delete .form-textarea-wrapper textarea,.page-comment-edit .form-textarea-wrapper textarea,.page-comment-reply .form-textarea-wrapper textarea,.page-node-add-forum .form-textarea-wrapper textarea,.page-node-edit.node-type-forum .form-textarea-wrapper textarea{padding:8px;border-radius:4px;border:1px solid #888}#forum-comments .form-type-select select,.page-comment-delete .form-type-select select,.page-comment-edit .form-type-select select,.page-comment-reply .form-type-select select,.page-node-add-forum .form-type-select select,.page-node-edit.node-type-forum .form-type-select select{padding:8px;border-radius:4px;border:1px solid #888}#forum-comments .form-type-select label,.page-comment-delete .form-type-select label,.page-comment-edit .form-type-select label,.page-comment-reply .form-type-select label,.page-node-add-forum .form-type-select label,.page-node-edit.node-type-forum .form-type-select label{margin-right:15px}#forum-comments #comment-confirm-delete div,.page-comment-delete #comment-confirm-delete div,.page-comment-edit #comment-confirm-delete div,.page-comment-reply #comment-confirm-delete div,.page-node-add-forum #comment-confirm-delete div,.page-node-edit.node-type-forum #comment-confirm-delete div{margin-top:8px}#forum-comments .form-submit,.page-comment-delete .form-submit,.page-comment-edit .form-submit,.page-comment-reply .form-submit,.page-node-add-forum .form-submit,.page-node-edit.node-type-forum .form-submit{margin-right:8px}#forum-comments .forum-post-panel-main,.page-comment-delete .forum-post-panel-main,.page-comment-edit .forum-post-panel-main,.page-comment-reply .forum-post-panel-main,.page-node-add-forum .forum-post-panel-main,.page-node-edit.node-type-forum .forum-post-panel-main{min-height:100px}.view-national-chapters-events.view-display-id-upcoming .view-content .views-row .date span{text-transform:uppercase;font-size:20px}.view-national-chapters-events.view-display-id-upcoming .timeline li{padding:0!important}.view-national-chapters-events.view-display-id-upcoming .timeline li:before{display:none}.view-national-chapters-events.view-display-id-upcoming .timeline li>div{width:100%;display:-ms-flexbox;display:flex;margin-bottom:15px;margin-top:15px}.view-national-chapters-events.view-display-id-upcoming .timeline li:nth-child(odd)>div{-ms-flex-pack:end;justify-content:flex-end}.view-national-chapters-events.view-display-id-upcoming .timeline li .timeline-image{display:none}.view-national-chapters-events.view-display-id-upcoming .timeline li .timeline-content{float:none}.view-national-chapters-events.view-display-id-upcoming .timeline li .timeline-content .timeline-text{margin-left:0;margin-right:0;width:100%}.view-national-chapters-events.view-display-id-upcoming .timeline li .countries{border-top:1px solid #f7f6f5;margin-top:10px}.view-national-chapters-events.view-display-id-upcoming .timeline li .countries a{font-size:13px;font-style:italic}.view-national-chapters-events.view-display-id-upcoming .simple_timeline{margin-top:30px!important}.node-type-event-workshop .date-display-range,.node-type-event-workshop .date-display-single{color:#777;margin-bottom:15px;font-style:italic;display:block}.node-type-event-workshop .field-name-field-tags{display:none}.node-type-event-workshop .field-group-div{font-style:italic;margin-bottom:15px}.node-type-event-workshop .field-group-div a:after{content:", "}.node-type-event-workshop .field-group-div a:last-child:after{content:""}@media screen and (max-width:1229px){.tid-country.container.box-content #content{width:calc(100% - 30px);margin-right:15px}}@media screen and (min-width:992px){body.network #wrapper{padding-top:0!important}header{z-index:410}header.main{height:80px;padding-top:10px;background:#efeeeb;border-bottom:0}header.main>.box-content{height:80px}header.main .logo img{height:70px}header.main .first-level>li{height:45px}header.main .mega-menu,header.main .submenu{top:90px}header.main .utility{top:0;right:100px}header.main nav .first-level>li>a{color:#005d25}header.main .social a,header.main .utility a:focus,header.main .utility a:hover{color:#525252}.map-image{margin-top:60px}}@media screen and (min-width:960px){header{z-index:410}header.main{height:80px;padding-top:10px;background:#efeeeb;border-bottom:0}header.main>.box-content{height:80px}header.main .logo img{height:70px}header.main .first-level>li{height:45px}header.main .mega-menu,header.main .submenu{top:154px}header.main .utility{top:0;right:100px}header.main nav .first-level>li>a{color:#005d25}header.main .social a,header.main .utility a:focus,header.main .utility a:hover{color:#525252}#menu-donate.mobile{display:none}}@media screen and (max-width:991px){body .secondarymenu-wrapper{display:none}#wrapper header.main{background:#efeeeb;border-bottom:0;height:80px}#wrapper header.main.fixed{padding-top:0!important}}@media screen and (max-width:991px) and (max-width:959px){#wrapper header.main{height:120px}}@media screen and (max-width:991px){#wrapper header.main .box-content{width:calc(100% - 30px);height:80px}}@media screen and (max-width:991px) and (max-width:959px){#wrapper header.main .box-content{height:120px}}@media screen and (max-width:991px){#wrapper header.main .logo{width:auto;left:0;top:0}}@media screen and (max-width:991px) and (max-width:959px){#wrapper header.main .logo{top:25px;transform:translate(80px,0)}}@media screen and (max-width:991px) and (max-width:959px) and (max-width:540px){#wrapper header.main .logo{top:40px}}@media screen and (max-width:991px){#wrapper header.main .logo img{height:70px}}@media screen and (max-width:991px) and (max-width:540px){#wrapper header.main .logo img{height:50px}}@media screen and (max-width:991px){#wrapper header.main #burger-menu{color:#525252}#wrapper header.main #burger-menu:focus,#wrapper header.main #burger-menu:hover{color:#525252}#wrapper #frontgrid #frontgrid-content .view-display-id-block_1{margin-top:0;margin-bottom:0}#wrapper #frontgrid #frontgrid-content .view-display-id-block_1>.view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#wrapper #frontgrid #frontgrid-content .view-display-id-block_1>.view-content .become-member-wrapper{-ms-flex:1 0 50%;flex:1 0 50%}}@media screen and (max-width:991px) and (max-width:540px){#wrapper #frontgrid #frontgrid-content .view-display-id-block_1>.view-content .become-member-wrapper{-ms-flex:1 0 100%;flex:1 0 100%}}@media screen and (max-width:991px){#wrapper #frontgrid #frontgrid-content .view-display-id-block_1>.view-content .become-member-wrapper .link-box{text-align:left}}@media screen and (max-width:991px) and (max-width:540px){#wrapper #frontgrid #frontgrid-content .view-display-id-block_1>.view-content .become-member-wrapper .link-box{text-align:center}}@media screen and (max-width:991px){#wrapper #frontgrid #frontgrid-content .view-display-id-block_1>.view-content .become-member-wrapper .link-box a.more{background-color:rgba(255,255,255,.7);color:#295e2e;text-align:left;width:auto;margin:0 5px 0 0}#wrapper #frontgrid #frontgrid-content img{display:none}#wrapper #frontgrid #frontgrid-content .link-box{position:relative;width:100%;display:inline-block;left:initial;bottom:initial;margin-bottom:1px;background:0 0;padding:10px 5px;margin-bottom:5px}#wrapper #frontgrid #frontgrid-content .link-box a p{font-size:1rem}#wrapper #video-content h1{font-size:2.3rem;line-height:3rem;text-align:left}#burger-menu-nav .mobile_logo img{height:106px}#eb-role{overflow:hidden}#eb-role figure{top:initial;left:initial}#eb-role figure figcaption strong{font-size:1rem}#eb-role header{padding:30px 0 15px 220px!important;margin-top:-100px}#eb-role header h1{font-size:1.2rem;margin-bottom:10px}.mega-menu .block-menu{width:auto}.mega-menu .block-menu a{padding:9px 0;margin:0 15px 0 0}.mega-menu .block-menu li ul{display:block!important}#success-story .member-info{padding:36px 70px 0 70px;margin:-30px 0 0 0;width:calc(100% - 140px)!important}#success-story:before{display:none}#success-story header{padding-top:0}#success-story header p br{display:none}#success-story header .member-info h1{margin-bottom:8px}.views-exposed-widgets .views-exposed-widget{width:calc(50% - 3px)!important;margin-bottom:10px}#networks #networks-list .network{height:100px;position:relative}#networks #networks-list .network .network-info-wrapper .info{display:none}#country header{width:100%!important;min-height:auto}#country .network-chart{display:none}#country .network-full-info{position:relative;width:calc(100% - 50px)!important;height:auto!important;top:initial;margin-top:15px;margin-bottom:15px;padding-bottom:0;display:block}#country .network-full-info .stats{float:none;width:100%;margin:0}#country .network-full-info .member{padding:10px 0 5px 0}#country .network-full-info .member figure{width:60px;height:60px}#country .network-full-info .member-info{width:calc(100% - 90px)}}@media screen and (max-width:959px){#national-chapters .region{position:relative}#national-chapters .region:after{top:calc(50% - 7px)}#national-chapters .region .members{display:none}.yes-nc{margin-right:35px}#menu-donate.desktop{display:none}header.main .utility{display:block!important;position:relative;text-align:right;right:-22px}header.main .utility li.first{display:none}}@media screen and (max-width:767px){.views-exposed-widgets .views-exposed-widget{width:calc(50% - 3px)!important;margin-bottom:10px}#country .network-full-info{padding-left:15px;padding-right:15px;width:100%!important;box-sizing:border-box;margin-left:0}.network .network-full-info{padding:20px 2% 50px 2%!important}.network .network-full-info .member{padding:5px 0}.network .network-full-info .stats{width:100%!important;position:relative;top:initial!important;right:initial!important;float:none}.network .network-full-info .stats .item{float:left}.network .network-full-info .stats .item p{display:inline-block;float:left;border-top:none!important}.network .network-full-info blockquote{margin:15px 0 0 0}.network .network-full-info blockquote:before{height:auto}#eb-role figure{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#eb-role figure img{-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;margin-right:20px}#eb-role figure figcaption{position:relative;left:initial;margin-top:35px;-ms-flex:0 0 calc(100% - 120px);flex:0 0 calc(100% - 120px);max-width:calc(100% - 120px)}#eb-role header{padding:30px 0 15px 120px!important;font-size:13px;margin-top:0!important}#eb-role header p{font-size:13px}#eb-role header h1{font-size:1rem;margin-bottom:10px;font-weight:700}}@media screen and (max-width:500px){.views-exposed-widgets .views-exposed-widget{width:100%!important;margin-bottom:10px}.ip-geoloc-map>div{height:400px!important}}@media screen and (min-width:960px){#burger-menu-nav #search-mobile{display:none}}@media screen and (max-width:959px){#search-mobile{margin-top:15px;margin-left:20px}#search-mobile .container-inline{display:-ms-flexbox;display:flex}#search-mobile .container-inline .form-item{-ms-flex-positive:.9;flex-grow:.9}#search-mobile input[type=text]{padding:5px 4px 4px 4px;border-radius:0;border:none;width:99%}#utility-wrapper #search{display:none}}@media screen and (max-width:540px){#burger-menu-nav nav{top:70px}#burger-menu-nav #search-mobile{margin-top:15px;margin-left:20px}#burger-menu-nav #search-mobile input[type=text]{padding:5px 4px 4px 4px}#burger-menu-nav #search-mobile .form-submit{content:"\f002";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;border-radius:0;height:25px;width:25px;border:none;background-color:#fff;margin-left:1px}}@keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}.leaflet-container:after{animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}.not-front .news-list.news-list.view-display-id-page_1,.not-front .news-list.news-list.view-display-id-page_2{padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.not-front .news-list.news-list.view-display-id-page_1:after,.not-front .news-list.news-list.view-display-id-page_1:before,.not-front .news-list.news-list.view-display-id-page_2:after,.not-front .news-list.news-list.view-display-id-page_2:before{display:none}.not-front .news-list.news-list.view-display-id-page_1>a,.not-front .news-list.news-list.view-display-id-page_2>a{-ms-flex:0 0 33.333%;flex:0 0 33.333%;padding-left:15px;padding-right:15px;margin-bottom:15px}@media screen and (max-width:1200px){.not-front .news-list.news-list.view-display-id-page_1>a,.not-front .news-list.news-list.view-display-id-page_2>a{-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width:609px){.not-front .news-list.news-list.view-display-id-page_1>a,.not-front .news-list.news-list.view-display-id-page_2>a{-ms-flex:1 0 250px;flex:1 0 250px}}.not-front .news-list.news-list.view-display-id-page_1>a .col-md-4,.not-front .news-list.news-list.view-display-id-page_2>a .col-md-4{width:100%;padding-left:0;padding-right:0}.not-front .news-list.news-list.view-display-id-page_1 .link-box,.not-front .news-list.news-list.view-display-id-page_2 .link-box{background:rgba(82,82,82,.7);left:0;width:100%}.not-front .news-list.news-list.view-display-id-page_1 .link-box .data-wrapper .newstitle,.not-front .news-list.news-list.view-display-id-page_2 .link-box .data-wrapper .newstitle{font-size:14px;line-height:20px;display:block;text-align:left}.not-front .news-list.news-list.view-display-id-page_1 .view-filters,.not-front .news-list.news-list.view-display-id-page_2 .view-filters{-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px)}.not-front .news-list.news-list.view-display-id-page_1 .view-filters .views-exposed-widgets,.not-front .news-list.news-list.view-display-id-page_2 .view-filters .views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.not-front .news-list.news-list.view-display-id-page_1 .view-filters .views-exposed-widgets .views-exposed-widget,.not-front .news-list.news-list.view-display-id-page_2 .view-filters .views-exposed-widgets .views-exposed-widget{-ms-flex-positive:1 0 200px;flex-grow:1 0 200px}.not-front .news-list.news-list.view-display-id-page_1 .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button,.not-front .news-list.news-list.view-display-id-page_2 .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button{-ms-flex-positive:0;flex-grow:0;margin-left:auto}.not-front .news-list.news-list.view-display-id-page_1 .view-filters .views-exposed-widgets .views-exposed-widget.views-reset-button,.not-front .news-list.news-list.view-display-id-page_2 .view-filters .views-exposed-widgets .views-exposed-widget.views-reset-button{-ms-flex-positive:0;flex-grow:0;display:block}.not-front .news-list.news-list.view-display-id-page_1 .view-filters .views-exposed-widgets .views-exposed-widget .views-widget .form-item select,.not-front .news-list.news-list.view-display-id-page_2 .view-filters .views-exposed-widgets .views-exposed-widget .views-widget .form-item select{width:100%}.not-front .news-list.news-list.view-display-id-page_1 .item-list,.not-front .news-list.news-list.view-display-id-page_2 .item-list{-ms-flex:0 0 100%;flex:0 0 100%}.not-front .news-list.news-list.view-display-id-page_1 .view-content,.not-front .news-list.news-list.view-display-id-page_2 .view-content{-ms-flex:0 0 100%;flex:0 0 100%}.not-front .news-list.news-list.view-display-id-page_1 .view-content .link-box,.not-front .news-list.news-list.view-display-id-page_2 .view-content .link-box{width:calc(100% - 30px);left:15px}.not-front .news-list.news-list.view-display-id-page_1 .view-empty,.not-front .news-list.news-list.view-display-id-page_2 .view-empty{max-width:calc(100% - 30px);margin-left:15px;width:auto}@media screen and (min-width:1230px){.front header .box-content-new{width:1140px;position:relative;margin:0 auto}}@media screen and (min-width:1230px){.front .container{width:1200px}}@media screen and (min-width:1230px){header .box-content-new{width:1140px;position:relative;margin:0 auto}}header .box-content-new nav{bottom:-6px}@media screen and (min-width:1230px){.container:not(.anniversary):not(.networks-wrap):not(.block-news){width:90%;max-width:1600px}}@media screen and (max-width:1229px){.container:not(.anniversary):not(.networks-wrap):not(.block-news){width:100%}}.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new{display:-ms-flexbox;display:flex;padding-top:30px}@media screen and (max-width:767px){.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new{-ms-flex-wrap:wrap;flex-wrap:wrap}}.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new aside{-ms-flex:0 0 215px;flex:0 0 215px;max-width:215px;margin-right:40px}.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new aside.right-sidebar{-ms-flex:0 0 215px;flex:0 0 215px;max-width:215px;margin-right:0;margin-left:40px;margin-top:102px}@media screen and (max-width:991px){.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new aside.right-sidebar{display:block;max-width:initial}}@media screen and (max-width:767px){.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new aside.right-sidebar{-ms-flex-order:2;order:2;-ms-flex:1 0 100%;flex:1 0 100%;max-width:initial;margin-left:0;margin-top:30px}}.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new #content{-ms-flex:1 0 calc(100% - 530px);flex:1 0 calc(100% - 530px);max-width:initial;width:auto;overflow:hidden}@media screen and (max-width:991px){.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new #content{-ms-flex:1 0 calc(100% - 265px);flex:1 0 calc(100% - 265px);max-width:calc(100% - 265px)}}@media screen and (max-width:959px){.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new #content{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}@media screen and (max-width:767px){.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new #content{-ms-flex-order:1;order:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}}.container:not(.anniversary):not(.networks-wrap):not(.block-news)#content-wrapper-new #content #breadcrumbs{margin-top:0}@media screen and (max-width:767px){#content-wrapper #content{-ms-flex-order:1;order:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}}.networks-wrap{width:100%!important}.networks-wrap #networks-list .network-info .members .member-short figure{height:0;padding-bottom:100%}.networks-wrap #networks-list .network-info .members .member-short figure img{width:100%}iframe{max-width:100%}.members .member-short figure{height:0;padding-bottom:100%}.members .member-short figure img{width:100%;height:auto}#regions-sortable .member-short figure{height:0;padding-bottom:100%}#regions-sortable .member-short figure img{width:100%}@media screen and (max-width:540px){#utility-wrapper{width:100%;transform:translateX(0)}}@media screen and (max-width:767px){.banners-wrapper{margin-top:30px}}.banners-wrapper .banner-item{margin-bottom:50px}.banners-wrapper .banner-item .banner a:active p,.banners-wrapper .banner-item .banner a:hover p,.banners-wrapper .banner-item .banner a:link p,.banners-wrapper .banner-item .banner a:visited p{font-size:18px;font-weight:700;margin-bottom:8px}@media screen and (max-width:767px){.banners-wrapper .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.banners-wrapper .view-content .banner-item{-ms-flex:0 0 210px;flex:0 0 210px;max-width:210px;padding-left:10px;padding-right:10px}}.ie11 .container:not(.anniversary):not(.networks-wrap):not(.block-news) #content{-ms-flex:1 0 50%;flex:1 0 50%;max-width:none;width:auto}@media screen and (max-width:991px){.ie11 .container:not(.anniversary):not(.networks-wrap):not(.block-news) #content{-ms-flex:1 0 calc(100% - 265px);flex:1 0 calc(100% - 265px);max-width:none}}@media screen and (max-width:767px){.ie11 .container:not(.anniversary):not(.networks-wrap):not(.block-news) #content{-ms-flex-order:1;order:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}}#content .view-front-success-stories.view-display-id-block_3 .owsd-story,#content .view-front-success-stories.view-display-id-block_4 .owsd-story,#content .view-front-success-stories.view-display-id-block_5 .owsd-story{background-color:#f7f6f5;height:100%;display:-ms-flexbox;display:flex}@media (max-width:1199px){#content .view-front-success-stories.view-display-id-block_3 .owsd-story,#content .view-front-success-stories.view-display-id-block_4 .owsd-story,#content .view-front-success-stories.view-display-id-block_5 .owsd-story{-ms-flex-wrap:wrap;flex-wrap:wrap}}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .member-image,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .member-image,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .member-image{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:1677px){#content .view-front-success-stories.view-display-id-block_3 .owsd-story .member-image,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .member-image,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .member-image{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}}@media (max-width:1199px){#content .view-front-success-stories.view-display-id-block_3 .owsd-story .member-image,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .member-image,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .member-image{-ms-flex:0 0 50%;flex:0 0 50%;max-width:250px}}@media (max-width:430px){#content .view-front-success-stories.view-display-id-block_3 .owsd-story .member-image,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .member-image,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .member-image{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .member-image .member-image-inner,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .member-image .member-image-inner,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .member-image .member-image-inner{height:0;padding-bottom:100%}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .member-image .member-image-inner img,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .member-image .member-image-inner img,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .member-image .member-image-inner img{width:100%}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper{padding:10px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:1677px){#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}@media (max-width:1199px){#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper{-ms-flex:1 0 50%;flex:1 0 50%}}@media (max-width:430px){#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper .member-info h2,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper .member-info h2,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper .member-info h2{font-size:1rem}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper .member-info p,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper .member-info p,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper .member-info p{line-height:initial;padding-bottom:0}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper .member-info p strong:after,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper .member-info p strong:after,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper .member-info p strong:after{content:"";display:table;clear:both}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper .member-info .date,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper .member-info .date,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper .member-info .date{font-size:12px}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper .more-link,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper .more-link,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper .more-link{margin-top:15px}#content .view-front-success-stories.view-display-id-block_3 .owsd-story .text-wrapper .more-link a,#content .view-front-success-stories.view-display-id-block_4 .owsd-story .text-wrapper .more-link a,#content .view-front-success-stories.view-display-id-block_5 .owsd-story .text-wrapper .more-link a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 0 0 25px;text-transform:uppercase;font-weight:600}#content #owsd-story:before{display:block;width:113px;height:67px;content:'';background:url(../images/owsd_story_label_inverted.png) no-repeat;position:absolute;right:0;top:58px;z-index:102}@media (max-width:560px){#content #owsd-story:before{background:url(../images/network_member_success_badge.png) no-repeat;width:51px;top:10px}}#content #owsd-story .member-info-color{background-color:#f7f6f5;width:calc(100% - 30px);height:150px;position:absolute;right:6px;top:-10px;z-index:-1;box-shadow:1px 3px 4px grey}#content #owsd-story .member-info{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 130px)}@media (max-width:560px){#content #owsd-story .member-info{width:calc(100% - 10px)}}@media (max-width:1199px){#content #owsd-story .member-info figure{-ms-flex:0 0 150px;flex:0 0 150px;max-width:150px}}#content #owsd-story .member-info .member-data{-ms-flex-positive:1;flex-grow:1}@media (max-width:1199px){#content #owsd-story .member-info .member-data{max-width:calc(100% - 150px)}}@media (max-width:400px){#content #owsd-story .member-info .member-data{max-width:100%}}@media (max-width:400px){#content #owsd-story .member-info .member-data .member-profile{padding-left:0;padding-right:0}}#content #owsd-story .member-info .member-data header{padding:30px;font-family:"Open Sans Condensed",sans-serif;margin-bottom:0}@media (max-width:1199px){#content #owsd-story .member-info .member-data header{padding:15px}}@media (max-width:560px){#content #owsd-story .member-info .member-data header{padding:15px 30px 15px 15px}}@media (max-width:400px){#content #owsd-story .member-info .member-data header{padding-left:0;padding-right:0}}#content #owsd-story .member-info .member-data header p{font-size:1rem}#content #owsd-story .member-info .member-data header .member-location{line-height:1;font-weight:700}#content #owsd-story .member-info .member-data header .member-location .yellow a{color:#ffbf00}#content #owsd-story .member-info .member-data header .member-location a{color:#525252}#content #owsd-story .member-info .member-data header .member-specialization{font-weight:700;font-style:italic}#content #owsd-story .member-info .member-data .affiliation{padding-left:0;font-size:1.2rem;color:#525252;font-family:"Open Sans Condensed",sans-serif;font-weight:700}#content #owsd-story .member-info .member-data .append-affiliation{font-size:2.5rem;margin-bottom:0;font-family:"Open Sans Condensed",sans-serif}@media (max-width:1199px){#content #owsd-story .member-info .member-data .append-affiliation{font-size:1.8rem}}#content #owsd-story .owsd-story-title{font-size:2.5rem;margin-bottom:30px;margin-top:30px;font-family:"Open Sans Condensed",sans-serif;color:#005d25}@media (max-width:1199px){#content #owsd-story .owsd-story-title{font-size:1.8rem}}#content #owsd-story .tagline-wrapper{width:calc(100% - 6px);background-color:#f7f6f5;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;margin-top:15px}#content #owsd-story .tagline-wrapper blockquote{margin-bottom:0}#content #owsd-story .tagline-wrapper blockquote:before{height:0;float:none;font-size:1rem;transform:translateY(-5px);vertical-align:unset;color:#ffbf00}#content #owsd-story .tagline-wrapper blockquote:after{height:0;float:none;font-size:1rem;margin-left:7px;transform:translateY(10px);vertical-align:unset;color:#ffbf00}#content #owsd-story .text{width:calc(100% - 6px)}#content #owsd-story .text .text-main{display:-ms-flexbox;display:flex}@media (max-width:1199px){#content #owsd-story .text .text-main{-ms-flex-wrap:wrap;flex-wrap:wrap}}#content #owsd-story .text .text-main .program{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}@media (max-width:1199px){#content #owsd-story .text .text-main .program{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}#content #owsd-story .text .text-main .multimedia{max-width:350px;margin-left:15px;margin-bottom:15px;float:right}@media (max-width:1199px){#content #owsd-story .text .text-main .multimedia{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#content #owsd-story .text .text-main .multimedia .bigimage{margin-bottom:15px}#content #owsd-story .text .text-main .multimedia .bigimage img{width:100%}#content #owsd-story .text .links{background-color:#ffbf00;border-top:none;margin-top:30px;padding:30px}#content #owsd-story .text .links h2{text-transform:uppercase;color:#fff;margin-bottom:30px}#content #owsd-story .text .links .member-link ul{padding-bottom:0}input[type=checkbox],input[type=radio]{box-sizing:content-box;margin:3px 3px 3px 4px}.page-taxonomy.nc-editor #tabs-wrapper ul li a{display:none}.front .container{max-width:1200px!important}.icon-fellow:before{content:"u"}.icon-alumnae:before{content:"z"}.yes-nc{font-size:1.2rem;color:#005d25;float:right}.no-nc{display:none}#wrapper{box-shadow:0 0 0}img[typeof="foaf:Image"]{display:block;max-width:100%;height:auto}#cboxLoadedContent{background:0 0}#cboxContent{background:0 0}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}sub,sup{font-size:75%}sup{top:-7px}.page-user #content{min-height:500px}#cboxPrevious{margin:0;right:25px}#cboxNext{right:2px}#cboxClose{right:10px}@keyframes blinker{from{opacity:1}to{opacity:.7}}.blink_me{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-name:blinker;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}#breadcrumbs{margin-top:-7px}#content-wrapper{padding:45px 0}.container.box-content,.secondarymenu-wrapper .block-menu-block{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container.box-content,.secondarymenu-wrapper .block-menu-block{width:750px}}@media (min-width:960px){.container.box-content,.secondarymenu-wrapper .block-menu-block{width:960px}.container.box-content aside,.secondarymenu-wrapper .block-menu-block aside{margin-right:30px}.container.box-content #content,.secondarymenu-wrapper .block-menu-block #content{width:calc(100% - 245px)}.container.box-content.tid-country #content,.secondarymenu-wrapper .block-menu-block.tid-country #content{width:100%}#block-views-content-members-list-block-1 .view-display-id-block_1 .views-exposed-widgets .views-exposed-widget{width:calc(50% - 3px)!important;margin-bottom:10px}}@media (min-width:1200px){.container.box-content,.secondarymenu-wrapper .block-menu-block{width:1170px}}@media (min-width:1678px){.container.box-content,.secondarymenu-wrapper .block-menu-block{width:1170px}.container.box-content #content,.secondarymenu-wrapper .block-menu-block #content{width:1170px}.container.box-content aside,.secondarymenu-wrapper .block-menu-block aside{margin-left:-245px}#block-views-content-members-list-block-1 .view-display-id-block_1 .views-exposed-widgets .views-exposed-widget{width:calc(20% - 3px)!important;margin-bottom:0!important}}a.tabledrag-handle .handle{box-sizing:content-box}.leaflet-bottom,.leaflet-top{z-index:409}#country header{width:calc(100% - 455px)}#country .network-chart{left:-170px;top:30px;margin-left:0}#country .network-full-info .stats .item{display:inline-block;font-size:1rem;border-bottom:3px solid #fff;margin-bottom:10px;width:auto;margin-left:0;margin-right:6px}#country .network-full-info .stats .item p.membersItem{padding-bottom:5px;text-align:right;margin-left:0;margin-right:0;border-bottom:none;border-top:none}#country .network-full-info .stats .item p.membersItem strong{font-size:.8rem;color:#fff}#networks #networks-list{margin:0 auto}#networks #networks-list .network{margin:0 auto 0 -15px;width:calc(100% + 30px)}.page .view-front-news-events-focus .views-exposed-form #edit-region-wrapper{position:relative;right:initial;left:initial;top:initial;width:auto}.become-member a{transition:all .2s ease-in-out;display:inline-block;box-sizing:content-box}.become-member a:active,.become-member a:hover,.become-member a:link,.become-member a:visited{color:#fff;text-decoration:none;font-size:1.2rem}.become-member a:hover{text-decoration:none;transform:scale(1.05)}.leaflet-tile-container img{filter:grayscale(100%) brightness(50%);-webkit-filter:grayscale(100%) brightness(50%)}.leaflet-popup-content-wrapper{border-radius:0;padding:8px 30px}.leaflet-popup-content-wrapper .leaflet-popup-content a{color:#005d25;font-size:1.2rem;margin-bottom:5px}.leaflet-popup-content-wrapper .leaflet-popup-content a.email{font-size:1rem}.leaflet-popup-content-wrapper .leaflet-popup-content .membersItem{font-weight:700}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:none;border-radius:0}#content .contextual-links{padding-bottom:6px}#content .contextual-links li{padding:0}#content .contextual-links li:before{content:""}#content .contextual-links li a{padding:0 1em 0 .5em}#content .item-list{margin-top:15px;border-top:1px solid #efeeeb}#content .item-list .pager li{background:0 0}#content .item-list .pager li>a{border-radius:0}#content .item-list .pager li.pager-current{background-color:#888}#content .view-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.page blockquote{color:#525252;font-size:14px}.view-filters{background:0 0;padding:0;margin-bottom:5px;width:100%!important}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button){padding:0;display:inline-block;float:none}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget{float:none}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item{float:none}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-select{background:#fff;border:1px solid #efeeeb;padding:12px 6px}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-select:focus{border:1px solid #efeeeb;border-radius:0;outline:1px solid #efeeeb}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-select.chosen-container{padding:6px 6px}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-select.chosen-container .chosen-single{border:none}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-select option[value=fellowshipmsc]{display:none}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-text{display:block;width:100%;height:43px;padding:12px 6px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #efeeeb;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-text:focus{border-radius:0;border:1px solid #555;outline:0}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-checkboxes{padding:12px 6px}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item label.option{font-weight:400}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item.form-item-field-member-prize-value .bef-select-as-checkboxes input{width:14px!important}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item.form-item-field-member-prize-value .bef-select-as-checkboxes label{width:calc(100% - 21px)!important;display:inline!important}.view-filters .views-exposed-form .views-exposed-widgets #edit-field-member-prize-value-wrapper{padding-top:2px!important;padding-bottom:1px!important;transform:translateY(11px)}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget{float:none;padding:0}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper{border:0 solid #efeeeb;padding:2px 6px 6px 6px;font-size:.8rem}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label{font-size:.8rem;display:inline-block;float:none;margin-left:0}.view-filters .views-exposed-form .views-exposed-widgets .views-submit-button{float:right;width:auto!important}.view-filters .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:not(#edit-submit-content-nc-members){border:1px solid #525252!important;background:#888!important;color:#fff!important;padding:5px 15px;margin-top:2px;margin-right:2px;line-height:normal!important}.view-filters .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:not(#edit-submit-content-nc-members):hover{background:#6f6f6f}.view-filters .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:not(#edit-submit-content-nc-members)#edit-submit-content-nc-members--2,.view-filters .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:not(#edit-submit-content-nc-members)#edit-submit-content-nc-members--3{height:46px;width:46px;margin-top:0;margin-right:0;border:none!important;background-image:url(/sites/all/themes/owsd/images/search2-w.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#295e2e!important;background-size:25px auto!important;color:transparent}.view-filters .views-exposed-form .views-exposed-widgets .views-reset-button{float:right;width:auto!important;display:none}.view-filters .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit:not(#nc-reset){border:1px solid #888!important;background:#efeeeb!important;padding:5px 15px;margin-top:2px;margin-right:2px;line-height:normal!important}.view-filters .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit:not(#nc-reset):hover{background:#d8d6cf}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.ajax-progress{display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:300}.ajax-progress .throbber{background:transparent url(/sites/all/themes/owsd/images/waiting.png) no-repeat 0 center;animation:spin 3s infinite linear;float:none;height:32px;margin:0;width:32px;position:fixed;left:50%;top:50%}.page-node-2407 .views-exposed-widget:not(.views-submit-button):not(.views-reset-button){width:calc(25% - 3px)}.page-node-2407 .form-select{width:100%!important}.absolute-messages-message{z-index:5}.draggable .tabledrag-handle{height:15px}@media screen and (min-width:960px){.front header.main .box-content-new{width:1140px}}header.main{box-sizing:content-box;z-index:410;position:relative}header.main.fixed{position:fixed}header .mega-menu{z-index:1}header .mega-menu .cta{box-sizing:content-box}header .mega-menu .cta:before{font-family:owsd;margin-left:-90px;font-size:60px;float:left;margin-top:5px}header .mega-menu .about-cta{background-image:none}header .mega-menu .about-cta:before{font-family:twasonlineforms;content:'g';font-size:70px;margin-top:0}header .mega-menu .membership-cta:before{font-family:twasonlineforms;content:'v';font-size:70px;margin-top:0}header .mega-menu .awards-cta:before{content:'A'}header .mega-menu .career-cta{background-image:none}header .mega-menu .career-cta:before{content:"G"}header .mega-menu .resources-cta{background-image:none}header .mega-menu .resources-cta:before{font-family:twasonlineforms;content:'d';font-size:70px;margin-top:0}header .mega-menu .news-cta{background-image:none}header .mega-menu .news-cta:before{content:"f"}header .block-menu .menu li .menu li a{min-width:222px;font-size:.8rem}@media screen and (max-width:959px){header.main>.box-content-new{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1600px;width:100%}header.main>.box-content-new .logo{-ms-flex:0 0 215px;flex:0 0 215px;max-width:215px;margin-right:40px;-ms-flex-order:2;order:2;position:relative;top:0!important;left:50px!important;transform:translate(0,0)!important}header.main>.box-content-new .logo img{height:auto!important;width:215px;margin-left:15px}header.main>.box-content-new #main-navigation-wrapper{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;margin-right:10px}header.main>.box-content-new #main-navigation-wrapper #utility-wrapper{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;-ms-flex-order:1;order:1;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;background-color:#fff}header.main>.box-content-new #main-navigation-wrapper #utility-wrapper .utility{-ms-flex-order:2;order:2}header.main>.box-content-new #main-navigation-wrapper #utility-wrapper .utility .item-list>ul li{padding:0}header.main>.box-content-new #main-navigation-wrapper #utility-wrapper .utility .item-list>ul li a{text-transform:uppercase;padding:5px 10px}header.main>.box-content-new #main-navigation-wrapper #utility-wrapper .utility .item-list>ul li a:hover{color:#333}header.main>.box-content-new #main-navigation-wrapper #utility-wrapper #search{-ms-flex-order:1;order:1;margin-left:18px;margin-top:5px}header.main>.box-content-new #main-navigation-wrapper #utility-wrapper .open-menu{background:0 0;color:#888}header.main>.box-content-new #main-navigation-wrapper #utility-wrapper .open-menu:hover{color:#333}}@media screen and (min-width:960px){header.main>.box-content-new{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:1600px;width:100%}header.main>.box-content-new .logo{-ms-flex:0 0 215px;flex:0 0 215px;max-width:215px;margin-right:40px;-ms-flex-order:1;order:1}header.main>.box-content-new .logo img{height:auto!important;width:215px;margin-left:15px}header.main>.box-content-new #main-navigation-wrapper{-ms-flex:0 0 calc(100% - 245px);flex:0 0 calc(100% - 245px);max-width:680px;-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;margin-right:10px}header.main>.box-content-new #main-navigation-wrapper #main-navigation{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;-ms-flex-order:2;order:2;bottom:-8px}header.main>.box-content-new #main-navigation-wrapper #main-navigation ul.first-level{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header.main>.box-content-new #main-navigation-wrapper #main-navigation ul.first-level li{padding:0!important}header.main>.box-content-new #main-navigation-wrapper #main-navigation ul.first-level li #menu-donate,header.main>.box-content-new #main-navigation-wrapper #main-navigation ul.first-level li #menu-login{font-size:11px;padding:2px 6px}header.main>.box-content-new #main-navigation-wrapper #utility-wrapper{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;-ms-flex-order:1;order:1}}#slideshow .slide{box-sizing:content-box}#slideshow .slide .info{box-sizing:content-box}#slideshow .slick-next:before,#slideshow .slick-prev:before{box-sizing:content-box}#career-slider-content article{box-sizing:content-box}#focus,.view-front-news-events-focus.view-display-id-page_1,.view-front-news-events-focus.view-display-id-page_2{height:auto;position:relative;margin-bottom:60px;margin-top:30px;padding-bottom:30px;padding-top:60px;overflow:visible}#focus:after,.view-front-news-events-focus.view-display-id-page_1:after,.view-front-news-events-focus.view-display-id-page_2:after{content:'';position:absolute;bottom:-25px;left:50%;margin-left:-50px;width:0;height:0;border-top:solid 25px #efeeeb;border-left:solid 50px transparent;border-right:solid 50px transparent;z-index:10}#focus:before,.view-front-news-events-focus.view-display-id-page_1:before,.view-front-news-events-focus.view-display-id-page_2:before{content:'';position:absolute;top:0;left:50%;margin-left:-50px;width:0;height:0;border-top:solid 25px #fff;border-left:solid 50px transparent;border-right:solid 50px transparent;z-index:10}#focus.regions,.view-front-news-events-focus.view-display-id-page_1.regions,.view-front-news-events-focus.view-display-id-page_2.regions{margin-top:45px}#focus.regions .box-content,.view-front-news-events-focus.view-display-id-page_1.regions .box-content,.view-front-news-events-focus.view-display-id-page_2.regions .box-content{width:100%;margin-top:-25px}#focus.regions .box-content .sn-wrapper,.view-front-news-events-focus.view-display-id-page_1.regions .box-content .sn-wrapper,.view-front-news-events-focus.view-display-id-page_2.regions .box-content .sn-wrapper{padding-left:15px;padding-right:15px}#focus.regions .box-content .sn-wrapper .lead-image,.view-front-news-events-focus.view-display-id-page_1.regions .box-content .sn-wrapper .lead-image,.view-front-news-events-focus.view-display-id-page_2.regions .box-content .sn-wrapper .lead-image{height:250px}#focus.regions .box-content .block-title,.view-front-news-events-focus.view-display-id-page_1.regions .box-content .block-title,.view-front-news-events-focus.view-display-id-page_2.regions .box-content .block-title{width:100%;margin:0 auto 25px;text-align:center}#focus a.all,.view-front-news-events-focus.view-display-id-page_1 a.all,.view-front-news-events-focus.view-display-id-page_2 a.all{top:-25px;right:15px}#focus .lead-image,.view-front-news-events-focus.view-display-id-page_1 .lead-image,.view-front-news-events-focus.view-display-id-page_2 .lead-image{height:250px;background-size:cover;background-position:center center}#focus .lead-image .fa,.view-front-news-events-focus.view-display-id-page_1 .lead-image .fa,.view-front-news-events-focus.view-display-id-page_2 .lead-image .fa{position:absolute;left:10px}#focus .lead-image:hover .data-wrapper,.view-front-news-events-focus.view-display-id-page_1 .lead-image:hover .data-wrapper,.view-front-news-events-focus.view-display-id-page_2 .lead-image:hover .data-wrapper{text-decoration:none;transform:scale(1.1)}#focus .link-box,.view-front-news-events-focus.view-display-id-page_1 .link-box,.view-front-news-events-focus.view-display-id-page_2 .link-box{padding:15px 15px;position:absolute;bottom:0;left:15px;width:calc(100% - 30px);text-align:center;background:rgba(82,82,82,.6)}#focus .link-box .data-wrapper,.view-front-news-events-focus.view-display-id-page_1 .link-box .data-wrapper,.view-front-news-events-focus.view-display-id-page_2 .link-box .data-wrapper{font-weight:400;transition:all .2s ease-in-out;display:block;color:#fff;text-decoration:none}#focus .link-box .data-wrapper p,.view-front-news-events-focus.view-display-id-page_1 .link-box .data-wrapper p,.view-front-news-events-focus.view-display-id-page_2 .link-box .data-wrapper p{padding-bottom:0!important;font-size:.9rem}#focus .link-box .data-wrapper:hover,.view-front-news-events-focus.view-display-id-page_1 .link-box .data-wrapper:hover,.view-front-news-events-focus.view-display-id-page_2 .link-box .data-wrapper:hover{text-decoration:none;transform:scale(1.1)}#focus .link-box .data-wrapper .newstitle:after,.view-front-news-events-focus.view-display-id-page_1 .link-box .data-wrapper .newstitle:after,.view-front-news-events-focus.view-display-id-page_2 .link-box .data-wrapper .newstitle:after{content:"\f054";font-family:FontAwesome;margin-left:15px;font-weight:300;color:#fff}#focus .link-box small,.view-front-news-events-focus.view-display-id-page_1 .link-box small,.view-front-news-events-focus.view-display-id-page_2 .link-box small{font-size:85%}#focus .content-page .lead-image,.view-front-news-events-focus.view-display-id-page_1 .content-page .lead-image,.view-front-news-events-focus.view-display-id-page_2 .content-page .lead-image{height:200px}#tabs-wrapper ul{box-sizing:content-box}.highcharts-container svg{box-sizing:content-box}.highcharts-container .highcharts-tooltip{box-sizing:content-box}.highcharts-container .highcharts-tooltip .tooltip{opacity:1;box-sizing:content-box}.highcharts-container .highcharts-tooltip span{box-sizing:content-box;height:50px}#national-chapters .region{box-sizing:content-box}#national-chapters .region .chart{box-sizing:content-box}#national-chapters .region div.text{box-sizing:content-box}#national-chapters .region .members{box-sizing:content-box}.footer-menu .block{box-sizing:content-box}#frontgrid{background:#005d25;margin-bottom:60px;z-index:10;position:relative}#frontgrid:after{content:'';position:absolute;bottom:-25px;left:50%;margin-left:-50px;width:0;height:0;border-top:solid 25px #005d25;border-left:solid 50px transparent;border-right:solid 50px transparent;z-index:10}#frontgrid #frontgrid-content .become-member-wrapper{overflow:hidden}#frontgrid #frontgrid-content .become-member-wrapper .views-field-title{display:none}#frontgrid #frontgrid-content .become-member-wrapper img{max-width:100%;height:auto}#frontgrid #frontgrid-content .become-member-wrapper:hover p{transition:all .2s ease-in-out;transform:scale(1.1)}#frontgrid #frontgrid-content .link-box{padding:15px 5px;position:absolute;bottom:0;left:15px;width:calc(100% - 30px);text-align:center;background:rgba(82,82,82,.5);color:#fff;text-decoration:none;font-weight:400}#frontgrid #frontgrid-content .link-box p{font-size:1.2rem}#frontgrid #frontgrid-content .link-box p:hover{transform:scale(1.1)}#frontgrid #frontgrid-content .link-box p:after{content:"\f054";font-family:FontAwesome;margin-left:15px;font-weight:300;color:#fff}#video{margin-top:30px;margin-bottom:30px}#video h1{font-weight:300;font-size:3rem;color:#525252;text-transform:uppercase;line-height:4rem;text-align:left}#video h1 span{color:#a90a00;font-weight:500}#owl{z-index:1}#owl #owl-content .lead-image{height:350px;background-size:cover;background-position:center 40%}#map #map-content{overflow:hidden}#map .view-header h1{font-size:2.3rem;margin-bottom:15px}#map .view-header h3{font-size:1.2rem;margin-bottom:15px}#map .mapNavs li{padding:0 20px}#map .mapNavs li a{border-bottom:3px solid #ddd;border-top:0;border-left:0;border-right:0;cursor:pointer;background:#efeeeb;border-radius:0;color:#525252;transform-origin:50% 100%;transition:all .2s ease-in-out;display:block;padding:3px 15px}#map .mapNavs li a:focus,#map .mapNavs li a:hover{background:#e4e2dd;border-bottom:3px solid #e6ac00;color:#525252}#map .mapNavs li a:hover{transform:scale(1.1)}#map .mapNavs li a h5{font-weight:400;font-size:.9rem;white-space:nowrap}#map .mapNavs li a .count,#map .mapNavs li a .count2{font-size:1.2rem;font-weight:800;margin:5px auto 0;width:60px}#map .mapNavs li.active a{border-bottom:3px solid #ffbf00;background:#e4e2dd}#colorbox{text-align:center}#colorbox video{width:90%;height:auto;max-height:80vh}.anniversary#wrapper{box-shadow:0 0 0 #1a1a1a}.anniversary header.main{height:0;z-index:10}.anniversary #content{width:100%}.anniversary #content .item-wrapper{padding-left:0;padding-right:0;overflow:hidden;cursor:pointer}.anniversary #content .item-wrapper .colorbox-node{transition:all .3s ease-in-out}.anniversary #content .item-wrapper .colorbox-node .img-responsive{filter:saturate(0)}.anniversary #content .item-wrapper .colorbox-node:hover .img-responsive{filter:saturate(100%);transform:scale(1.2);transition:all 1s}.anniversary #content .item-wrapper .colorbox-node .fa{position:absolute;top:50%;left:50%;color:#fff;font-size:30px;margin-left:-15px;margin-top:-15px;opacity:.7}.anniversary #anniversary-logo{position:fixed;top:50%;left:50%;transform:translate(-50%,-80%);z-index:210;max-width:260px;display:none}article.news{width:100%!important}article.news img{max-width:100%;height:auto}.view-about-history .views-row{border-bottom:1px solid #005d25;margin-bottom:30px}.view-about-history .views-row:last-child{border:none}.view-about-history .views-row .downloads ul,.view-about-history .views-row .links ul{padding-bottom:0!important}.view-about-history .views-row .downloads h3{font-size:1.2rem;padding-bottom:10px}.view-display-id-partner_host_trieste{margin-top:30px;padding-top:30px;border-top:1px solid #efeeeb}.network .network-full-info{box-sizing:content-box;background-repeat:repeat-y;padding-bottom:20px}.network .network-full-info .stats{top:250px;right:5px;text-align:right;width:80%;float:right}.network .network-full-info .stats.regionstats{top:300px}.network .network-full-info .stats.regionstats .item{display:none}.network .network-full-info .stats.regionstats .item:first-child,.network .network-full-info .stats.regionstats .item:last-child{display:block}.network .network-full-info .stats.countrystats .item{display:none!important}.network .network-full-info .stats.countrystats .item:first-child{display:inline-block!important}.network .network-full-info .stats .item p{color:#3d8e00;border-bottom:1px solid #aaa;padding-bottom:3px;margin-left:15px;margin-right:15px;font-size:.8rem;padding-top:2px;font-weight:400;border-top:none}.network .network-full-info .stats .item:first-child p{border-top:1px solid #aaa}.network .network-full-info .stats .item.countries p{color:#fff}#block-views-content-members-list-block-1,.all-members-wrapper{box-sizing:content-box}#block-views-content-members-list-block-1 .block-title,.all-members-wrapper .block-title{text-align:center;color:#005d25;margin-bottom:30px;margin-top:50px}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field--picture img{box-shadow:none}.view--content-members-list.view-display-id-block_1,.view--content-members-list.view-display-id-block_2,.view--content-members-list.view-display-id-block_3,.view--content-members-list.view-display-id-block_4,.view--content-members-list.view-display-id-block_5,.view--content-members-list.view-display-id-block_6,.view--content-members-list.view-display-id-block_7{margin-left:0;margin-right:0}.view--content-members-list.view-display-id-block_1 .view-header,.view--content-members-list.view-display-id-block_2 .view-header,.view--content-members-list.view-display-id-block_3 .view-header,.view--content-members-list.view-display-id-block_4 .view-header,.view--content-members-list.view-display-id-block_5 .view-header,.view--content-members-list.view-display-id-block_6 .view-header,.view--content-members-list.view-display-id-block_7 .view-header{text-align:center;font-size:1rem}.view--content-members-list.view-display-id-block_1 .view-header h4,.view--content-members-list.view-display-id-block_2 .view-header h4,.view--content-members-list.view-display-id-block_3 .view-header h4,.view--content-members-list.view-display-id-block_4 .view-header h4,.view--content-members-list.view-display-id-block_5 .view-header h4,.view--content-members-list.view-display-id-block_6 .view-header h4,.view--content-members-list.view-display-id-block_7 .view-header h4{margin-top:-20px;margin-bottom:20px;font-weight:400;font-size:.9rem}.view--content-members-list.view-display-id-block_1 .view-header h5,.view--content-members-list.view-display-id-block_2 .view-header h5,.view--content-members-list.view-display-id-block_3 .view-header h5,.view--content-members-list.view-display-id-block_4 .view-header h5,.view--content-members-list.view-display-id-block_5 .view-header h5,.view--content-members-list.view-display-id-block_6 .view-header h5,.view--content-members-list.view-display-id-block_7 .view-header h5{margin-top:-15px;margin-bottom:-10px;font-weight:600;font-size:.8rem}.view--content-members-list.view-display-id-block_1 .view-filters,.view--content-members-list.view-display-id-block_2 .view-filters,.view--content-members-list.view-display-id-block_3 .view-filters,.view--content-members-list.view-display-id-block_4 .view-filters,.view--content-members-list.view-display-id-block_5 .view-filters,.view--content-members-list.view-display-id-block_6 .view-filters,.view--content-members-list.view-display-id-block_7 .view-filters{width:calc(100% - 30px)!important;margin-left:15px;padding:0;background:0 0}.view--content-members-list.view-display-id-block_1 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_2 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_3 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_4 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_5 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_6 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_7 .view-filters #views-exposed-form--content-members-list-block-1{margin-bottom:15px}.view--content-members-list.view-display-id-block_1 .view-content,.view--content-members-list.view-display-id-block_2 .view-content,.view--content-members-list.view-display-id-block_3 .view-content,.view--content-members-list.view-display-id-block_4 .view-content,.view--content-members-list.view-display-id-block_5 .view-content,.view--content-members-list.view-display-id-block_6 .view-content,.view--content-members-list.view-display-id-block_7 .view-content{width:calc(100% - 30px)!important;margin-left:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px;background:#f4f4f4}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget{-ms-flex:1 0 calc(20% - 30px);flex:1 0 calc(20% - 30px);padding:15px!important;max-width:100%}@media (max-width:1500px){.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget{-ms-flex:1 0 25%;flex:1 0 25%}}@media (max-width:1024px){.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget{-ms-flex:1 0 33.33333%;flex:1 0 33.33333%}}@media (max-width:500px){.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget{-ms-flex:1 0 50%;flex:1 0 50%}}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget#edit-names-wrapper,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget#edit-names-wrapper,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget#edit-names-wrapper,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget#edit-names-wrapper,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget#edit-names-wrapper,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget#edit-names-wrapper,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget#edit-names-wrapper{-ms-flex:1 0 400px;flex:1 0 400px}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget label,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget label,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget label,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget label,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget label,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget label,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget label{font-size:13px;color:#000;font-family:Arial,Helvetica,sans-serif;margin-top:-13px}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget .bef-checkboxes label,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget .bef-checkboxes label,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget .bef-checkboxes label,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget .bef-checkboxes label,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget .bef-checkboxes label,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget .bef-checkboxes label,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget .bef-checkboxes label{margin-top:0}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper{font-size:.8rem;padding:15px!important;transform:translateY(0)}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper .form-item,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper .form-item,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper .form-item,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper .form-item,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper .form-item,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper .form-item,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper .form-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label{font-size:.8rem;display:inline-block;float:none;margin-left:0;white-space:nowrap}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget select{width:100%}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget.views-submit-button{margin-top:6px;text-align:right;background:0 0;display:block;-ms-flex:0 0 70px;flex:0 0 70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 5px!important}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget.views-reset-button:focus,.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget.views-submit-button:focus,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget.views-reset-button:focus,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget.views-submit-button:focus,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget.views-reset-button:focus,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget.views-submit-button:focus,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget.views-reset-button:focus,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget.views-submit-button:focus,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget.views-reset-button:focus,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget.views-submit-button:focus,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget.views-reset-button:focus,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget.views-submit-button:focus,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget.views-reset-button:focus,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget.views-submit-button:focus{border-radius:0;border:1px solid #555;outline:0}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget.views-submit-button{position:absolute;bottom:-40px;right:72px}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget.views-reset-button{position:absolute;bottom:-40px;right:-7px}.view--content-members-list.view-display-id-block_1 .f-icon,.view--content-members-list.view-display-id-block_2 .f-icon,.view--content-members-list.view-display-id-block_3 .f-icon,.view--content-members-list.view-display-id-block_4 .f-icon,.view--content-members-list.view-display-id-block_5 .f-icon,.view--content-members-list.view-display-id-block_6 .f-icon,.view--content-members-list.view-display-id-block_7 .f-icon{width:24px;height:24px;font-size:21px;color:#000;float:right}.view--content-members-list.view-display-id-block_1 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_2 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_3 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_4 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_5 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_6 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_7 .f-icon[data-original-title="PhD Fellowship"]{opacity:.3}.view--content-members-list.view-display-id-block_1 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_2 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_3 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_4 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_5 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_6 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_7 .f-icon[data-original-title="Early Career Fellowship"]{opacity:.55}.view--content-members-list.view-display-id-block_1 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_2 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_3 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_4 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_5 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_6 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_7 .f-icon[data-original-title="Early Career Fellowship"]:before{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;font-feature-settings:"liga";content:"\eae3";font-size:20px;margin-top:1px;display:block}.view--content-members-list.view-display-id-block_1 .a-icon,.view--content-members-list.view-display-id-block_2 .a-icon,.view--content-members-list.view-display-id-block_3 .a-icon,.view--content-members-list.view-display-id-block_4 .a-icon,.view--content-members-list.view-display-id-block_5 .a-icon,.view--content-members-list.view-display-id-block_6 .a-icon,.view--content-members-list.view-display-id-block_7 .a-icon{max-width:24px;height:24px;font-size:20px;color:#525252;float:right}.view-front-success-stories .success-story{box-sizing:content-box;width:90%;background-position:98% 0}.view-front-success-stories .success-story .member-info{width:82%}.view-front-success-stories .success-story figure{box-shadow:none;padding:0}.view-front-success-stories .success-story .tagline{border-radius:0}.view-front-success-stories .success-story .read-more-yellow-plus:before{line-height:20px}#success-story{padding:20px 0}#success-story .member-info{box-sizing:content-box;width:calc(100% - 97px)}#success-story figure.bigimage{margin:0 auto}#success-story .text{width:auto;max-width:100%}#success-story:before{right:-6px}#success-story .youtube-container--responsive{max-width:580px;margin:0 auto}#networks{height:auto;border-bottom:none;padding-bottom:15px;margin-top:25px;padding-top:25px;border-top:5px solid #005d25}#networks .network{width:696px;height:auto;margin-bottom:60px;background:#d5e3da}#networks .network h2{text-align:left;position:absolute;z-index:10;left:15px;top:15px;font-weight:400}#networks .network h2 p{font-size:.8rem;font-weight:300}#networks .network .network-info{border:none;padding:0}#networks .network .network-info-wrapper{position:relative;float:left;box-sizing:content-box;width:100%}#networks .network .network-info-wrapper .info{background-color:#525252;padding-top:20px;padding-bottom:30px;height:auto;position:absolute;right:0;top:0;height:200px;color:#3d8e00;min-width:180px}#networks .network .network-info-wrapper .info .item p{color:#d5e3da;border-bottom:1px solid #aaa;padding-bottom:3px;margin-left:15px;margin-right:15px;font-size:.9rem;padding-top:2px;font-weight:400}#networks .network .network-info-wrapper .info .item:first-child p{border-top:1px solid #aaa}#networks .network .network-info-wrapper .map a{height:200px;background-position:-60px 0}#networks .network .network-info-wrapper .map a:hover{background-position:-60px 0}#networks .network .members{margin-top:0}#networks .network .members figure{width:100%;height:auto;overflow:hidden}#networks .network .members figure img.img-thumbnail{width:100%}#networks .network .members .member-short-success figure{height:auto}#networks .network .members h4{text-align:left;text-transform:uppercase;padding-left:15px}#networks .network .members .more{background:#fff}#networks .network .chart{right:10%;bottom:-40px}#networks .chart{left:auto;left:initial;right:144px!important;margin-left:0;bottom:-30px;top:auto;top:initial;z-index:10}.members{float:left;box-sizing:content-box;width:100%;margin-top:-22px}.members .more{border-bottom:1px solid #005d25;text-align:right}.members .member-short{height:auto;padding-left:0;padding-right:0;position:relative;overflow:visible;margin-bottom:1px}.members .member-short:hover{border-right:none}.members .member-short figure{width:100%;margin-right:0;overflow:hidden}.members .member-short figure img{width:100%;filter:grayscale(100%) brightness(105%);-moz-filter:grayscale(100%) brightness(105%);-o-filter:grayscale(100%) brightness(105%);-ms-filter:grayscale(100%) brightness(105%);transition:.5s}.members .member-short figure img:hover{filter:grayscale(0) brightness(100%);-moz-filter:grayscale(0) brightness(100%);-o-filter:grayscale(0) brightness(100%);-ms-filter:grayscale(0) brightness(100%);transform:scale(1.1)}.members .member-short figure img.img-thumbnail{border:none;padding:1px 1px 0 1px;border-radius:0;width:auto}.members .member-short .member-info{position:absolute;left:1px;width:20px;background:#525252;text-align:center;padding:3px;height:20px;bottom:1px;overflow:hidden;transition:.5s;content:'+';color:#fff}.members .member-short .member-info .fa{color:#fff;-webkit-text-stroke:2px #525252;text-stroke:2px #525252;line-height:16px;font-size:16px}.members .member-short .member-info:hover{height:100%;left:1px;width:calc(100% - 2px);background:rgba(82,82,82,.5);text-align:center;padding:3px;overflow:hidden;position:absolute;bottom:0}.members .member-short .member-info:hover h5,.members .member-short .member-info:hover p{opacity:1}.members .member-short .member-info:hover .fa{display:none}.members .member-short .member-info a{color:#fff!important}.members .member-short .member-info p{padding-bottom:0;color:#fff;font-size:.6rem!important;line-height:.6rem!important;font-weight:300;opacity:0}.members .member-short .member-info h5{padding-top:30px;color:#fff;font-size:.8rem;line-height:.8rem;font-weight:300;margin-bottom:5px;opacity:0}.members .member-short .member-info .country-network-other-countries{margin-top:10px;font-size:1rem}.members .member-short .member-info .country-network-other-countries a{font-weight:400!important}aside .block-menu ul ul:hover{background:0 0}aside .block-menu li li::before{content:"";display:none}aside .block-menu li li a{line-height:20px;margin-left:15px}aside .owl-theme .owl-controls .owl-page span{background:#2d2d2d}aside #block-views-front-news-block-1,aside #block-views-front-news-block-2{background:#f7f6f5}aside #block-views-front-news-block-1 .block-title,aside #block-views-front-news-block-2 .block-title{padding:10px 10px 0 10px}aside #block-views-front-news-block-1 .view-display-id-block_1,aside #block-views-front-news-block-2 .view-display-id-block_1{margin-top:0}aside #block-views-front-news-block-1 .owl-item,aside #block-views-front-news-block-2 .owl-item{padding:0 10px 10px 10px}aside #block-views-front-news-block-1 .owl-item .views-field-created,aside #block-views-front-news-block-2 .owl-item .views-field-created{font-size:.6rem;margin-top:7px}aside #block-views-front-news-block-1 .owl-item .views-field-title,aside #block-views-front-news-block-2 .owl-item .views-field-title{font-size:.8rem;font-weight:600;margin-bottom:5px}aside #block-views-front-news-block-1 .owl-item .views-field-field--preview-text,aside #block-views-front-news-block-2 .owl-item .views-field-field--preview-text{font-size:.8rem;margin-bottom:5px}aside #block-views-front-news-block-1 .owl-item .views-field-view-node,aside #block-views-front-news-block-2 .owl-item .views-field-view-node{text-align:right;padding-top:2px;font-size:.8rem;border-top:1px solid #005d25}aside #block-views-front-news-block-1 .view-content>.disabled,aside #block-views-front-news-block-2 .view-content>.disabled{padding:10px}aside #block-views-front-news-block-1 .view-content>.disabled .views-field-created,aside #block-views-front-news-block-2 .view-content>.disabled .views-field-created{font-size:.6rem;margin-top:7px}aside #block-views-front-news-block-1 .view-content>.disabled .views-field-title,aside #block-views-front-news-block-2 .view-content>.disabled .views-field-title{font-size:.8rem;font-weight:600;margin-bottom:5px}aside #block-views-front-news-block-1 .view-content>.disabled .views-field-field--preview-text,aside #block-views-front-news-block-2 .view-content>.disabled .views-field-field--preview-text{font-size:.8rem;margin-bottom:5px}aside #block-views-front-news-block-1 .view-content>.disabled .views-field-view-node,aside #block-views-front-news-block-2 .view-content>.disabled .views-field-view-node{text-align:right;padding-top:2px;font-size:.8rem;border-top:1px solid #005d25}aside .block-news .disabled,aside .block-news .owl-wrapper{background:#f7f6f5}aside .block-news .disabled:hover,aside .block-news .owl-wrapper:hover{background:#d2ecdc}aside .block-news .owl-carousel .owl-item img{margin:0 auto;width:auto;max-width:100%}aside .block-news article{border-right:none;text-align:center;background:0 0}aside .block-news article:hover{border-right:none;background:0 0}aside .block-news a{color:#005d25}aside #block-views-front-success-stories-block-2 .owl-wrapper{background-color:rgba(236,204,40,.22)}aside #block-views-front-success-stories-block-2 .owl-item{cursor:pointer;background-image:url(../images/ribbon_y.png);background-repeat:no-repeat;background-position:right top;background-size:25px auto;padding:10px;border-top:2px solid #ffc200;margin-bottom:20px;min-height:100px}aside #block-views-front-success-stories-block-2 .owl-item img{width:auto;margin-bottom:15px}aside #block-views-front-success-stories-block-2 .owl-item .views-field-field-success-tagline{font-style:italic;font-weight:300;font-size:.8rem;color:#5c5c5c;margin-bottom:20px}aside #block-views-front-success-stories-block-2 .owl-item .views-field-field--member-profile{font-size:.8rem}aside #block-views-front-success-stories-block-2 .owl-item .views-field-field--field{font-style:italic;font-size:.6rem}aside #block-views-front-success-stories-block-2 .owl-item .views-field-view-node{border-top:1px solid #ffc200}aside #block-views-front-success-stories-block-2 .owl-item .views-field-view-node a{color:#ffc200}.block-views .view-display-id-block_1{margin-top:30px;margin-bottom:30px}.view-frontpage-grid .view-content .link-box a:active,.view-frontpage-grid .view-content .link-box a:hover,.view-frontpage-grid .view-content .link-box a:link,.view-frontpage-grid .view-content .link-box a:visited{color:#fff;text-decoration:none}.view-frontpage-grid .view-content .link-box a.more{transition:all .2s ease-in-out;background-color:rgba(82,82,82,.5);border:none;width:43%;margin:2px}.view-frontpage-grid .view-content .link-box a.more:hover{text-decoration:none;transform:scale(1.05)}#national-chapters{padding:0 0 45px 0}#national-chapters .region{height:auto;border:1px solid #efeeeb}#national-chapters .region header h2{font-size:1.408rem;font-weight:700}#national-chapters .region .text{height:auto;border-right:none;position:relative}#national-chapters .region .text .item{display:inline-block;font-size:1rem;border-bottom:3px solid #e6ac00;margin-bottom:10px;width:auto;margin-left:0;margin-right:4px}#national-chapters .region .text .item p{font-size:.8rem}#national-chapters .region .text .info{margin-top:15px;font-size:.7rem}#national-chapters .region .text .info strong{font-size:.8rem;color:#525252}#national-chapters .region .text .info a{color:#3d8e00;font-size:.8rem}#national-chapters .region .text .info a[href^="mailto:"]{color:#e6ac00}#national-chapters .region .text .info h4{font-size:.8rem;font-weight:700}#national-chapters .region .text p{font-size:.7rem}#national-chapters .region .no-coordinator .text .item{width:auto;margin-left:0}#national-chapters .region.no-coordinator{background:#efeeeb}#national-chapters .region.no-coordinator .info,#national-chapters .region.no-coordinator .more{width:100%;margin-left:0}#national-chapters .region .more{position:relative;text-align:left;margin-top:15px}#national-chapters .region .members{width:calc(100% - 314px);height:auto;margin-top:0;padding:0}#national-chapters .region .members .view-id-front_regions_country_list .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}#national-chapters .region .members .view-id-front_regions_country_list .view-content .views-row{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;display:none}#national-chapters .region .members .view-id-front_regions_country_list .view-content .views-row:nth-child(-n+10){display:block}#national-chapters .region .members .view-id-front_regions_country_list .view-content .views-row .member-short{width:100%}#national-chapters .region .members .view-id-front_regions_country_list .view-content .views-row .member-short figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:grayscale(0) brightness(100%);border:1px solid #fff}#network-mission h2{font-size:1.2rem}#country .accordion .accordion-button{height:auto;padding:0 15px 0 15px;border:none;margin-bottom:15px}#country .accordion .accordion-button.allmembersnew{background-color:transparent!important}#country .accordion .accordion-button.allmembersnew.yellow-button{background-position:0 0;border:none;padding-bottom:0;background-image:none}#country .accordion .accordion-button.allmembersnew.yellow-button:hover{background-color:transparent!important}#country .accordion .accordion-button.allmembersnew.yellow-button .s-icon{top:-16px;position:absolute;right:0}#country .accordion .accordion-button figure{margin-right:0;position:relative;width:100%}#country .accordion .accordion-button figure img{width:100%}#country .accordion .accordion-button.yellow-button{background-position:0 0;border:none;border-bottom:1px solid #ffc200;background-image:none}#country .accordion .accordion-button.yellow-button:hover{background-color:rgba(236,204,40,.22)}#country .accordion .accordion-button .member-accordion{box-sizing:content-box}#country .accordion .accordion-button .member-accordion .reverse-icon:after{background:0 0;background-image:url(../images/diploma-grey.png);background-repeat:no-repeat;background-size:32px auto}#country .accordion .accordion-button .member-accordion .reverse-icon.type{top:8px;right:43px}#country .accordion .accordion-button .member-accordion .member-info{padding-top:20px;padding-bottom:15px}#country .accordion .accordion-button h5{font-size:.8rem;font-weight:700}#country .accordion .accordion-button p{font-size:.7rem;line-height:1rem}#country .accordion .accordion-button .since{font-size:.8rem;line-height:1rem;color:#888}#country #views-exposed-form-front-country-page{margin-bottom:15px}#country #views-exposed-form-front-country-page .form-checkboxes{margin:8px 30px 5px 0}.view-front-country.view-display-id-page .view-filters,.view-front-country.view-display-id-page_other_countries .view-filters{margin-top:60px;padding-top:9px;margin-left:15px;width:calc(100% - 30px)!important}.view-front-country.view-display-id-page dl,.view-front-country.view-display-id-page_other_countries dl{width:calc(100% - 30px)!important;margin-left:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-front-country.view-display-id-page dl .allmembersnew .member-accordion .memberlist-item,.view-front-country.view-display-id-page_other_countries dl .allmembersnew .member-accordion .memberlist-item{border:1px solid #efeeeb;padding-top:15px;padding-bottom:5px;margin-bottom:15px;min-height:130px;position:relative;height:calc(100% - 15px)}.view-front-country.view-display-id-page dl .allmembersnew .member-accordion .memberlist-item .icons-wrap,.view-front-country.view-display-id-page dl .allmembersnew .member-accordion .memberlist-item p.country,.view-front-country.view-display-id-page dl .allmembersnew .member-accordion .memberlist-item p.specialization-data,.view-front-country.view-display-id-page_other_countries dl .allmembersnew .member-accordion .memberlist-item .icons-wrap,.view-front-country.view-display-id-page_other_countries dl .allmembersnew .member-accordion .memberlist-item p.country,.view-front-country.view-display-id-page_other_countries dl .allmembersnew .member-accordion .memberlist-item p.specialization-data{width:100%}.national-chapters-list{margin-top:30px}.national-chapters-list .view-filters{margin-left:15px;width:calc(100% - 30px)!important;background:0 0;padding:18px 0}.national-chapters-list .region{height:231px;border:1px solid #efeeeb;padding:15px;margin-bottom:15px;background-color:#efeeeb}.national-chapters-list .region:hover{background:#d5e3da}.national-chapters-list .region header h2{font-size:1.408rem;font-weight:700}.national-chapters-list .region .text{height:auto;border-right:none}.national-chapters-list .region .text .item{display:inline-block;font-size:1rem;border-bottom:3px solid #e6ac00;margin-bottom:10px;width:auto;margin-left:0;margin-right:7px}.national-chapters-list .region .text .item p{font-size:.8rem;padding-bottom:0!important}.national-chapters-list .region .text .info{margin-top:15px;font-size:.7rem}.national-chapters-list .region .text .info strong{font-size:.8rem;color:#525252;font-weight:400;text-transform:uppercase}.national-chapters-list .region .text .info a{color:#3d8e00;font-size:.8rem}.national-chapters-list .region .text .info a[href^="mailto:"]{color:#e6ac00}.national-chapters-list .region .text .info h4{font-size:.8rem;font-weight:700}.national-chapters-list .region .text p{font-size:.7rem;padding-bottom:5px!important}.national-chapters-list .region .more{position:relative;text-align:left}.national-chapters-list .region .more a{text-transform:uppercase;font-size:.8rem}.view-display-id-block_proceedings .more{display:none}.success-stories-wrapper{background:rgba(236,204,40,.22)}.success-stories-wrapper h3{background:#fff;border-bottom:2px solid #ffc200;font-size:1.408rem;color:#ffc200;margin:0 auto;padding-top:5px;padding-bottom:5px;text-align:center}.success-stories-wrapper .owl-item img{max-height:160px;width:auto;margin:0 auto}.success-stories-wrapper .block-news .views-field-created{font-size:.8rem;margin-top:10px}.success-stories-wrapper .block-news .views-field-view-node{border-top:1px solid #d5e3da}.success-stories-wrapper .block-news .views-field-title{font-weight:700;font-size:1rem;margin-bottom:10px}.success-stories-wrapper .block-news .views-field-field--preview-text{font-style:italic;font-weight:300;font-size:.8rem;color:#5c5c5c;margin-top:10px}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item{padding:15px}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item:hover{background:rgba(236,204,40,.4)}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item img{max-height:160px;width:auto;margin:0 auto}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-field-success-tagline{font-style:italic;font-weight:300;font-size:.8rem;color:#5c5c5c;margin-bottom:20px;margin-top:10px}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-field--member-profile{font-size:.8rem}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-field--field{font-style:italic;font-size:.6rem}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-view-node{border-top:1px solid #ffc200}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-view-node a{color:#ffc200}.content-news-wrapper,.news-list,.success-stories-wrapper{background:#f7f6f5;margin-top:30px}.content-news-wrapper.view-display-id-page_1,.content-news-wrapper.view-display-id-page_2,.news-list.view-display-id-page_1,.news-list.view-display-id-page_2,.success-stories-wrapper.view-display-id-page_1,.success-stories-wrapper.view-display-id-page_2{background:0 0}.content-news-wrapper.view-display-id-page_1 .lead-image,.content-news-wrapper.view-display-id-page_2 .lead-image,.news-list.view-display-id-page_1 .lead-image,.news-list.view-display-id-page_2 .lead-image,.success-stories-wrapper.view-display-id-page_1 .lead-image,.success-stories-wrapper.view-display-id-page_2 .lead-image{margin-bottom:15px}.content-news-wrapper.view-display-id-page_1 .lead-image .link-box,.content-news-wrapper.view-display-id-page_2 .lead-image .link-box,.news-list.view-display-id-page_1 .lead-image .link-box,.news-list.view-display-id-page_2 .lead-image .link-box,.success-stories-wrapper.view-display-id-page_1 .lead-image .link-box,.success-stories-wrapper.view-display-id-page_2 .lead-image .link-box{bottom:15px}.content-news-wrapper.view-display-id-page_1 .view-filters,.content-news-wrapper.view-display-id-page_2 .view-filters,.news-list.view-display-id-page_1 .view-filters,.news-list.view-display-id-page_2 .view-filters,.success-stories-wrapper.view-display-id-page_1 .view-filters,.success-stories-wrapper.view-display-id-page_2 .view-filters{margin-left:15px;width:calc(100% - 30px)!important;height:auto}.content-news-wrapper .view-front-news,.news-list .view-front-news,.success-stories-wrapper .view-front-news{margin-bottom:15px}.content-news-wrapper #block-views-front-news-block-1 h3.block-title,.news-list #block-views-front-news-block-1 h3.block-title,.success-stories-wrapper #block-views-front-news-block-1 h3.block-title{font-size:21px;padding-bottom:4px;margin:0;color:#005d25;background:#fff;display:block;border-bottom:2px solid #005d25;padding-top:5px;text-align:center;margin-top:-30px}.content-news-wrapper .view-front-news .owl-carousel .n-wrapper,.content-news-wrapper.view-display-id-block_workshop .owl-carousel .n-wrapper,.content-news-wrapper.view-display-id-page_1 .owl-carousel .n-wrapper,.content-news-wrapper.view-display-id-page_2 .owl-carousel .n-wrapper,.news-list .view-front-news .owl-carousel .n-wrapper,.news-list.view-display-id-block_workshop .owl-carousel .n-wrapper,.news-list.view-display-id-page_1 .owl-carousel .n-wrapper,.news-list.view-display-id-page_2 .owl-carousel .n-wrapper,.success-stories-wrapper .view-front-news .owl-carousel .n-wrapper,.success-stories-wrapper.view-display-id-block_workshop .owl-carousel .n-wrapper,.success-stories-wrapper.view-display-id-page_1 .owl-carousel .n-wrapper,.success-stories-wrapper.view-display-id-page_2 .owl-carousel .n-wrapper{width:100%}.content-news-wrapper .view-front-news .lead-image,.content-news-wrapper.view-display-id-block_workshop .lead-image,.content-news-wrapper.view-display-id-page_1 .lead-image,.content-news-wrapper.view-display-id-page_2 .lead-image,.news-list .view-front-news .lead-image,.news-list.view-display-id-block_workshop .lead-image,.news-list.view-display-id-page_1 .lead-image,.news-list.view-display-id-page_2 .lead-image,.success-stories-wrapper .view-front-news .lead-image,.success-stories-wrapper.view-display-id-block_workshop .lead-image,.success-stories-wrapper.view-display-id-page_1 .lead-image,.success-stories-wrapper.view-display-id-page_2 .lead-image{height:250px;padding-bottom:70%;background-size:cover;background-position:center top -30px;background-repeat:no-repeat}.content-news-wrapper .view-front-news .lead-image .fa,.content-news-wrapper.view-display-id-block_workshop .lead-image .fa,.content-news-wrapper.view-display-id-page_1 .lead-image .fa,.content-news-wrapper.view-display-id-page_2 .lead-image .fa,.news-list .view-front-news .lead-image .fa,.news-list.view-display-id-block_workshop .lead-image .fa,.news-list.view-display-id-page_1 .lead-image .fa,.news-list.view-display-id-page_2 .lead-image .fa,.success-stories-wrapper .view-front-news .lead-image .fa,.success-stories-wrapper.view-display-id-block_workshop .lead-image .fa,.success-stories-wrapper.view-display-id-page_1 .lead-image .fa,.success-stories-wrapper.view-display-id-page_2 .lead-image .fa{position:absolute;left:10px}.content-news-wrapper .view-front-news .lead-image:hover .data-wrapper,.content-news-wrapper.view-display-id-block_workshop .lead-image:hover .data-wrapper,.content-news-wrapper.view-display-id-page_1 .lead-image:hover .data-wrapper,.content-news-wrapper.view-display-id-page_2 .lead-image:hover .data-wrapper,.news-list .view-front-news .lead-image:hover .data-wrapper,.news-list.view-display-id-block_workshop .lead-image:hover .data-wrapper,.news-list.view-display-id-page_1 .lead-image:hover .data-wrapper,.news-list.view-display-id-page_2 .lead-image:hover .data-wrapper,.success-stories-wrapper .view-front-news .lead-image:hover .data-wrapper,.success-stories-wrapper.view-display-id-block_workshop .lead-image:hover .data-wrapper,.success-stories-wrapper.view-display-id-page_1 .lead-image:hover .data-wrapper,.success-stories-wrapper.view-display-id-page_2 .lead-image:hover .data-wrapper{text-decoration:none;transform:scale(1.1)}.content-news-wrapper .view-front-news .link-box,.content-news-wrapper.view-display-id-block_workshop .link-box,.content-news-wrapper.view-display-id-page_1 .link-box,.content-news-wrapper.view-display-id-page_2 .link-box,.news-list .view-front-news .link-box,.news-list.view-display-id-block_workshop .link-box,.news-list.view-display-id-page_1 .link-box,.news-list.view-display-id-page_2 .link-box,.success-stories-wrapper .view-front-news .link-box,.success-stories-wrapper.view-display-id-block_workshop .link-box,.success-stories-wrapper.view-display-id-page_1 .link-box,.success-stories-wrapper.view-display-id-page_2 .link-box{padding:15px 10px;position:absolute;bottom:0;left:15px;width:calc(100% - 30px);text-align:center;background:rgba(82,82,82,.5)}.content-news-wrapper .view-front-news .link-box .data-wrapper,.content-news-wrapper.view-display-id-block_workshop .link-box .data-wrapper,.content-news-wrapper.view-display-id-page_1 .link-box .data-wrapper,.content-news-wrapper.view-display-id-page_2 .link-box .data-wrapper,.news-list .view-front-news .link-box .data-wrapper,.news-list.view-display-id-block_workshop .link-box .data-wrapper,.news-list.view-display-id-page_1 .link-box .data-wrapper,.news-list.view-display-id-page_2 .link-box .data-wrapper,.success-stories-wrapper .view-front-news .link-box .data-wrapper,.success-stories-wrapper.view-display-id-block_workshop .link-box .data-wrapper,.success-stories-wrapper.view-display-id-page_1 .link-box .data-wrapper,.success-stories-wrapper.view-display-id-page_2 .link-box .data-wrapper{font-weight:400;transition:all .2s ease-in-out;display:block;color:#fff;text-decoration:none}.content-news-wrapper .view-front-news .link-box .data-wrapper p,.content-news-wrapper.view-display-id-block_workshop .link-box .data-wrapper p,.content-news-wrapper.view-display-id-page_1 .link-box .data-wrapper p,.content-news-wrapper.view-display-id-page_2 .link-box .data-wrapper p,.news-list .view-front-news .link-box .data-wrapper p,.news-list.view-display-id-block_workshop .link-box .data-wrapper p,.news-list.view-display-id-page_1 .link-box .data-wrapper p,.news-list.view-display-id-page_2 .link-box .data-wrapper p,.success-stories-wrapper .view-front-news .link-box .data-wrapper p,.success-stories-wrapper.view-display-id-block_workshop .link-box .data-wrapper p,.success-stories-wrapper.view-display-id-page_1 .link-box .data-wrapper p,.success-stories-wrapper.view-display-id-page_2 .link-box .data-wrapper p{padding-bottom:0!important;font-size:.9rem}.content-news-wrapper .view-front-news .link-box .data-wrapper:hover,.content-news-wrapper.view-display-id-block_workshop .link-box .data-wrapper:hover,.content-news-wrapper.view-display-id-page_1 .link-box .data-wrapper:hover,.content-news-wrapper.view-display-id-page_2 .link-box .data-wrapper:hover,.news-list .view-front-news .link-box .data-wrapper:hover,.news-list.view-display-id-block_workshop .link-box .data-wrapper:hover,.news-list.view-display-id-page_1 .link-box .data-wrapper:hover,.news-list.view-display-id-page_2 .link-box .data-wrapper:hover,.success-stories-wrapper .view-front-news .link-box .data-wrapper:hover,.success-stories-wrapper.view-display-id-block_workshop .link-box .data-wrapper:hover,.success-stories-wrapper.view-display-id-page_1 .link-box .data-wrapper:hover,.success-stories-wrapper.view-display-id-page_2 .link-box .data-wrapper:hover{text-decoration:none;transform:scale(1.1)}.content-news-wrapper .view-front-news .link-box .data-wrapper .newstitle:after,.content-news-wrapper.view-display-id-block_workshop .link-box .data-wrapper .newstitle:after,.content-news-wrapper.view-display-id-page_1 .link-box .data-wrapper .newstitle:after,.content-news-wrapper.view-display-id-page_2 .link-box .data-wrapper .newstitle:after,.news-list .view-front-news .link-box .data-wrapper .newstitle:after,.news-list.view-display-id-block_workshop .link-box .data-wrapper .newstitle:after,.news-list.view-display-id-page_1 .link-box .data-wrapper .newstitle:after,.news-list.view-display-id-page_2 .link-box .data-wrapper .newstitle:after,.success-stories-wrapper .view-front-news .link-box .data-wrapper .newstitle:after,.success-stories-wrapper.view-display-id-block_workshop .link-box .data-wrapper .newstitle:after,.success-stories-wrapper.view-display-id-page_1 .link-box .data-wrapper .newstitle:after,.success-stories-wrapper.view-display-id-page_2 .link-box .data-wrapper .newstitle:after{content:"\f054";font-family:FontAwesome;margin-left:15px;font-weight:300;color:#fff}.content-news-wrapper .view-front-news .link-box small,.content-news-wrapper.view-display-id-block_workshop .link-box small,.content-news-wrapper.view-display-id-page_1 .link-box small,.content-news-wrapper.view-display-id-page_2 .link-box small,.news-list .view-front-news .link-box small,.news-list.view-display-id-block_workshop .link-box small,.news-list.view-display-id-page_1 .link-box small,.news-list.view-display-id-page_2 .link-box small,.success-stories-wrapper .view-front-news .link-box small,.success-stories-wrapper.view-display-id-block_workshop .link-box small,.success-stories-wrapper.view-display-id-page_1 .link-box small,.success-stories-wrapper.view-display-id-page_2 .link-box small{font-size:85%}.view--front-opportunities span.icon-opportunity-icon{display:none}.view--front-opportunities .news-teaser{border-bottom:none}.view--front-opportunities .news-teaser:before{top:18%;right:0}.view--front-opportunities .news-teaser h5.date{margin-left:0}.view--front-opportunities .news-teaser .text{box-sizing:content-box;width:auto}#conference .item-list{border-top:none}#conference .item-list li{padding:15px;margin:0;background:0 0;height:auto}#conference .item-list li:hover{background:0 0}#conference .item-list li h4{padding-top:0}#conference .item-list li figure{text-align:left;top:initial;left:initial;width:100%;position:relative}#conference .item-list li img[typeof="foaf:Image"]{display:inline-block;width:190px}#conference .item-list li .member{background:#efeeeb;padding:30px;min-height:290px}#conference .item-list li .member:hover{background:#d5e3da}#conference #accordion dt,#conference .accordion dt{box-sizing:content-box}#eb-role{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#eb-role figure{z-index:500;position:relative}#eb-role figure img{width:200px!important}#eb-role figure figcaption{margin-bottom:15px}#eb-role header{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0;padding:30px 0 15px 280px;min-height:138px;height:auto;margin-top:-100px}#eb-role .text{width:100%}#eb-role .youtube-container--responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%}#eb-role .youtube-container--responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.awards>.fieldset-wrapper>.fieldset-description:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.contact-info>.fieldset-wrapper>.fieldset-description:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.general-information>.fieldset-wrapper>.fieldset-description:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.research-profession>.fieldset-wrapper>.fieldset-description:before{display:none}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-wrapper{margin-bottom:15px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.primary-group>div>fieldset>legend{width:100%;background:#005d25;font-style:normal}.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.primary-group>div>fieldset>legend span.fieldset-legend{color:#fff;font-size:14px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form>div>fieldset>.fieldset-wrapper{background:#fff}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description{font-size:12px;color:#888;background-color:transparent!important}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description:before{font-family:FontAwesome;content:"\f05a";color:#888;margin-right:5px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description .info-icon,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description .info-icon{display:none}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description .helptext,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description .helptext{opacity:1;position:relative;z-index:0;font-style:normal;top:auto!important;right:auto!important;padding:0;background:0 0;color:#888}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description .helptext:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description .helptext:before{display:none}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-required{font-weight:700}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-radio+label:before{height:14px;width:14px;font-size:.6em}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-checkbox:checked+label:before{font-size:10px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-type-radios.form-item-field-member-gender-und{border-bottom:1px solid #dadada}.node-type-member-profile-alumna #content .node-member_profile_alumna-form #edit-field-picture-und-0-upload:after{width:80px!important}.node-type-member-profile-alumna #content .node-member_profile_alumna-form textarea:disabled{background:#fafaf9}.node-type-member-profile-alumna #content .node-member_profile_alumna-form input[type=file]{background-color:transparent;border:none;width:auto!important;line-height:30px;margin-right:0}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-type-field-collection tbody tr{border-bottom:none}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-type-field-collection tbody tr td:after{bottom:-45px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-name-field-mq-certificate tr.even,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-name-field-mq-certificate tr.odd{border-bottom:1px solid #efeeeb}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-name-field-mq-certificate tr td:first-child{border-right:none;max-width:100%;padding-top:10px;padding-bottom:10px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-multiple-table{border-collapse:separate;border-spacing:0}.other.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-name-field-mq-certificate input[type=submit]{display:none}.form-item-pass-pass1 label{display:block}.node-type-member-profile-alumna #edit-field-country label:after,.node-type-member-profile-alumna #edit-field-country--2 label:after,.node-type-member-profile-alumna #edit-field-current-activities label:after,.node-type-member-profile-alumna #edit-field-current-prof-desc label:after,.node-type-member-profile-alumna #edit-field-field label:after,.node-type-member-profile-alumna #edit-field-field-member-career-develo label:after,.node-type-member-profile-alumna #edit-field-field-specialization label:after,.node-type-member-profile-alumna #edit-field-memb-fell-publications legend:after,.node-type-member-profile-alumna #edit-field-member-attended td div div div label:after,.node-type-member-profile-alumna #edit-field-member-awarded label:after,.node-type-member-profile-alumna #edit-field-member-city label:after,.node-type-member-profile-alumna #edit-field-member-curriculum label:after,.node-type-member-profile-alumna #edit-field-member-final-reports legend:after,.node-type-member-profile-alumna #edit-field-member-graduation-picture label:after,.node-type-member-profile-alumna #edit-field-member-grants td div.field-name-field-prizes-month-year fieldset legend:after,.node-type-member-profile-alumna #edit-field-member-grants td div.field-name-field-prizes-prize-description div div label:after,.node-type-member-profile-alumna #edit-field-member-grants td div.field-name-field-prizes-prize-title div label:after,.node-type-member-profile-alumna #edit-field-member-other-picture legend:after,.node-type-member-profile-alumna #edit-field-member-pres-given td div div div label:after,.node-type-member-profile-alumna #edit-field-member-prizes td div.field-name-field-prizes-month-year div fieldset legend:after,.node-type-member-profile-alumna #edit-field-member-prizes td div.field-name-field-prizes-prize-description div div label:after,.node-type-member-profile-alumna #edit-field-member-prizes td div.field-name-field-prizes-prize-title div div label:after,.node-type-member-profile-alumna #edit-field-member-prof-memb td div.field-name-field-pm-institution div div label:after,.node-type-member-profile-alumna #edit-field-member-qualification td div.field-name-field--degree div label:after,.node-type-member-profile-alumna #edit-field-member-qualification td div.field-name-field--field div label:after,.node-type-member-profile-alumna #edit-field-member-qualification td div.field-name-field-year-of-achievement div legend:after,.node-type-member-profile-alumna #edit-field-member-short-summary label:after,.node-type-member-profile-alumna #edit-field-member-thesis-entire label:after,.node-type-member-profile-alumna #edit-field-member-title-of-phd label:after,.node-type-member-profile-alumna #edit-field-member-twas-award td div.field-name-field--programmes div label:after,.node-type-member-profile-alumna #edit-field-member-twas-award td div.field-name-field-prizes-month-year fieldset legend:after,.node-type-member-profile-alumna #edit-field-member-twas-award td div.field-name-field-prizes-prize-description div div label:after,.node-type-member-profile-alumna #edit-field-name label:after,.node-type-member-profile-alumna #edit-field-picture label:after,.node-type-member-profile-alumna #edit-field-research-activities label:after,.node-type-member-profile-alumna #edit-field-research-publications label:after,.node-type-member-profile-alumna #edit-field-surname label:after,.node-type-member-profile-alumna #edit-field-tags label:after{margin-left:5px;margin-bottom:-2px}.node-type-member-profile-alumna #edit-field-member-curriculum label::after{background:0 0}.node-type-member-profile-alumna #content .form-item-field-member-curriculum-und-0 label.option{display:block;margin-top:5px;margin-left:15px}.manualcrop-overlay .manualcrop-instantpreview{width:150px!important}.manualcrop-overlay .manualcrop-instantpreview img{max-width:none}.page-node-58891 .page header{display:none}.allmembersnew.yellow-button .memberlist-item{border:1px solid #fbf4d1}.allmembersnew.yellow-button .memberlist-item:hover{background-color:#fbf4d1}.allmembersnew .memberlist-item{border:1px solid #efeeeb;padding-top:15px;padding-bottom:5px;margin-bottom:15px;min-height:130px;position:relative;height:calc(100% - 15px)}.allmembersnew .memberlist-item .text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.allmembersnew .memberlist-item:hover{background-color:#d5e3da}.allmembersnew .memberlist-item h2{font-size:1rem}.allmembersnew .memberlist-item p.country{font-size:.7rem;line-height:1.3!important;padding-bottom:0!important;margin-top:5px;margin-bottom:10px}.allmembersnew .memberlist-item p.country a{font-weight:700}.allmembersnew .memberlist-item .icons{width:100%}.allmembersnew .memberlist-item img{max-height:100px}.allmembersnew .memberlist-item .a-icon,.allmembersnew .memberlist-item .f-icon{margin-top:5px;position:relative!important;float:right;bottom:auto!important;right:auto!important;font-size:21px;height:24px;width:24px;color:#000}.allmembersnew .memberlist-item .a-icon[data-original-title="PhD Fellowship"],.allmembersnew .memberlist-item .f-icon[data-original-title="PhD Fellowship"]{opacity:.3}.allmembersnew .memberlist-item .a-icon[data-original-title="Early Career Fellowship"],.allmembersnew .memberlist-item .f-icon[data-original-title="Early Career Fellowship"]{opacity:.55}.allmembersnew .memberlist-item .text{position:relative}.allmembersnew.awardees{margin-left:-15px;width:calc(100% + 30px)}.allmembersnew.awardees .memberlist-item{height:100%}.allmembersnew.awardees .memberlist-item .text{-ms-flex-direction:column;flex-direction:column}.allmembersnew.awardees .memberlist-item img{max-height:none!important}.allmembersnew.awardees .memberlist-item p.country{font-size:.8rem}.allmembersnew.awardees .memberlist-item p.year{font-size:1rem}.allmembersnew.awardees .memberlist-item p.year span{padding:1px 5px}.gallery-news .grid:after{content:'';display:block;clear:both}.gallery-news .grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-news .grid-item,.gallery-news a.colorbox{width:calc(25% - 10px);margin-bottom:10px;margin-right:10px}@media screen and (min-width:768px){.gallery-news .grid-item:nth-child(4),.gallery-news a.colorbox:nth-child(4){margin-right:0}}@media screen and (min-width:576px) and (max-width:767px){.gallery-news .grid-item,.gallery-news a.colorbox{width:calc(33% - 10px)}.gallery-news .grid-item:nth-child(3),.gallery-news a.colorbox:nth-child(3){margin-right:0}}@media screen and (min-width:401px) and (max-width:575px){.gallery-news .grid-item,.gallery-news a.colorbox{width:calc(50% - 10px)}.gallery-news .grid-item:nth-child(2),.gallery-news a.colorbox:nth-child(2){margin-right:0}}@media screen and (max-width:400px){.gallery-news .grid-item,.gallery-news a.colorbox{width:calc(100% - 0px);margin-right:0}}.gallery-news .grid-item .caption p,.gallery-news a.colorbox .caption p{font-size:12px!important;font-style:italic;line-height:15px!important;margin-top:5px;color:#525252}.gallery-news img{width:100%}#menu-donate{background:#ffc200;color:#525252;padding:5px 10px;border-radius:5px}#menu-login{background:#005d25;color:#fff;padding:5px 10px;border-radius:5px;white-space:nowrap}@media screen and (max-width:959px){#menu-login.desktop{display:none}}@media screen and (min-width:960px){#menu-login.mobile{display:none}}.maintenance-page{padding-top:0!important}.maintenance-page #content{height:calc(100vh - 150px);background-image:url(/sites/all/themes/owsd/images/mantainance.png);background-repeat:no-repeat;background-position:center 80px;background-size:auto 100%;width:100%;font-size:1.5rem;text-align:center}.maintenance-page #content h2{font-size:3rem;margin-top:30px}.maintenance-page .footer-menu{position:fixed;bottom:0;width:100%;height:100px;background-color:transparent}.maintenance-page footer.main{position:absolute;bottom:0;width:100%;border-top:10px solid #005d25}#member .info h1{margin-top:10px;font-size:2rem}#member .info .member-id{font-size:.8rem}#member .info .text{width:auto}#member .info .text .award_type{margin-bottom:0}#member .info .text .prize_type{font-weight:700;text-transform:uppercase}#member .info .text .prize_type:before{font-family:owsd!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;font-size:2rem;content:"A";width:30px;height:43px;position:relative;top:15px;margin-right:10px}#member .info .text .types{font-weight:700;text-transform:uppercase;display:inline-block;margin-right:15px;padding-bottom:4px}#member .info .text .types:before{font-family:owsd!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.5rem;width:30px;height:auto;position:relative;top:6px;margin-right:2px}#member .info .text .types.prize_type:before{content:"A";font-size:1.4rem}#member .info .text .types.award_type:before{content:"u";font-size:1.5rem}#member .info .text .types[data-name="Early Career Fellowship"]:before{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;font-feature-settings:"liga";content:"\ec25";font-size:24px;transform:translateY(-5px);display:inline-block}#member .info .text .bottom{margin-top:25px}#member .info .text .current{margin-top:5px}#member .info .text .specialization{margin-top:10px}#member .info .text .label-member{font-weight:400;display:inline-block}.password-suggestions ul{margin-top:15px}.password-suggestions ul li{padding:0 0 0 20px}.member-section .field-name-field-member-presentation .title-presentatiton{display:inline-block}.member-section .field-name-field-member-presentation .title-presentatiton:before{content:''!important}.member-section .field-name-field-member-presentation .year{display:inline-block}.member-section .field-item .title:before{content:''!important}.member-section .gallery-other{position:relative}.member-section .gallery-other .grid{position:relative}.member-section .gallery-other .grid:after{content:'';display:block;clear:both}.member-section .gallery-other .grid-item,.member-section .gallery-other .grid-sizer{width:calc(25% - 10px);margin-bottom:10px;position:relative;float:left}.member-section .gallery-other .grid-item img,.member-section .gallery-other .grid-sizer img{width:100%}.block-youtubechannel{margin:0 auto;text-align:center}.block-youtubechannel #youtubechannel-player{margin:0 auto;width:100%!important;height:auto!important}.block-youtubechannel #youtubechannel-list{width:100%!important}.block-youtubechannel #youtubechannel-list li:before{content:""}.block-youtubechannel #youtubechannel-list img{height:85px}.block-youtubechannel .youtube-channel-link a{background:#3d8e00;color:#fff;padding:5px 10px;border-radius:5px}.block-paypal-donations .fa-paypal{margin-right:15px}.block-paypal-donations .btn-primary{width:200px;border-radius:0;margin-left:30px}.block-paypal-donations button[type=submit]{color:#fff;background-color:#005d25;border-color:#00441b;width:200px;border-radius:0;margin-left:30px;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}.block-paypal-donations .inner_content{margin-top:-10px}.block-paypal-donations .inner_content .paypal-ul li:before{display:none}.block-paypal-donations .inner_content .paypal-ul li label{font-weight:700}.block-paypal-donations .inner_content .paypal-ul li input[type=checkbox],.block-paypal-donations .inner_content .paypal-ul li input[type=radio]{margin:1px 5px 3px 4px}.block-paypal-donations .inner_content .paypal-ul li.last{margin-top:25px;font-weight:700}.block-paypal-donations .inner_content .paypal-ul li.last input{width:200px;display:inline-block;border-radius:0}.webform-client-form .webform-component-markup{margin-top:15px;margin-bottom:15px;padding:5px 0;text-align:left}.webform-client-form .webform-component-markup p{padding-bottom:0!important}.webform-client-form .webform-component-markup p span{background-color:transparent!important;font-weight:700}.webform-client-form .webform-component-markup h2{border-top:1px solid #efeeeb;color:#005d25;font-size:18px;margin-top:5px}.webform-client-form .form-required{color:red}.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield{margin-bottom:7px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.webform-client-form .webform-component-email .email,.webform-client-form .webform-component-email .varchar,.webform-client-form .webform-component-textfield .email,.webform-client-form .webform-component-textfield .varchar{display:inline-block;width:300px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;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 ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:0}.webform-client-form .webform-component-email label,.webform-client-form .webform-component-textfield label{display:inline-block;max-width:100%;margin-bottom:5px;width:200px;font-weight:400}.webform-client-form .webform-submit{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;color:#fff;background-color:#005d25;border-color:#00441b;width:150px;border-radius:0;margin-top:30px;margin-bottom:5px}#toolbar{margin:0;padding:0;box-shadow:none}.submenu nav{display:none}nav .first-level li:last-child{padding:0 10px 0 5px}.ckeditor-accordion-container dl{border-top:none;border-bottom:none;border-left:none;border-right:none}.ckeditor-accordion-container dl dt a:active,.ckeditor-accordion-container dl dt a:hover,.ckeditor-accordion-container dl dt a:link,.ckeditor-accordion-container dl dt a:visited{background-color:#efeeeb;border-bottom:1px solid #d8d6cf;color:#005d25;font-weight:700;outline:0;font-size:18px}.ckeditor-accordion-container dl dt a:hover{background-color:#d8d6cf}.ckeditor-accordion-container dl dt .ckeditor-accordion-toggle:after,.ckeditor-accordion-container dl dt .ckeditor-accordion-toggle:before{background:#005d25}.ckeditor-accordion-container dl dd{padding:15px 15px 15px 50px}.bg-image-yt{background-size:cover;background-position:center;background-repeat:no-repeat;height:0;padding-bottom:56.25%}#youtube,#youtube-global{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}#youtube .item,#youtube-global .item{float:left;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#youtube .item img,#youtube-global .item img{max-width:100%;width:100%}#youtube .link-box,#youtube-global .link-box{padding:15px 10px;width:100%;text-align:center;background:rgba(82,82,82,.1);-ms-flex-positive:1;flex-grow:1}#youtube .link-box .data-wrapper,#youtube .link-box h3,#youtube-global .link-box .data-wrapper,#youtube-global .link-box h3{font-weight:400;transition:all .2s ease-in-out;display:block;color:#333;text-decoration:none;font-size:1em}#youtube .link-box h3:after,#youtube-global .link-box h3:after{content:"\f054";font-family:FontAwesome;margin-left:15px;font-weight:300;color:#333}#youtube .link-box p,#youtube-global .link-box p{font-size:85%;padding-bottom:0}.youtube-list{width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.youtube-list #pagination-list,.youtube-list #pagination-owsd{width:100%;padding-bottom:0;margin:0}.youtube-list #pagination-list li,.youtube-list #pagination-owsd li{padding:6px 12px;color:#333;background-color:#fff;border:1px solid #ddd;cursor:pointer}.youtube-list #pagination-list li:hover,.youtube-list #pagination-owsd li:hover{background-color:#eee}.youtube-list #pagination-list li.nextToken,.youtube-list #pagination-owsd li.nextToken{float:right}.youtube-list #pagination-list li.prevToken,.youtube-list #pagination-owsd li.prevToken{float:left}.youtube-list #pagination-list li:before,.youtube-list #pagination-owsd li:before{content:''}.captcha .fieldset-legend{display:none}#content .node-member_profile_alumna-form .field-name-field--degree{border-top:30px solid #fff}#content .node-member_profile_alumna-form #edit-field-member-qualification-und-0-field-degree{border-top:0 solid #fff}#content .node-member_profile_alumna-form .ajax-new-content{background-color:rgba(255,0,0,.1)!important}#content .node-member_profile_alumna-form .field-type-text .form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}#content .node-member_profile_alumna-form .field-type-text .form-item .field-multiple-table{width:100%;border-spacing:0}#content .node-member_profile_alumna-form .field-type-text .form-item .field-multiple-table .field-name-field--degree{border-top:30px solid #fff}#content .node-member_profile_alumna-form .field-type-text .form-item .field-add-more-submit{width:200px;float:none}#content .node-member_profile_alumna-form .field-type-text .form-item .clearfix{margin-top:7px}#content .node-member_profile_alumna-form .field-type-text .form-item .description{width:100%}#content .node-member_profile_alumna-form #edit-actions{width:calc(100% - 40px);right:unset;margin-right:40px}#video-content{position:relative;margin-top:30px}@media (max-width:537px){#video-content{margin-top:40px}}#video-content .closeblock-processed{position:absolute;background:#ffbf00;width:calc(100% - 65px);padding:17px 30px;transform:translateY(-62px);margin-left:20px;text-align:center;font-size:16px}@media screen and (max-width:767px){#video-content .closeblock-processed{top:0}}@media (max-width:537px){#video-content .closeblock-processed{padding:10px 30px;transform:translateY(-67px)}}#video-content .closeblock-processed h3{display:none}#video-content .closeblock-processed .closeblock-button{float:right;position:absolute;top:6px;right:15px;cursor:pointer;transform:rotate(45deg);font-size:20px}#utility-wrapper{top:0;right:0;width:calc(100% - 244px);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:959px){#utility-wrapper{width:100%}}@media screen and (max-width:540px){#utility-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 30px)}}#utility-wrapper .social,#utility-wrapper .utility{position:relative;top:unset;left:unset;right:unset;bottom:unset;margin-right:15px}@media screen and (max-width:540px){#utility-wrapper .social,#utility-wrapper .utility{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0}#utility-wrapper .social .item-list #menu-donate,#utility-wrapper .utility .item-list #menu-donate{margin-right:0;background:0 0}}#utility-wrapper .social li{background-color:#888;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:3px;margin-right:3px}#utility-wrapper .social li:hover{background-color:#6f6f6f}#utility-wrapper .social li a:active,#utility-wrapper .social li a:hover,#utility-wrapper .social li a:link,#utility-wrapper .social li a:visited{color:#fff;height:20px;width:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#utility-wrapper .social li a:active:before,#utility-wrapper .social li a:hover:before,#utility-wrapper .social li a:link:before,#utility-wrapper .social li a:visited:before{font-size:12px}#utility-wrapper .social li a:active i:before,#utility-wrapper .social li a:hover i:before,#utility-wrapper .social li a:link i:before,#utility-wrapper .social li a:visited i:before{font-size:15px}#utility-wrapper .utility .item-list{height:26px}#utility-wrapper .utility .item-list>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;height:100%}#utility-wrapper .utility .item-list>ul li{padding:0 0 0 15px}#news .back-to{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#news .back-to #back-to{padding:6px 12px;color:#333;background-color:#fff;border:1px solid #ddd}#news .back-to #back-to:hover{text-decoration:none;background-color:#eee}.twitter-timeline{border:1px solid #ddd!important;padding:0 10px!important}#block-simple-instagram-feed-simple-instagram-block{border:1px solid #ddd;padding:10px}#block-simple-instagram-feed-simple-instagram-block .block-title{text-transform:none;font-size:21px;font-weight:300;line-height:24px;color:#292f33;padding-bottom:10px;border-bottom:1px solid rgba(15,70,100,.12)}#block-simple-instagram-feed-simple-instagram-block .instagram-feed .instagram_profile{text-align:left!important}#block-simple-instagram-feed-simple-instagram-block .instagram-feed .instagram_profile .instagram_biography{font-size:12px!important;line-height:16px}#block-simple-instagram-feed-simple-instagram-block .instagram-feed .instagram_gallery{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#block-simple-instagram-feed-simple-instagram-block .instagram-feed .instagram_gallery a{-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}#block-simple-instagram-feed-simple-instagram-block .instagram-feed .instagram_gallery img{width:100%!important;float:none!important}.yt-side{padding:10px;border:1px solid rgba(15,70,100,.12)}.yt-side .block-title{text-transform:none;font-size:21px;font-weight:300;line-height:24px;color:#292f33;padding-bottom:10px;border-bottom:1px solid rgba(15,70,100,.12)}.yt-side .vidCard{margin-bottom:10px;padding-left:0;padding-right:0}.yt-side .morevid{text-align:right;padding-top:10px;border-top:1px solid rgba(15,70,100,.12)}.yt-side .morevid .fa{margin-left:8px}.page-taxonomy.network .subscribe{margin-top:57px}.subscribe{background-color:#005d25;background-image:url(/sites/all/themes/owsd/images/newspaper-white.svg);background-size:40px;background-repeat:no-repeat;background-position:right 20px top 24px;padding:20px}.subscribe p{color:#fff}.subscribe p span{width:calc(100% - 45px);display:block;margin-bottom:10px}.subscribe p a{display:block}.subscribe p a:active,.subscribe p a:hover,.subscribe p a:link,.subscribe p a:visited{background-color:#fff;color:#005d25;padding:15px;text-align:center;font-weight:700}.rssapp-feed .rssapp-feed-toolbar h1{font-size:18px;color:#005d25}@media screen and (max-width:767px){#graduates-counter-outer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}#graduates-counter-outer-wrapper .graduates-counter-wrapper{position:relative;margin-bottom:15px}@media screen and (max-width:767px){#graduates-counter-outer-wrapper .graduates-counter-wrapper{max-width:210px;padding-left:10px;padding-right:10px}}#graduates-counter-outer-wrapper .graduates-counter-wrapper .graduates-counter-inner{position:absolute;text-transform:uppercase;font-size:20px;font-weight:600;color:#fff;padding:15px}@media screen and (max-width:767px){#graduates-counter-outer-wrapper .graduates-counter-wrapper .graduates-counter-inner{width:calc(100% - 20px);font-size:17px}}#graduates-counter-outer-wrapper .graduates-counter-wrapper .graduates-counter-inner span{font-size:25px}@media screen and (max-width:767px){#graduates-counter-outer-wrapper .graduates-counter-wrapper .graduates-counter-inner span{font-size:20px}}#graduates-counter-outer-wrapper .graduates-counter-wrapper img{border-radius:3px}#map .mapNavs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:900px){#map .mapNavs{margin-left:-35px;width:calc(100% + 70px)}}#map .mapNavs li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (max-width:1140px){#map .mapNavs li{padding:0 5px}#map .mapNavs li a:hover{transform:none}}@media (max-width:900px){#map .mapNavs li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-top:5px}}#map .mapNavs .count-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#map .mapNavs .count-wrapper .double{min-width:115px}#map .mapNavs .count-wrapper .double span{font-size:10px;margin-top:-4px;display:block}#map .mapNavs .count-wrapper .double .count,#map .mapNavs .count-wrapper .double .count2{margin:-5px auto 0!important}#map .mapNavs .count-wrapper .double:first-child{border-right:1px solid #ddd;padding-right:10px}#map .mapNavs .count-wrapper .double:last-child{padding-left:10px}#video{margin-top:0}#frontgrid{margin-bottom:0}#block-block-19>.col-sm-12{background-color:#005d25;padding:20px;margin-left:20px;width:calc(100% - 35px);margin-bottom:10px;margin-top:-4px}#block-block-19>.col-sm-12>.col-sm-12>div a{color:#fff;font-size:18px;text-align:right}#block-block-19>.col-sm-12>.col-sm-12>div a:first-child{font-size:22px}#content .caption.left{height:auto!important}#content .caption.left .caption-img{margin-left:0!important;margin-right:15px!important;height:auto!important;margin-bottom:5px}#content .caption.left p{display:inline-block!important;margin-right:20px!important}#content .caption.none{height:auto!important}#content .caption.none .caption-img{margin-left:0!important;margin-right:0!important;height:auto!important;margin-bottom:5px}#content .caption.none p{display:block!important}#content .caption.right{height:auto!important}#content .caption.right .caption-img{margin-left:15px!important;margin-right:0!important;height:auto!important;margin-bottom:5px}#content .caption.right p{display:inline-block!important;margin-left:20px!important}div.assembly-cert{padding:18px 18px 18px 10px;height:auto;font-weight:300;text-transform:uppercase;position:relative;border-bottom:1px solid #eee;font-size:1.4em}div.assembly-cert a{font-weight:400;font-size:1em}div.assembly-cert a:before{color:#005d25;margin-right:9px;margin-left:20px;font-size:1em;vertical-align:middle;font-family:owsd!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;content:"o"}div.assembly-cert span:before{color:#005d25;margin-right:9px;font-size:1.9em;vertical-align:middle;font-family:owsd!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;content:"w"}#general-cert{padding:18px 18px 18px 10px;height:auto;font-weight:300;text-transform:uppercase;position:relative;border-bottom:1px solid #eee;font-size:1.4em}#general-cert a{font-weight:400;font-size:1em;color:#005d25}#general-cert a:before{color:#005d25;margin-right:9px;margin-left:20px;font-size:1em;vertical-align:middle;font-family:owsd!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;content:"o"}#general-cert span:before{color:#ffbf00;margin-right:9px;font-size:1.9em;vertical-align:middle;font-family:owsd!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;content:"x"}.yellow a{color:#ffbf00}#announcement-wrapper .grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#announcement-wrapper .grid.ecf .node-announcements{-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px}#announcement-wrapper .grid.ecf .node-announcements:nth-child(odd){margin-right:0}#announcement-wrapper .grid.ecf .node-announcements:nth-child(even){margin-left:0}#announcement-wrapper .grid .node-announcements{-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);margin-bottom:10px;background-color:#f7f6f5}#announcement-wrapper .grid .node-announcements:nth-child(odd){margin-right:5px}#announcement-wrapper .grid .node-announcements:nth-child(even){margin-left:5px}@media (max-width:1199px){#announcement-wrapper .grid .node-announcements{-ms-flex:0 0 calc(100%);flex:0 0 calc(100%)}#announcement-wrapper .grid .node-announcements:nth-child(odd){margin-right:0}#announcement-wrapper .grid .node-announcements:nth-child(even){margin-left:0}}#announcement-wrapper .grid .node-announcements>.content .col{padding:10px}#announcement-wrapper .grid .node-announcements>.content .col.col-auto{padding:0}#announcement-wrapper .grid .node-announcements>.content .col.col-auto img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:399px}#announcement-wrapper .grid .node-announcements>.content .col .more-link{margin-top:15px}#announcement-wrapper .grid .node-announcements>.content .col .more-link a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 0 0 25px;text-transform:uppercase;font-weight:600;color:#525252}#announcement-wrapper .grid .node-announcements>.content .col .more-link .read-more-green{padding:0;font-size:.8em}#announcement-wrapper .grid .node-announcements>.content .col .more-link .read-more-green:before{content:'p';font-size:1.4em;line-height:1;font-family:owsd;color:#fff;background-color:#005d25;width:20px;height:20px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:5px}#announcement-wrapper .grid .node-announcements .links{display:none}#content #field-member-qualification-add-more-wrapper #degrees-maintext{padding-bottom:0;margin-top:20px}#content #field-member-qualification-add-more-wrapper .form-item .description .description{display:none}#content #field-member-qualification-add-more-wrapper .form-item .description #field-member-qualification-values .description{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiYm9vdHN0cmFwL19ib290c3RyYXAuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzIiwiYXJjdHVyLXN0eWxlLmNzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX3ByaW50LnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19nbHlwaGljb25zLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX3BhZ2VyLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX2JhZGdlcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX21lZGlhLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX21vZGFscy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiX293c2Quc2NzcyIsIl9mbGV4LnNjc3MiLCJfZmxleF9kaXNwbGF5LnNjc3MiLCJfbmF0aW9uYWxfY2hhcHRlci5zY3NzIiwiX2Jsb2cuc2NzcyIsIl9zZWFyY2guc2NzcyIsIl9mb3J1bS5zY3NzIiwiX2NhbGVuZGFyLnNjc3MiLCJfZXZlbnRfd29ya3Nob3Auc2NzcyIsIl9oYW5kaGVsZC5zY3NzIiwiX2xlYWZsZXQtZ2VzdHVyZS1oYW5kbGluZy5zY3NzIiwic2VjdGlvbnMvX25ld3NfbGlzdF9jb250ZW50X3BhZ2Uuc2NzcyIsIl9vd3NkX25ld19jb250ZW50LnNjc3MiLCJfb3dzZF9zdG9yaWVzLnNjc3MiLCJhcmN0dXItc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQ0EsdUhBQ0Esb0ZBQ0EsMEZBQ0EsMkZBQ0EsbUhDTEE7Ozs7QUNBQSw0RUFRQSxLQUNFLFlBQUEsV0FDQSxxQkFBQSxLQUNBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBYUYsUUNpRUEsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLEtBQ0EsSUFDQSxRQUNBLFFEL0RFLFFBQUEsTUFRRixNQzJEQSxPQUNBLFNBQ0EsTUR6REUsUUFBQSxhQUNBLGVBQUEsU0FRRixzQkFDRSxRQUFBLEtBQ0EsT0FBQSxFQ3NERixTQUNBLFNEN0NFLFFBQUEsS0FVRixFQUNFLGlCQUFBLFlBUUYsU0NpQ0EsUUQvQkUsUUFBQSxFQVVGLFlBQ0UsY0FBQSxJQUFBLE9BT0YsRUNvQkEsT0RsQkUsWUFBQSxJQU9GLElBQ0UsV0FBQSxPQVFGLEdBQ0UsVUFBQSxJQUNBLE9BQUEsTUFBQSxFQU9GLEtBQ0UsV0FBQSxLQUNBLE1BQUEsS0FPRixNQUNFLFVBQUEsSUFPRixJQ05BLElEUUUsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdGLElBQ0UsSUFBQSxNQUdGLElBQ0UsT0FBQSxPQVVGLElBQ0UsT0FBQSxFQU9GLGVBQ0UsU0FBQSxPQVVGLE9B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QStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsbUNBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MscUNBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsbUNBQStDLFFBQUEsUUFDL0MsdUNBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0MscUNBQStDLFFBQUEsUUFDL0MseUNBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MscUJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFTL0Msd0JBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsNEJB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VUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLFNBQUEsU0FFQSxXQUFBLElBRUEsYUFBQSxLQUNBLGNBQUEsS0FVRixVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0EsVUFDRSxNQUFBLFNBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLEtBbUJGLGVBQ0UsTUFBQSxLQU5GLGVBQ0UsTUFBQSxTQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxLQU5GLGVBQ0UsS0FBQSxLQU5GLGVBQ0UsS0FBQSxTQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxLQW1CRixpQkFDRSxZQUFBLEVBREYsaUJBQ0UsWUFBQSxTQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLEtGR04seUJFckNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsU0FERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLFNBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLFNBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLFNBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsTUZZTix5QkU5Q0UsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9BLFVBQ0UsTUFBQSxTQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxLQW1CRixlQUNFLE1BQUEsS0FORixlQUNFLE1BQUEsU0FERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsS0FORixlQUNFLEtBQUEsS0FORixlQUNFLEtBQUEsU0FERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsS0FtQkYsaUJBQ0UsWUFBQSxFQURGLGlCQUNFLFlBQUEsU0FERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxNRnFCTiwwQkV2REUsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9BLFVBQ0UsTUFBQSxTQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxLQW1CRixlQUNFLE1BQUEsS0FORixlQUNFLE1BQUEsU0FERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsS0FORixlQUNFLEtBQUEsS0FORixlQUNFLEtBQUEsU0FERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsS0FtQkYsaUJBQ0UsWUFBQSxFQURGLGlCQUNFLFlBQUEsU0FERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGtC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QUEsZ0JBQ0EsY0FBQSxLQUNBLGlCQUFBLFFBdkJOLCtEQTBCUSxhQUFBLElBMUJSLGdFQThCUSxZQUFBLElBR0YsMEJBakNOLGdEQWtDUSxTQUFBLEVBQUEsRUFBQSxXQUFBLEtBQUEsRUFBQSxFQUFBLFdBbENSLCtEQXFDVSxhQUFBLEVBckNWLGdFQXlDVSxZQUFBLEdBekNWLDhEQWtEVSxRQUFBLEtBbERWLHVFQW9EWSxRQUFBLEVBcERaLDJFQXVEYyxXQUFBLE1BRUEsZ0JBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsTUE1RGQseUVBaUVZLFdBQUEsS0FqRVosMkVBbUVjLFFBQUEsWUFDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFlBQUEsT0FDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxNQUFBLFFBMUVkLDBGQThFYyxRQUFBLEVBQ0EsVUFBQSxLQS9FZCxpR0FpRmdCLFFBQUEsSUFDQSxVQUFBLE1BQ0EsWUFBQSxFQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsYUFBQSxJQTdGaEIsdURBcUdRLFFBQUEsS0FPUix3RUFHTSxlQUFBLEVBQ0EsV0FBQSxLQUpOLDJGQVNRLFFBQUEsS0FUUiw4SEFlVSxRQUFBIiwiZmlsZSI6ImFyY3R1ci1zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnQgZm9udHNcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T2xkK1N0YW5kYXJkK1RUOjQwMCw3MDB8T3BlbitTYW5zOjMwMCw0MDAsNjAwfFJhbGV3YXk6MzAwLDQwMCw2MDAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Q2FiaW46NDAwLDcwMCZzdWJzZXQ9bGF0aW4tZXh0Jyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJhbGV3YXk6MzAwLDQwMCw3MDAmc3Vic2V0PWxhdGluLWV4dCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NdWxpOjIwMCwzMDAsNDAwLDYwMCw3MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMrQ29uZGVuc2VkOml0YWwsd2dodEAwLDMwMDswLDcwMDsxLDMwMCZkaXNwbGF5PXN3YXAnKTtcbi8vIENvbW1vbiBmb250IGZhbWlsaWVzXG4kZm9udC1mYW1pbHktaGVhZGVyczogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWNvbnRlbnQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWNvbnRlbnQtY29uZGVuc2VkOiAnT3BlbiBTYW5zIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktY2FiaW46ICdDYWJpbicsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktcmFsZXdheTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXByaW50OiAnT2xkIFN0YW5kYXJkIFRUJywgc2VyaWY7XG4kZm9udC1mYW1pbHktbXVsaTogJ011bGknLCBzYW5zLXNlcmlmO1xuXG5cbi8vIENvbW1vbiBmb250IHNpemVzXG4kZm9udC1zaXplLWh0bWw6IDE0cHg7IC8vcmVtIGRlZmF1bHQgc2l6ZVxuJGZvbnQtc2l6ZS1jb250ZW50OiAxcmVtO1xuJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzMjogMC42cmVtO1xuJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzMzogMC43cmVtO1xuJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzOiAwLjhyZW07XG4kZm9udC1zaXplLWNvbnRlbnQtbWludXMxOiAwLjlyZW07XG4kZm9udC1zaXplLWNvbnRlbnQtcGx1czogMS4ycmVtO1xuJGZvbnQtc2l6ZS1jb250ZW50LXBsdXMxOiAxLjNyZW07XG4kZm9udC1zaXplLWNvbnRlbnQtcGx1czI6IDEuNDA4cmVtO1xuXG4kZm9udC1zaXplLWhlYWRpbmctMTogM3JlbTtcbiRmb250LXNpemUtaGVhZGluZy0yOiA0LjdyZW07XG4kZm9udC1zaXplLWhlYWRpbmctMzogMi4zcmVtO1xuXG4kZm9udC1zaXplLXNpZGViYXItaGVhZGVyczogMnJlbTtcblxuLy9idXNzaW5lc3MgY2FyZFxuJGZvbnQtc2l6ZS1idXNzaW5lc3NjYXJkOiAxcmVtO1xuXG4vLyAtLS0gbmF2aWdhdGlvbiAtLS0gLy9cbiRmb250LXNpemUtbmF2YmFyOiAxLjRyZW07XG5cbi8qOHB4ID0gMC41NzE0cmVtXG45cHggPSAwLjY0MjlyZW1cbjEwcHggPSAwLjcxNDNyZW1cbjExcHggPSAwLjc4NTdyZW1cbjEycHggPSAwLjg1NzFyZW1cbjEzcHggPSAwLjkyODZyZW1cbjE0cHggPSAxcmVtIChiYXNlKVxuMTVweCA9IDEuMDcxcmVtXG4xNnB4ID0gMS4xNDNyZW1cbjE3cHggPSAxLjIxNHJlbVxuMThweCA9IDEuMjg2cmVtXG4xOXB4ID0gMS4zNTdyZW1cbjIwcHggPSAxLjQyOXJlbVxuMjFweCA9IDEuNXJlbVxuMjJweCA9IDEuNTcxcmVtXG4yM3B4ID0gMS42NDNyZW1cbjI0cHggPSAxLjcxNHJlbVxuMjVweCA9IDEuNzg2cmVtXG4yNnB4ID0gMS44NTdyZW1cbjI3cHggPSAxLjkyOXJlbVxuMjhweCA9IDJyZW1cbjI5cHggPSAyLjA3MXJlbVxuMzBweCA9IDIuMTQzcmVtXG4zMXB4ID0gMi4yMTRyZW1cbjMycHggPSAyLjI4NnJlbVxuMzNweCA9IDIuMzU3cmVtXG4zNHB4ID0gMi40MjlyZW1cbjM1cHggPSAyLjVyZW1cbjM2cHggPSAyLjU3MXJlbVxuMzdweCA9IDIuNjQzcmVtXG4zOHB4ID0gMi43MTRyZW1cbjM5cHggPSAyLjc4NnJlbVxuNDBweCA9IDIuODU3cmVtXG40MXB4ID0gMi45MjlyZW1cbjQycHggPSAzcmVtXG40M3B4ID0gMy4wNzFyZW1cbjQ0cHggPSAzLjE0M3JlbVxuNDVweCA9IDMuMjE0cmVtXG40NnB4ID0gMy4yODZyZW1cbjQ3cHggPSAzLjM1N3JlbVxuNDhweCA9IDMuNDI5cmVtXG40OXB4ID0gMy41cmVtXG41MHB4ID0gMy41NzFyZW1cbjUxcHggPSAzLjY0M3JlbVxuNTJweCA9IDMuNzE0cmVtXG41M3B4ID0gMy43ODZyZW1cbjU0cHggPSAzLjg1N3JlbVxuNTVweCA9IDMuOTI5cmVtXG41NnB4ID0gNHJlbVxuNTdweCA9IDQuMDcxcmVtXG41OHB4ID0gNC4xNDNyZW1cbjU5cHggPSA0LjIxNHJlbVxuNjBweCA9IDQuMjg2cmVtXG42MXB4ID0gNC4zNTdyZW1cbjYycHggPSA0LjQyOXJlbVxuNjNweCA9IDQuNXJlbVxuNjRweCA9IDQuNTcxcmVtXG42NXB4ID0gNC42NDNyZW1cbjY2cHggPSA0LjcxNHJlbVxuNjdweCA9IDQuNzg2cmVtXG42OHB4ID0gNC44NTdyZW1cbjY5cHggPSA0LjkyOXJlbVxuNzBweCA9IDVyZW1cbjcxcHggPSA1LjA3MXJlbVxuNzJweCA9IDUuMTQzcmVtXG43M3B4ID0gNS4yMTRyZW1cbjc0cHggPSA1LjI4NnJlbVxuNzVweCA9IDUuMzU3cmVtXG43NnB4ID0gNS40MjlyZW1cbjc3cHggPSA1LjVyZW1cbjc4cHggPSA1LjU3MXJlbVxuNzlweCA9IDUuNjQzcmVtXG44MHB4ID0gNS43MTRyZW0qL1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJpbnRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ2x5cGhpY29uc1wiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvZGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ3JpZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b24tZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdmJhclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2VyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xhYmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RodW1ibmFpbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Byb2dyZXNzLWJhcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWVkaWFcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYW5lbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJib290c3RyYXAvbW9kYWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2Fyb3VzZWxcIjtcblxuLy8gVXRpbGl0eSBjbGFzc2VzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLypjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMyovXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T2xkK1N0YW5kYXJkK1RUOjQwMCw3MDB8T3BlbitTYW5zOjMwMCw0MDAsNjAwfFJhbGV3YXk6MzAwLDQwMCw2MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1DYWJpbjo0MDAsNzAwJnN1YnNldD1sYXRpbi1leHRcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjMwMCw0MDAsNzAwJnN1YnNldD1sYXRpbi1leHRcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NdWxpOjIwMCwzMDAsNDAwLDYwMCw3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucytDb25kZW5zZWQ6aXRhbCx3Z2h0QDAsMzAwOzAsNzAwOzEsMzAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qOHB4ID0gMC41NzE0cmVtXG45cHggPSAwLjY0MjlyZW1cbjEwcHggPSAwLjcxNDNyZW1cbjExcHggPSAwLjc4NTdyZW1cbjEycHggPSAwLjg1NzFyZW1cbjEzcHggPSAwLjkyODZyZW1cbjE0cHggPSAxcmVtIChiYXNlKVxuMTVweCA9IDEuMDcxcmVtXG4xNnB4ID0gMS4xNDNyZW1cbjE3cHggPSAxLjIxNHJlbVxuMThweCA9IDEuMjg2cmVtXG4xOXB4ID0gMS4zNTdyZW1cbjIwcHggPSAxLjQyOXJlbVxuMjFweCA9IDEuNXJlbVxuMjJweCA9IDEuNTcxcmVtXG4yM3B4ID0gMS42NDNyZW1cbjI0cHggPSAxLjcxNHJlbVxuMjVweCA9IDEuNzg2cmVtXG4yNnB4ID0gMS44NTdyZW1cbjI3cHggPSAxLjkyOXJlbVxuMjhweCA9IDJyZW1cbjI5cHggPSAyLjA3MXJlbVxuMzBweCA9IDIuMTQzcmVtXG4zMXB4ID0gMi4yMTRyZW1cbjMycHggPSAyLjI4NnJlbVxuMzNweCA9IDIuMzU3cmVtXG4zNHB4ID0gMi40MjlyZW1cbjM1cHggPSAyLjVyZW1cbjM2cHggPSAyLjU3MXJlbVxuMzdweCA9IDIuNjQzcmVtXG4zOHB4ID0gMi43MTRyZW1cbjM5cHggPSAyLjc4NnJlbVxuNDBweCA9IDIuODU3cmVtXG40MXB4ID0gMi45MjlyZW1cbjQycHggPSAzcmVtXG40M3B4ID0gMy4wNzFyZW1cbjQ0cHggPSAzLjE0M3JlbVxuNDVweCA9IDMuMjE0cmVtXG40NnB4ID0gMy4yODZyZW1cbjQ3cHggPSAzLjM1N3JlbVxuNDhweCA9IDMuNDI5cmVtXG40OXB4ID0gMy41cmVtXG41MHB4ID0gMy41NzFyZW1cbjUxcHggPSAzLjY0M3JlbVxuNTJweCA9IDMuNzE0cmVtXG41M3B4ID0gMy43ODZyZW1cbjU0cHggPSAzLjg1N3JlbVxuNTVweCA9IDMuOTI5cmVtXG41NnB4ID0gNHJlbVxuNTdweCA9IDQuMDcxcmVtXG41OHB4ID0gNC4xNDNyZW1cbjU5cHggPSA0LjIxNHJlbVxuNjBweCA9IDQuMjg2cmVtXG42MXB4ID0gNC4zNTdyZW1cbjYycHggPSA0LjQyOXJlbVxuNjNweCA9IDQuNXJlbVxuNjRweCA9IDQuNTcxcmVtXG42NXB4ID0gNC42NDNyZW1cbjY2cHggPSA0LjcxNHJlbVxuNjdweCA9IDQuNzg2cmVtXG42OHB4ID0gNC44NTdyZW1cbjY5cHggPSA0LjkyOXJlbVxuNzBweCA9IDVyZW1cbjcxcHggPSA1LjA3MXJlbVxuNzJweCA9IDUuMTQzcmVtXG43M3B4ID0gNS4yMTRyZW1cbjc0cHggPSA1LjI4NnJlbVxuNzVweCA9IDUuMzU3cmVtXG43NnB4ID0gNS40MjlyZW1cbjc3cHggPSA1LjVyZW1cbjc4cHggPSA1LjU3MXJlbVxuNzlweCA9IDUuNjQzcmVtXG44MHB4ID0gNS43MTRyZW0qL1xuLypcclxuIEFyY3R1ciBDdXN0b20gZGVmaW5pdGlvbnNcclxuKi9cbi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC8qY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDMqLyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7IH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmFcIjsgfVxuXG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjsgfVxuXG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjsgfVxuXG4uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiOyB9XG5cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjsgfVxuXG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwZlwiOyB9XG5cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjsgfVxuXG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH1cblxuLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cblxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH1cblxuLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH1cblxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH1cblxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH1cblxuLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiOyB9XG5cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjsgfVxuXG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjsgfVxuXG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjsgfVxuXG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjsgfVxuXG4uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH1cblxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjsgfVxuXG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiOyB9XG5cbi5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH1cblxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiOyB9XG5cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiOyB9XG5cbi5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiOyB9XG5cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiOyB9XG5cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiOyB9XG5cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH1cblxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiOyB9XG5cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH1cblxuLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiOyB9XG5cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjsgfVxuXG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiOyB9XG5cbi5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiOyB9XG5cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjsgfVxuXG4uZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjsgfVxuXG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiOyB9XG5cbi5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiOyB9XG5cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH1cblxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH1cblxuLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH1cblxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiOyB9XG5cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjsgfVxuXG4uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiOyB9XG5cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiOyB9XG5cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiOyB9XG5cbi5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiOyB9XG5cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiOyB9XG5cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjsgfVxuXG4uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiOyB9XG5cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjsgfVxuXG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjsgfVxuXG4uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjsgfVxuXG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiOyB9XG5cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiOyB9XG5cbi5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiOyB9XG5cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH1cblxuLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH1cblxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH1cblxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cblxuLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiOyB9XG5cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiOyB9XG5cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjsgfVxuXG4uZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjsgfVxuXG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjsgfVxuXG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiOyB9XG5cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH1cblxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH1cblxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjsgfVxuXG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH1cblxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH1cblxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH1cblxuLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjsgfVxuXG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjsgfVxuXG4uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiOyB9XG5cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH1cblxuLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjsgfVxuXG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjsgfVxuXG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjsgfVxuXG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjsgfVxuXG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH1cblxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjsgfVxuXG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiOyB9XG5cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjsgfVxuXG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH1cblxuLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjsgfVxuXG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH1cblxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH1cblxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH1cblxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH1cblxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH1cblxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH1cblxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiOyB9XG5cbi5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH1cblxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiOyB9XG5cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiOyB9XG5cbi5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjsgfVxuXG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH1cblxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjsgfVxuXG4uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH1cblxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjsgfVxuXG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiOyB9XG5cbi5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiOyB9XG5cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH1cblxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH1cblxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH1cblxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiOyB9XG5cbi5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiOyB9XG5cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH1cblxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH1cblxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjsgfVxuXG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiOyB9XG5cbi5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiOyB9XG5cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjsgfVxuXG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiOyB9XG5cbi5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjsgfVxuXG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjsgfVxuXG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjsgfVxuXG4uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NVwiOyB9XG5cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiOyB9XG5cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiOyB9XG5cbi5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjsgfVxuXG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiOyB9XG5cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH1cblxuLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjsgfVxuXG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH1cblxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiOyB9XG5cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiOyB9XG5cbi5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH1cblxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH1cblxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiOyB9XG5cbi5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH1cblxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiOyB9XG5cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjsgfVxuXG4uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH1cblxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiOyB9XG5cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH1cblxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiOyB9XG5cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTVcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjsgfVxuXG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OVwiOyB9XG5cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjsgfVxuXG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH1cblxuLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjsgfVxuXG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiOyB9XG5cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjsgfVxuXG4uZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDVcIjsgfVxuXG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH1cblxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiOyB9XG5cbi5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH1cblxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7IH1cblxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiOyB9XG5cbi5nbHlwaGljb24tcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxM1wiOyB9XG5cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH1cblxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjsgfVxuXG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNlwiOyB9XG5cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiOyB9XG5cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiOyB9XG5cbi5nbHlwaGljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH1cblxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiOyB9XG5cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjMxYlwiOyB9XG5cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiOyB9XG5cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH1cblxuLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH1cblxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiOyB9XG5cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24tYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiOyB9XG5cbi5nbHlwaGljb24tanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH1cblxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiOyB9XG5cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH1cblxuLmdseXBoaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMFwiOyB9XG5cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH1cblxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH1cblxuLmdseXBoaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzNcIjsgfVxuXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH1cblxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH1cblxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjsgfVxuXG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiOyB9XG5cbi5nbHlwaGljb24tZ3JhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzlcIjsgfVxuXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MlwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OFwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MVwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjsgfVxuXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH1cblxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1N1wiOyB9XG5cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICAvKmZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApOyovIH1cblxuYm9keSB7XG4gIC8qZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyovIH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC8qZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7Ki8gfVxuXG5hIHtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMTEwNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfSovXG5wIHtcbiAgLyptYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7Ki8gfVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGVhZCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAuMmVtOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGV4dC11cHBlcmNhc2UsIC5pbml0aWFsaXNtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAyYTExOyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI0NTI2OTsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmExMTsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMzsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3OyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuYmxvY2txdW90ZSB7XG4gIC8qcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7Ki8gfVxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgYmxvY2txdW90ZSBmb290ZXIsXG4gIGJsb2NrcXVvdGUgc21hbGwsXG4gIGJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAgIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEyMDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7IH1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7IH1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGFibGUgPiB0aGVhZCA+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+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpOyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmFkaW8gbGFiZWwsXG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzRweDsgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuc2VsZWN0LmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbnRleHRhcmVhLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuc2VsZWN0LmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbnRleHRhcmVhLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyLjVweDsgfVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7IH1cblxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4OyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7IH1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46YWN0aXZlLmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuICAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cbiAgICAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NDFiOyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYTExO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYTExO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDYwMzsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJhMTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwNjAzOyB9XG4gICAgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA2MDM7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDI1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNDQxYjsgfVxuICAuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzOTsgfVxuICAgIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuICAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgICBjb2xvcjogIzVjYjg1YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7IH1cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMyNjlhYmM7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAgIC5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuICAuYnRuLWluZm8gLmJhZGdlIHtcbiAgICBjb2xvcjogIzViYzBkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkOyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICNkNTg1MTI7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAgIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkOyB9XG4gIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgICBjb2xvcjogI2YwYWQ0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1OyB9XG4gICAgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYzI5MjU7XG4gICAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG4gIC5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gICAgY29sb3I6ICNkOTUzNGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAxMTA3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuZmFkZS5pbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bzsgfSB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjsgfVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmJ0bi10b29sYmFyOmJlZm9yZSwgLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5idG4tdG9vbGJhciAuYnRuLFxuICAuYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmJ0bi10b29sYmFyID4gLmJ0bixcbiAgLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1sZyAuY2FyZXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87IH1cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4gIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uYXY6YmVmb3JlLCAubmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubmF2OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubmF2ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXYgPiBsaSA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICAgIC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgICAubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgICAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLm5hdiAub3BlbiA+IGEsIC5uYXYgLm9wZW4gPiBhOmhvdmVyLCAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDVkMjU7IH1cbiAgLm5hdiAubmF2LWRpdmlkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogOXB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG4gIC5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAgIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgICAgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDsgfVxuICAgIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDI1OyB9XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cbiAgLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uYXYtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm5hdi10YWJzLWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhcjpiZWZvcmUsIC5uYXZiYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXZiYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9IH1cblxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAgICAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAgIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgICAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7IH1cbiAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA2MTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAgIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1maXhlZC10b3AsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTE1cHg7IH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7IH1cbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gICAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZm9ybSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLm5hdmJhci1idG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLm5hdmJhci1idG4uYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm5hdmJhci1idG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLm5hdmJhci1idG4uYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLXRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTAxMDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuYnJlYWRjcnVtYiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiL8KgXCI7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG4gIC5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucGFnaW5hdGlvbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNWQyNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgfVxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuICAucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzAwMTEwNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1ZDI1O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZXI6YmVmb3JlLCAucGFnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wYWdlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2VyIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAucGFnZXIgbGkgPiBhLFxuICAgIC5wYWdlciBsaSA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAucGFnZXIgbGkgPiBhOmhvdmVyLFxuICAgIC5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAucGFnZXIgLm5leHQgPiBhLFxuICAucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4gIC5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucGFnZXIgLmRpc2FibGVkID4gYSxcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuICAucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07IH1cbiAgLmxhYmVsOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG5cbmEubGFiZWw6aG92ZXIsIGEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3OyB9XG4gIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLCAubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTsgfVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7IH1cbiAgLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYTExOyB9XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuICAubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7IH1cblxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9XG4gIC5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLCAubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTsgfVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cbiAgLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmOyB9XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsIC5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAuYnRuLXhzIC5iYWRnZSwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2Uge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cblxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmp1bWJvdHJvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogMjAwOyB9XG4gIC5qdW1ib3Ryb24gPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG4gICAgICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gICAgICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgIC5qdW1ib3Ryb24gaDEsXG4gICAgICAuanVtYm90cm9uIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjNweDsgfSB9XG5cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRodW1ibmFpbCA+IGltZyxcbiAgLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWQyNTsgfVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5hbGVydCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWxlcnQgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5hbGVydCA+IHAsXG4gIC5hbGVydCA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hbGVydCA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMmI1NDJjOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYzsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyNDUyNjk7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1OyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY2NTEyYzsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwOyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjODQzNTM0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDI1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDsgfVxuXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7IH1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgfVxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZDI1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjMmFmZjdmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjM2M3NjNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgICBib3JkZXItY29sb3I6ICMzYzc2M2Q7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMzMTcwOGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICAgIGJvcmRlci1jb2xvcjogIzMxNzA4ZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogIzhhNmQzYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5wYW5lbC1ib2R5OmJlZm9yZSwgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFuZWwtdGl0bGUgPiBhLFxuICAucGFuZWwtdGl0bGUgPiBzbWFsbCxcbiAgLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuICAucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4gIC5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkOyB9XG4gICAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNmNWY1ZjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkOyB9XG5cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZDI1OyB9XG4gIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1ZDI1OyB9XG4gICAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDVkMjU7IH1cbiAgICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogIzAwNWQyNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDVkMjU7IH1cblxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cbiAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjsgfVxuICAgIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZGZmMGQ4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDsgfVxuICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjsgfVxuXG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICAgIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuICAgIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxOyB9XG4gICAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNkOWVkZjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmOyB9XG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxOyB9XG5cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG4gIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7IH1cbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2ZjZjhlMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7IH1cbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7IH1cblxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTsgfVxuICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9XG4gICAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTsgfVxuICAgIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNmMmRlZGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyOyB9XG4gIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLndlbGwgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7IH1cbiAgLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IH1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1oZWFkZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4OyB9IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC50b29sdGlwLmluIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAudG9vbHRpcC50b3Age1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnRvb2x0aXAuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLnRvb2x0aXAubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAucG9wb3Zlci50b3Age1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIC5wb3BvdmVyLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucG9wb3Zlci5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnBvcG92ZXIubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4OyB9XG5cbi5wb3BvdmVyID4gLmFycm93LCAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7IH1cbiAgLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBib3R0b206IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7IH1cbiAgLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiAtMTBweDsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDsgfVxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTUlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAzOSc7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwM2EnOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4OyB9IH1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXhzLFxuICB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuYWJicixcbmFkZHJlc3MsXG5hcnRpY2xlLFxuYXNpZGUsXG5hdWRpbyxcbmIsXG5ibG9ja3F1b3RlLFxuYm9keSxcbmNhbnZhcyxcbmNhcHRpb24sXG5jaXRlLFxuY29kZSxcbmRkLFxuZGVsLFxuZGV0YWlscyxcbmRmbixcbmRpdixcbmRsLFxuZHQsXG5lbSxcbmZpZWxkc2V0LFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmZvcm0sXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5oZWFkZXIsXG5oZ3JvdXAsXG5odG1sLFxuaSxcbmlmcmFtZSxcbmltZyxcbmlucyxcbmtiZCxcbmxhYmVsLFxubGVnZW5kLFxubGksXG5tYXJrLFxubWVudSxcbm5hdixcbm9iamVjdCxcbm9sLFxucCxcbnByZSxcbnEsXG5zYW1wLFxuc2VjdGlvbixcbnNtYWxsLFxuc3BhbixcbnN0cm9uZyxcbnN1YixcbnN1bW1hcnksXG5zdXAsXG50YWJsZSxcbnRib2R5LFxudGQsXG50Zm9vdCxcbnRoLFxudGhlYWQsXG50aW1lLFxudHIsXG51bCxcbnZhcixcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiAwIDA7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsXG5ibG9ja3F1b3RlOmJlZm9yZSxcbnE6YWZ0ZXIsXG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lOyB9XG5cbmJvZHkge1xuICBmb250OiA4MCUgJ09wZW4gU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbiN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDAgOXB4ICMxYTFhMWE7IH1cblxuLmJveC1jb250ZW50IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib3gtY29udGVudCAuYmxvY2stdGl0bGUsIC5ib3gtY29udGVudC1uZXcgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmJveC1jb250ZW50IC5saWdodC10aXRsZSwgLmJveC1jb250ZW50LW5ldyAubGlnaHQtdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ib3gtY29udGVudCB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBwYWRkaW5nOiAwIDIlOyB9IH1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuc3Bhbi5jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7IH1cblxuLmdyZWVuIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuLnllbGxvdyB7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbmEucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYS5yZWFkLW1vcmUteWVsbG93LXBsdXM6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmMyMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB9XG5cbi53aXRoLWljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG5ibG9ja3F1b3RlOmFmdGVyLFxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250OiAuNGVtIG93c2Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnaCc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogJ2cnO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbmJsb2NrcXVvdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICM3OGM2ZTc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5idXR0b24tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZDI1OyB9XG5cbi5jZW50ZXJlZC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5yaWdodGVkLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jb250cm9scyBhIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250cm9scyBhLmRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5pdGFsaWMtdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmljb24tbmV3cy1pY29uOmJlZm9yZSB7XG4gIGNvbG9yOiAjOGM4ZDAwOyB9XG5cbi5pY29uLXdvcmtzaG9wLWljb246YmVmb3JlIHtcbiAgY29sb3I6ICNiYmI7IH1cblxuLmljb24tZXZlbnQtaWNvbjpiZWZvcmUge1xuICBjb2xvcjogI2Q5NmQwMDsgfVxuXG4ud2l0aC1ibHVlLXNpZ246YmVmb3JlLFxuLndpdGgtc21hbGwtc2lnbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogJyc7IH1cblxuLndpdGgtYmx1ZS1zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53aXRoLWJsdWUtc2lnbjpiZWZvcmUge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzAwODViMjsgfVxuXG4ud2l0aC1zbWFsbC1zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53aXRoLXNtYWxsLXNpZ246YmVmb3JlIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7IH1cblxuI2FjY29yZGlvbixcbi5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4jYWNjb3JkaW9uIGR0LFxuLmFjY29yZGlvbiBkdCB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMjBweCAzcHggMjlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG5cbiNhY2NvcmRpb24gZHQgc3Bhbixcbi5hY2NvcmRpb24gZHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jYWNjb3JkaW9uIGR0OmFmdGVyLFxuLmFjY29yZGlvbiBkdDphZnRlciB7XG4gIGNvbnRlbnQ6ICdpJztcbiAgZm9udC1mYW1pbHk6IG93c2Q7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiA0MHB4OyB9XG5cbiNhY2NvcmRpb24gZHQub24sXG4uYWNjb3JkaW9uIGR0Lm9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNhY2NvcmRpb24gZHQub246YWZ0ZXIsXG4uYWNjb3JkaW9uIGR0Lm9uOmFmdGVyIHtcbiAgY29udGVudDogJ3EnO1xuICBjb2xvcjogI2RkZDsgfVxuXG4uc3RpY2tpdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA5NXB4O1xuICB6LWluZGV4OiAxMDE7IH1cblxuLnZpZXcge1xuICBjbGVhcjogYm90aDsgfVxuXG4jY29va2llQ2hvaWNlSW5mbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC45KTsgfVxuXG4jY29va2llQ2hvaWNlSW5mbyA+IHNwYW4ge1xuICBwYWRkaW5nOiAxZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29va2llQ2hvaWNlSW5mbyA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC41ZW07IH0gfVxuXG4jY29va2llQ2hvaWNlSW5mbyAjY29va2llQ2hvaWNlRGlzbWlzcyB7XG4gIG1hcmdpbjogMCAyNHB4OyB9XG5cbmltZ1tzdHlsZSo9bGVmdF0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cblxuaW1nW3N0eWxlKj1yaWdodF0ge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7IH1cblxuI2NvbnRlbnQgI25ld3MgLnNlcnZpY2UtbGlua3MgLmxpbmtzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2NvbnRlbnQgLnNlcnZpY2UtbGlua3MgLmxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1yaWdodDogMWVtOyB9XG5cbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG4jY29udGVudCAuc2VydmljZS1saW5rcyAubGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaGFyZS1pY29uLnBuZykgbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jY29udGVudCAuc2VydmljZS1saW5rcyAubGlua3MgbGkgYS5zZXJ2aWNlLWxpbmtzLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC05N3B4OyB9XG5cbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyBsaSBhLnNlcnZpY2UtbGlua3MtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMjEycHg7IH1cblxuI2NvbnRlbnQgLnNlcnZpY2UtbGlua3MgLmxpbmtzIGxpIGEuc2VydmljZS1saW5rcy1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTM3M3B4OyB9XG5cbi5oaWdoY2hhcnRzLXRvb2x0aXAsXG4uaGlnaGNoYXJ0cy10b29sdGlwID4gc3BhbiB7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4uaGlnaGNoYXJ0cy10b29sdGlwIC50b29sdGlwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbiNjb250ZW50IC5wYWdlIHRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgI2NvbnRlbnQgLnBhZ2UgdGFibGVbYWxpZ249Y2VudGVyXSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuI2NvbnRlbnQgLnBhZ2UgdGFibGUgdGhlYWQge1xuICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cblxuI2NvbnRlbnQgLnBhZ2UgdGFibGUgdGgge1xuICBwYWRkaW5nOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJjMmMyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzJjMmMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5OyB9XG5cbiNjb250ZW50IC5wYWdlIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgZm9udC1zaXplOiAxMjAlO1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4jY29udGVudCAucGFnZSB0YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzJjMmMyO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNHB4IDhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2NvbnRlbnQgLnBhZ2UgdGFibGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjY29udGVudCAucGFnZSB0YWJsZSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICNjb250ZW50IC5wYWdlIHRhYmxlIGNhcHRpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnBhZ2Utbm9kZS0xMzA1OCAuY29udGVudCAuZmllbGQtaXRlbSB0YWJsZS5tb2JpbGUtdGIgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2NvbnRlbnQgLnBhZ2UgdGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IC42cmVtOyB9XG4gICNjb250ZW50IC5wYWdlIHRhYmxlIHRib2R5IHRkOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRoKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjY29udGVudCAucGFnZSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH0gfVxuXG5oZWFkZXIubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9iZy5qcGcpIGxlZnQgdG9wIHJlcGVhdC14O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwNWQyNTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDI7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuNXM7IH1cblxuaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzOyB9XG5cbmhlYWRlci5tYWluIC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaGVhZGVyLm1haW4gLmxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTIwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuNXM7IH1cblxuaGVhZGVyLm1haW4gLmZpcnN0LWxldmVsID4gbGksXG5oZWFkZXIubWFpbiAuc3VibWVudSB7XG4gIHRyYW5zaXRpb246IDUwMG1zOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgaGVhZGVyLm1haW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgaGVhZGVyLm1haW4gLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgaGVhZGVyLm1haW4gLnNvY2lhbCxcbiAgaGVhZGVyLm1haW4gLnV0aWxpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaGVhZGVyLm1haW4gLmxvZ28ge1xuICAgIHRvcDogMzglO1xuICAgIHdpZHRoOiA1NSU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGhlYWRlci5tYWluIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBoZWFkZXIubWFpbiAuYnVyZ2VyLW1lbnUge1xuICAgIHRvcDogNDRweDsgfSB9XG5cbmhlYWRlci5zbWFsbCB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuaGVhZGVyLnNtYWxsID4gLmJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbmhlYWRlci5zbWFsbCAubG9nbyBpbWcge1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuaGVhZGVyLnNtYWxsIC5maXJzdC1sZXZlbCA+IGxpIHtcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbmhlYWRlci5zbWFsbCAubWVnYS1tZW51LFxuaGVhZGVyLnNtYWxsIC5zdWJtZW51IHtcbiAgdG9wOiA5NXB4OyB9XG5cbm5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG5uYXYgLmZpcnN0LWxldmVsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxubmF2IC5maXJzdC1sZXZlbCA+IGxpLmFjdGl2ZTpiZWZvcmUsXG5uYXYgLmZpcnN0LWxldmVsID4gbGk6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ24nO1xuICBmb250LWZhbWlseTogb3dzZDtcbiAgbGluZS1oZWlnaHQ6IC42O1xuICBjb2xvcjogIzAwNWQyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxubmF2IC5maXJzdC1sZXZlbCA+IGxpLmFjdGl2ZSA+IGEsXG5uYXYgLmZpcnN0LWxldmVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICMwM2EyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1ZDI1OyB9XG5cbm5hdiAuZmlyc3QtbGV2ZWwgPiBsaSA+IGEge1xuICBmb250OiAxLjFlbSBDYWJpbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbm5hdiAuZmlyc3QtbGV2ZWwgPiBsaSA+IGE6Zm9jdXMsXG5uYXYgLmZpcnN0LWxldmVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwM2EyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1ZDI1OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgbmF2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTE1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIG5hdiAuZmlyc3QtbGV2ZWwgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgbmF2IC5maXJzdC1sZXZlbCA+IGxpLmFjdGl2ZTpiZWZvcmUsXG4gIG5hdiAuZmlyc3QtbGV2ZWwgPiBsaTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwOyB9XG4gIG5hdiAuZmlyc3QtbGV2ZWwgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGNvbG9yOiAjNDY5MjY3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9IH1cblxuLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxODVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZWdhbWVudV9wYXR0ZXJuLnBuZyk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDZweCAwICNkZWRlZGU7XG4gIHRyYW5zaXRpb246IDUwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7IH1cblxuLm1lZ2EtbWVudSAuYm94LWNvbnRlbnQsIC5tZWdhLW1lbnUgLmJveC1jb250ZW50LW5ldyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVnYV9tZW51X2JnLmdpZikgbGVmdCB0b3AgcmVwZWF0LXkgI2ZmZjsgfVxuXG4ubWVnYS1tZW51IC5jdGEge1xuICB3aWR0aDogMjM5cHg7XG4gIGhlaWdodDogMTQ3cHg7XG4gIHBhZGRpbmc6IDMzcHggMjFweCAwIDEzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5tZWdhLW1lbnUgLmN0YSBoMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbi5tZWdhLW1lbnUgLmN0YSBoMyBhIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuLm1lZ2EtbWVudSAuY3RhIGEge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4ubWVnYS1tZW51IC5jdGEgYS5tb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuXG4ubWVnYS1tZW51IC5hYm91dC1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lZ2FtZW51X2Fib3V0X2ljb24ucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweCAzNHB4OyB9XG5cbi5tZWdhLW1lbnUgLndoeS1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lZ2FtZW51X3doeV9pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggMzRweDsgfVxuXG4ubWVnYS1tZW51IC5uZXR3b3JrLWN0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfbmV0d29ya19pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDdweCAzN3B4OyB9XG5cbi5tZWdhLW1lbnUgLmNhcmVlci1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lZ2FtZW51X2NhcmVlcl9pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI2cHggMzRweDsgfVxuXG4ubWVnYS1tZW51IC5yZXNvdXJjZXMtY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZWdhbWVudV9yZXNvdXJjZXNfaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOHB4IDM0cHg7IH1cblxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSB7XG4gIHBhZGRpbmc6IDMlIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYmFiYWI7IH1cblxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAzMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSBsaSBhIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgbGkgYS5hY3RpdmUsXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIGxpIGE6Zm9jdXMsXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMjdweDtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigKInO1xuICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGEuYWN0aXZlLFxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhOmZvY3VzLFxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzlhYmVhOTtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWVnYS1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm1lZ2EtbWVudSAuYm94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZWdhLW1lbnUgLmN0YSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVnYS1tZW51IC5ibG9jay1tZW51IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaS5sYXN0ID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIGxpIGEge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIHVsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTsgfVxuICAubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIHVsIGEsXG4gIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgdWwgYTpmb2N1cyxcbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB1bCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAubWVnYS1tZW51IC5ibG9jay1tZW51IGEge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhLnNsaWNrbmF2X2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYS5hY3RpdmUsXG4gIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpmb2N1cyxcbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7IH0gfVxuXG4uc3VibWVudSB7XG4gIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gIGxlZnQ6IDA7XG4gIHRvcDogMTg1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwICNkZWRlZGU7IH1cblxuLnN1Ym1lbnUgdWwubWVudSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3VibWVudSB1bC5tZW51IGxpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zdWJtZW51IGEge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzsgfVxuXG4uc3VibWVudSBhLmFjdGl2ZSxcbi5zdWJtZW51IGE6Zm9jdXMsXG4uc3VibWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmJmMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3VibWVudSB7XG4gICAgdG9wOiAxNzVweDsgfVxuICAuc3VibWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuXG4udXRpbGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MnB4O1xuICByaWdodDogMDsgfVxuXG4udXRpbGl0eSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLnV0aWxpdHkgYSB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnV0aWxpdHkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuXG4udXRpbGl0eSBhOmZvY3VzLFxuLnV0aWxpdHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zbWFsbCAudXRpbGl0eSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnV0aWxpdHkge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAxMDBweDsgfSB9XG5cbi5zb2NpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLnNvY2lhbCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCA0cHg7IH1cblxuLnNvY2lhbCBsaSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc29jaWFsIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWwge1xuICAgIHRvcDogNXB4OyB9IH1cblxuLmJ1cmdlci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi4yZW07IH1cblxuLmJ1cmdlci1tZW51IHNwYW4sXG4uc2xpZGVvdXQtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYnVyZ2VyLW1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LXBhbmVsLFxuICAuc2xpZGVvdXQtb3BlbiBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGlkZW91dC1vcGVuIC5zbGlkZW91dC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpZGVvdXQtbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvOyB9XG4gIC5zbGlkZW91dC1tZW51ID4gLm1vYmlsZV9sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zbGlkZW91dC1tZW51ID4gLm1vYmlsZV9sb2dvID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzbGlkZXNob3cge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgaW1nLmltYWdlLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mbyB7XG4gIHdpZHRoOiA0NDhweDtcbiAgcGFkZGluZzogMjRweCAyMXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwJTtcbiAgei1pbmRleDogMTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgMjMxLCAyMzMsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyB7XG4gIHBhZGRpbmc6IDI0cHggMjFweCAxMHB4OyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMgLmZpZWxkLWRhdGUge1xuICBjb2xvcjogIzAwNUMyQjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMgYmxvY2txdW90ZSBhIHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlOmFmdGVyLFxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGluaXRpYWw7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBhLnJlYWQtbW9yZS15ZWxsb3ctcGx1czpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5zdWNjZXMtc3RvcnkgYS5yZWFkLW1vcmUteWVsbG93LXBsdXMge1xuICBtYXJnaW4tbGVmdDogOXB4OyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIGJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSBibG9ja3F1b3RlIGEge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSBibG9ja3F1b3RlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgYmxvY2txdW90ZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSAubWVtYmVyIHtcbiAgbWFyZ2luOiA1cHggMTBweDsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSAubWVtYmVyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjYjViNGIzOyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIgYSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIgaDUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA1cHggMCAxOHB4IDlweDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIgaDUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuI3NsaWRlc2hvdyAuc2xpY2stbmV4dCxcbiNzbGlkZXNob3cgLnNsaWNrLXByZXYge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbiNzbGlkZXNob3cgLnNsaWNrLW5leHQ6YmVmb3JlLFxuI3NsaWRlc2hvdyAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgMjMxLCAyMzMsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7IH1cblxuI3NsaWRlc2hvdyAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4jc2xpZGVzaG93IC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTk7IH1cblxuI3NsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDQwcHg7IH1cblxuI3NsaWRlc2hvdyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8ge1xuICAgIHdpZHRoOiAyNzZweDtcbiAgICBwYWRkaW5nOiAyNHB4IDEycHg7IH1cbiAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDIxLjVweDsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mby5zdWNjZXMtc3RvcnkgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLnN1Y2Nlcy1zdG9yeSBhLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgI3NsaWRlc2hvdyAuc2xpZGUgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyLjdlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiBhdXRvOyB9XG4gICNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIgYS5yZWFkLW1vcmUteWVsbG93LXBsdXMge1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2xpZGVzaG93IC5zbGljay1uZXh0LFxuICAjc2xpZGVzaG93IC5zbGljay1wcmV2IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uc3VjY2VzLXN0b3J5IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyAuZmllbGQtZGF0ZSxcbiAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8gLm1lbWJlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8gYmxvY2txdW90ZTphZnRlcixcbiAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8gYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnOyB9IH1cblxuI21pc3Npb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzgwcHg7XG4gIGJhY2tncm91bmQ6ICNkYmU5ZTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpOyB9XG5cbiNtaXNzaW9uIC50ZXh0IHtcbiAgd2lkdGg6IDU1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4jbWlzc2lvbiAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuXG4jbWlzc2lvbiAudGV4dCBzdHJvbmcge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jbWlzc2lvbiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMy43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAyN3B4IDAgMjFweDsgfVxuXG4jbWlzc2lvbiBoMiBzdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jbWlzc2lvbiBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbiNtaXNzaW9uIC5tZS1vd3MtY3RhIHtcbiAgd2lkdGg6IDMwM3B4O1xuICBoZWlnaHQ6IDM4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRTBFRUVCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI21pc3Npb24gLm1lLW93cy1jdGEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICB6LWluZGV4OiAxOyB9XG5cbiNtaXNzaW9uIC5tZS1vd3MtY3RhIHAge1xuICBmb250LXNpemU6IC45ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI21pc3Npb24gLm1lLW93cy1jdGEgaDQge1xuICBjb2xvcjogIzc4YzZlNzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNtaXNzaW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI21pc3Npb24gLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAjbWlzc2lvbiAubWUtb3dzLWN0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMzBweCAyJTtcbiAgICBtYXJnaW4tbGVmdDogLTIlOyB9IH1cblxuI2NhcmVlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzOThweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJuLmdpZik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xuICBwYWRkaW5nLXRvcDogMmVtOyB9XG5cbiNjYXJlZXIgLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZzogOXB4IDAgMTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNjYXJlZXIge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbiNjYXJlZXItc2xpZGVyIHtcbiAgaGVpZ2h0OiAzMjBweDsgfVxuXG4jY2FyZWVyLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmU5O1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI2NhcmVlci1zbGlkZXIge1xuICAgIGhlaWdodDogMjk1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAjY2FyZWVyLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuI2NhcmVlci1zbGlkZXItY29udGVudCBhcnRpY2xlIHtcbiAgd2lkdGg6IDkzMXB4O1xuICBoZWlnaHQ6IDE0NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMXB4IDEycHggMThweDsgfVxuXG4jY2FyZWVyLXNsaWRlci1jb250ZW50IGZpZ3VyZSB7XG4gIHdpZHRoOiAyNjVweDtcbiAgaGVpZ2h0OiAxMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOXB4OyB9XG5cbiNjYXJlZXItc2xpZGVyLWNvbnRlbnQgLnRleHQge1xuICB3aWR0aDogNjA1cHg7IH1cblxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCBoMiB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IDEuN2VtOyB9XG5cbiNjYXJlZXItc2xpZGVyLWNvbnRlbnQgLnRleHQgaDIgYSB7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbiNjYXJlZXItc2xpZGVyLWNvbnRlbnQgLnRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7IH1cblxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCBhLm1vcmUge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI2NhcmVlci1zbGlkZXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAjY2FyZWVyLXNsaWRlci1jb250ZW50IGFydGljbGUge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgcGFkZGluZzogMiU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNjYXJlZXItc2xpZGVyLWNvbnRlbnQgZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDclOyB9IH1cblxuI2NhcmVlci1wYWdlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTQxNXB4OyB9XG5cbiNjYXJlZXItcGFnZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NhcmVlci1wYWdlciBhLmZpcnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1ZDI1ICFpbXBvcnRhbnQ7IH1cblxuI2NhcmVlci1wYWdlciBhLmxhc3Qge1xuICB3aWR0aDogYXV0bzsgfVxuXG4jY2FyZWVyLXBhZ2VyIGEubGFzdCBhLmZpcnN0OmJlZm9yZSxcbiNjYXJlZXItcGFnZXIgYS5sYXN0IHNwYW4uYmFyLFxuI2NhcmVlci1wYWdlciBhLmxhc3Qgc3Bhbi5iYXItYmcsXG4jY2FyZWVyLXBhZ2VyIGEubGFzdCBzcGFuLmRvdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NhcmVlci1wYWdlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4jY2FyZWVyLXBhZ2VyIHNwYW4uYmFyLFxuI2NhcmVlci1wYWdlciBzcGFuLmJhci1iZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDNhMjQyO1xuICB6LWluZGV4OiAxMDE7IH1cblxuI2NhcmVlci1wYWdlciBzcGFuLmJhci1iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWFlNmQ1O1xuICB6LWluZGV4OiAxMDA7IH1cblxuI2NhcmVlci1wYWdlciBzcGFuLmxhYmVsIHtcbiAgd2lkdGg6IDk2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgbGVmdDogLTQ1cHg7XG4gIHRvcDogMjBweDsgfVxuXG4jY2FyZWVyLXBhZ2VyIHNwYW4ubGFiZWwgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jY2FyZWVyLXBhZ2VyIHNwYW4ubGFiZWwgc3BhbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUsXG4jY2FyZWVyLXBhZ2VyIHNwYW4uZG90IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWFlNmQ1O1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB6LWluZGV4OiAxMDI7XG4gIHRyYW5zaXRpb246IDFzOyB9XG5cbiNjYXJlZXItcGFnZXIgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZDI1OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI2NhcmVlci1wYWdlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI2NhcmVlci1mdWxsLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXIgLmNhcm91ZnJlZHNlbF93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1wYWdlciB7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIDEwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7IH1cblxuI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLXBhZ2VyIGEge1xuICB3aWR0aDogMjUlOyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1wYWdlciBhIC5sYWJlbCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbGVmdDogLTUwcHg7XG4gIHRvcDogMzBweDsgfVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItcGFnZXIgYSAubGFiZWwgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCA4cHg7IH1cblxuI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLXBhZ2VyIGEgLmxhYmVsIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhMjQyOyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1wYWdlciBhLmxhc3Qge1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1mdWxsLXNsaWRlci1jb250ZW50LFxuICAjY2FyZWVyLWZ1bGwtc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSxcbiAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSBmaWd1cmUsXG4gICNjYXJlZXItZnVsbC1zbGlkZXIgLmNhcm91ZnJlZHNlbF93cmFwcGVyIGFydGljbGUgZmlndXJlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTsgfVxuICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhcnRpY2xlIGZpZ3VyZSBpbWcsXG4gICNjYXJlZXItZnVsbC1zbGlkZXIgLmNhcm91ZnJlZHNlbF93cmFwcGVyIGFydGljbGUgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSAudGV4dCxcbiAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIgYXJ0aWNsZSAudGV4dCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQsXG4gICNjYXJlZXItZnVsbC1zbGlkZXIgLmNhcm91ZnJlZHNlbF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSB7XG4gIHdpZHRoOiA3MDBweDsgfVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgZmlndXJlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDU2NXB4OyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCAudGV4dCB7XG4gIHdpZHRoOiAzNzVweDsgfVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgaDIge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYS5tb3JlIHtcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhLm1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhMjQyOyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA5NjBweDsgfVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGEucGFnZS0wIHtcbiAgd2lkdGg6IDA7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGEucGFnZS0xIHtcbiAgd2lkdGg6IDIxOHB4OyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhLnBhZ2UtMiB7XG4gIHdpZHRoOiA5OHB4OyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhLnBhZ2UtMyB7XG4gIHdpZHRoOiA4NXB4OyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhLnBhZ2UtNCB7XG4gIHdpZHRoOiA3NHB4OyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhLmZpcnN0ICNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUsXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5maXJzdCBzcGFuLmRvdCxcbiNjYXJlZXItcGFnZXIgI2NhcmVlci1mdWxsLXBhZ2VyIGEuZmlyc3QgYS5maXJzdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZDI1ICFpbXBvcnRhbnQ7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGE6aG92ZXIgc3Bhbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhLnNlbGVjdGVkICNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUsXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5zZWxlY3RlZCBzcGFuLmRvdCxcbiNjYXJlZXItcGFnZXIgI2NhcmVlci1mdWxsLXBhZ2VyIGEuc2VsZWN0ZWQgYS5maXJzdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZDI1OyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgc3Bhbi5iYXIsXG4jY2FyZWVyLWZ1bGwtcGFnZXIgc3Bhbi5iYXItYmcge1xuICB3aWR0aDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDNhMjQyO1xuICB6LWluZGV4OiAxMDE7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIHNwYW4uYmFyLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlYWU2ZDU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgc3Bhbi5sYWJlbCB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGVmdDogMzZweDtcbiAgYm90dG9tOiAtMThweDtcbiAgYmFja2dyb3VuZDogIzAzYTI0MjtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggI2NjYztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgc3Bhbi5sYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjMDNhMjQyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyICNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUsXG4jY2FyZWVyLWZ1bGwtcGFnZXIgc3Bhbi5kb3QsXG4jY2FyZWVyLXBhZ2VyICNjYXJlZXItZnVsbC1wYWdlciBhLmZpcnN0OmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2VhZTZkNTtcbiAgYm90dG9tOiAtNXB4O1xuICByaWdodDogLTVweDtcbiAgei1pbmRleDogMTAyOyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDVkMjU7IH1cblxuLmNhcmVlci1jb250cm9scyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIGZvbnQtc2l6ZTogMi4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAzYTI0MjsgfVxuXG4uY2FyZWVyLWNvbnRyb2xzIGEjcHJldi1jYXJlZXIge1xuICBsZWZ0OiAtMzBweDsgfVxuXG4uY2FyZWVyLWNvbnRyb2xzIGEjbmV4dC1jYXJlZXIge1xuICByaWdodDogLTMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuY2FyZWVyLWNvbnRyb2xzIGEjcHJldi1jYXJlZXIge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhcmVlci1jb250cm9scyBhI25leHQtY2FyZWVyIHtcbiAgICByaWdodDogMDsgfSB9XG5cbiNmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWI7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNmb2N1cyAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNmb2N1cyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnbCc7IH1cblxuI2ZvY3VzIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdtJzsgfVxuXG4jZm9jdXMgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuXG4jZm9jdXMgLm5ld3Mge1xuICB3aWR0aDogMjA5cHg7XG4gIGhlaWdodDogMzA0cHg7XG4gIHBhZGRpbmc6IDZweCAyNHB4IDZweCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZWZlZWViOyB9XG5cbiNmb2N1cyAubmV3czpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMmVjZGM7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDVkMjU7IH1cblxuI2ZvY3VzIC5uZXdzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbiNmb2N1cyAubmV3cyBzcGFuLmxhYmVsIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2JiYjsgfVxuXG4jZm9jdXMgLm5ld3Mgc3Bhbi5sYWJlbDpiZWZvcmUge1xuICBmb250LXNpemU6IDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuXG4jZm9jdXMgLm5ld3Mgc3Bhbi5kYXRlIHtcbiAgY29sb3I6ICM4ODg7XG4gIG1hcmdpbi10b3A6IDlweDsgfVxuXG4jZm9jdXMgLmhpZGRlbi1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZm9jdXMgaGVhZGVyIHtcbiAgbWFyZ2luOiA2cHggMCAzMHB4OyB9XG5cbiNmb2N1cyBoZWFkZXIgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4jZm9jdXMgaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4jZm9jdXMgaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMzsgfVxuXG4jZm9jdXMgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuI2ZvY3VzIGEubW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGxlZnQ6IDZweDtcbiAgYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IC45ZW07IH1cblxuI2ZvY3VzIGEuYWxsIHtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNmb2N1cyBhLmFsbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjZm9jdXMgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiA0NzhweDsgfVxuICAjZm9jdXMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgI2ZvY3VzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2ZvY3VzICNuZXdzLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2ZvY3VzIC5ibG9jay10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNmb2N1cyAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDIzOXB4OyB9XG4gICNmb2N1cyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAjZm9jdXMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuI25ld3MtZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDIwJTtcbiAgZm9udC1zaXplOiAxLjJlbTsgfVxuXG4jbmV3cy1maWx0ZXJzIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI25ld3MtZmlsdGVycyB7XG4gICAgbGVmdDogMzAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjZm9jdXMgLm5ld3Mge1xuICAgIGJhY2tncm91bmQ6ICNkMmVjZGM7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNWQyNTsgfSB9XG5cbiNuZXR3b3JrLXJlc3Qtb2YtdGhlLXdvcmxkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbmV0d29ya3Mge1xuICBoZWlnaHQ6IDg1MHB4O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwNWQyNTtcbiAgcGFkZGluZzogMzZweCAwIDkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI25ldHdvcmtzIC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI25ldHdvcmtzICNuZXR3b3Jrcy1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuI25ldHdvcmtzIC5uZXR3b3JrIHtcbiAgd2lkdGg6IDIzOXB4O1xuICBoZWlnaHQ6IDgxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI25ldHdvcmtzIC5uZXR3b3JrOmZpcnN0LWNoaWxkIC5uZXR3b3JrLWluZm8ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7IH1cblxuI25ldHdvcmtzIC5uZXR3b3JrIGgyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjM5cHg7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIuMmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbiNuZXR3b3JrcyAubmV0d29yay1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMCA5cHg7IH1cblxuI25ldHdvcmtzIC5tYXAge1xuICBoZWlnaHQ6IDIzM3B4OyB9XG5cbiNuZXR3b3JrcyAubWFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjMzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuI25ldHdvcmtzIC5tYXAgYTpmb2N1cyxcbiNuZXR3b3JrcyAubWFwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMDsgfVxuXG4jbmV0d29ya3MgLmNoYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4jbmV0d29ya3MgLmluZm8ge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbiNuZXR3b3JrcyAuaW5mbyBwIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4jbmV0d29ya3MgLmluZm8gcCBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMzZDhlMDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI25ldHdvcmtzIC5tZW1iZXJzIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4jbmV0d29ya3MgLm1lbWJlcnMgaDQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4jbmV0d29ya3MgLm1lbWJlcnMgZmlndXJlIHtcbiAgd2lkdGg6IDgwcHg7IH1cblxuI25ldHdvcmtzIC5tZW1iZXJzIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNuZXR3b3JrcyAubWVtYmVycyAubW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jbmV0d29ya3MgLm1lbWJlcnMgLm1vcmUgYSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IC45ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNuZXR3b3JrcyAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDQ3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICNuZXR3b3JrcyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAjbmV0d29ya3MgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV0d29ya3MgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiAyMzlweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAjbmV0d29ya3MgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgI25ldHdvcmtzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDsgfSB9XG5cbi5tZW1iZXItc2hvcnQge1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1lbWJlci1zaG9ydCBmaWd1cmUge1xuICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuXG4ubWVtYmVyLXNob3J0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIHtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbi52aWV3LS1mcm9udC1tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIHtcbiAgd2lkdGg6IDEyNHB4OyB9XG5cbi5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIHNwYW4udHlwZSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IC44ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbi5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIGg1IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4ubWVtYmVyLXNob3J0IC5tZW1iZXItaW5mbyBwIHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5tZW1iZXItc2hvcnQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwM2EyNDI7IH1cblxuLm1lbWJlci1zaG9ydC1zdWNjZXNzIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGQzEwMDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcF9tZW1iZXJfYmFkZ2Vfc21hbGwuZ2lmKSAxODBweCA0NXB4IG5vLXJlcGVhdDsgfVxuXG4ubWVtYmVyLXNob3J0LXN1Y2Nlc3MgZmlndXJlIHtcbiAgd2lkdGg6IDc3cHg7XG4gIGhlaWdodDogNzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWFwLWltYWdlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5tYXAtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFwLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1hcC1pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDM4NXB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTcwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjOTk5O1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIHtcbiAgbWFyZ2luOiAxNXB4IDAgMjRweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNBQUE7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0FBQTsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciBmaWd1cmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIgYSB7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXItaW5mbyB7XG4gIHdpZHRoOiAxOTBweDsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlOmFmdGVyLFxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlOmFmdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC43ZW07IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMzAwcHg7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0FBQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQUE7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICM0MzhkMDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwOmZpcnN0LWNoaWxkIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMuY291bnRyeSBwIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyAubmV0d29yay1jaGFydCB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMzhweDtcbiAgaGVpZ2h0OiAyMzhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC05MHB4O1xuICBsZWZ0OiAtOTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV0d29yay1mdWxsLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzZweCAyJTtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzZweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7IH1cbiAgLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXItaW5mbyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAyMXB4IDA7IH1cbiAgLm5ldHdvcmstZnVsbC1pbmZvIC5uZXR3b3JrLWNoYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4jbmV0d29yay1taXNzaW9uIC50ZXh0IHtcbiAgd2lkdGg6IDUzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuI25ldHdvcmstbWlzc2lvbiBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtOyB9XG5cbiNuZXR3b3JrLW1pc3Npb24gaDIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuN2VtOyB9XG5cbiNuZXR3b3JrLW1pc3Npb24gdWwge1xuICBwYWRkaW5nOiAxNXB4IDAgMDsgfVxuXG4jbmV0d29yay1taXNzaW9uIGxpIHtcbiAgcGFkZGluZzogMCAwIDVweCAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuI25ldHdvcmstbWlzc2lvbiBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnaSc7XG4gIGZvbnQtZmFtaWx5OiBvd3NkO1xuICBmb250LXNpemU6IC44ZW07XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI25ldHdvcmstbWlzc2lvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuICAjbmV0d29yay1taXNzaW9uIC50ZXh0IHtcbiAgICB3aWR0aDogNjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV0d29yay1taXNzaW9uIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2Uge1xuICBiYWNrZ3JvdW5kOiAjZGJlOWUxOyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgLmJveC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4OyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgaDMuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgLmluZm8ge1xuICB3aWR0aDogMTY0cHg7XG4gIGhlaWdodDogMzIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAyM3B4IDlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtNzBweDsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIC5pbmZvOmJlZm9yZSB7XG4gIGNvbG9yOiAjNGE5MTY5O1xuICBmb250LXNpemU6IDhlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgLmluZm86YWZ0ZXIge1xuICBjb250ZW50OiAnLi4uJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDM1cHg7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbyBwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbyBhIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSBmaWd1cmUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSAudGV4dCB7XG4gIHdpZHRoOiAzNzVweDsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSBzcGFuLmRhdGUge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIGgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIGgyIGEge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIHAge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4OyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgcCBhIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjbmV0d29yay1jb25mZXJlbmNlIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIHtcbiAgcGFkZGluZzogNDVweCAwOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyBoMy5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ge1xuICB3aWR0aDogOTQwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZWZlZWViO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZTNkYTsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQge1xuICB3aWR0aDogMjcycHg7XG4gIGhlaWdodDogMjgycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMThweCAyMXB4IDA7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGRpdi50ZXh0IC5pbmZvIHtcbiAgbWFyZ2luLXRvcDogMzNweDsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQgLmluZm8gaDQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyBkaXYudGV4dCAuaW5mbyBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyBkaXYudGV4dCAuaW5mbyBhIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWIgdXJsKC4uL2ltYWdlcy9pY29uLW5ldHdvcmsucG5nKSBuby1yZXBlYXQgMjBweCBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIC50ZXh0ID4gZGl2LFxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIC50ZXh0ID4gcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5jaGFydCB7XG4gIHdpZHRoOiAyNjJweDtcbiAgaGVpZ2h0OiAyNzlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMjBweCAyNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IC5jaGFydC1jb250ZW50IHtcbiAgd2lkdGg6IDIzOHB4O1xuICBoZWlnaHQ6IDIzOHB4O1xuICBtYXJnaW46IC0xMnB4IGF1dG8gMCBhdXRvOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgcCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5jaGFydCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm1lbWJlcnMge1xuICB3aWR0aDogMzAycHg7XG4gIGhlaWdodDogMjkwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCB7XG4gIC8qd2lkdGg6IDI5MHB4Ki8gfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm1lbWJlcnMgLm1lbWJlci1zaG9ydC1zdWNjZXNzIHtcbiAgd2lkdGg6IDI4NHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm1lbWJlcnMgLm1lbWJlci1zaG9ydC1zdWNjZXNzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXR3b3JrX21lbWJlcl9zdWNjZXNzX2JhZGdlLnBuZykgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtOXB4O1xuICB0b3A6IDEwcHg7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgaGVhZGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgaGVhZGVyIGgyIGEge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgcCB7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgcCBhIHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDZweDtcbiAgbGVmdDogMDsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm1vcmUgYSB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzLFxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLnRleHQge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgcGFkZGluZzogMiU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC50ZXh0IHtcbiAgICB3aWR0aDogOTYlOyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAudGV4dCAuaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIC5pbmZvIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzLWZpbHRlcnMge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjNGQ5MDZhO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMtZmlsdGVycyBwIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzLWZpbHRlcnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyNHB4IDAgOXB4OyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycy1maWx0ZXJzIGE6YWZ0ZXIge1xuICBmb250LWZhbWlseTogb3dzZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbnRlbnQ6ICdLJztcbiAgbWFyZ2luLWxlZnQ6IDlweDsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMtZmlsdGVycyBhLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdKJzsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMtZmlsdGVycyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4jY291bnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jY291bnRyeSBoZWFkZXIge1xuICB3aWR0aDogMzcwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG5cbiNjb3VudHJ5IGhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi4yZW07IH1cblxuI2NvdW50cnkgaGVhZGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4jY291bnRyeSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxuI2NvdW50cnkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCBsaSB7XG4gIHBhZGRpbmc6IDdweDsgfVxuXG4jY291bnRyeSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbiNjb3VudHJ5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3AgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbiNjb3VudHJ5IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzIwMDsgfVxuXG4jY291bnRyeSAuZm9ybS1zdWJtaXQge1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIwMDtcbiAgYm9yZGVyOiAjZmZjMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIHtcbiAgaGVpZ2h0OiAyMDRweDtcbiAgdG9wOiAtNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXR3b3JrX2luZm9fYmcucG5nKTsgfVxuXG4jY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvLmNvdW50cnkge1xuICBoZWlnaHQ6IDI1MHB4OyB9XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWNoYXJ0IHtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMTlweDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gaDMuYmxvY2stdGl0bGUge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiA0cHggNHB4IDdweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICNmZmYgI2VlZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQ6YWZ0ZXIge1xuICBjb2xvcjogI2NjYztcbiAgcmlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCAubWVtYmVyLWluZm8ge1xuICBwYWRkaW5nLXRvcDogOXB4OyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgc3Bhbi5jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgZmlndXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyN3B4OyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCBzcGFuLnllYXIge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgaDUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgcCB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgcGFkZGluZzogMDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IHNwYW4udHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU1cHg7XG4gIHRvcDogMzBweDtcbiAgY29sb3I6ICM2MzYzNzI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IHNwYW4udHlwZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdC55ZWxsb3ctYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BfbWVtYmVyX2JhZGdlX3NtYWxsLmdpZik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQ4MHB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzIwMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdC5vbiB7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAwO1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDRweDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0Lm9uLnllbGxvdy1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNmZmMyMDA7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdC5vbiBzcGFuLnR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICByaWdodDogYXV0bztcbiAgbGVmdDogOXB4O1xuICB0b3A6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdC5vbiBzcGFuLnR5cGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkYzsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGRkIHtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZGQueWVsbG93LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICNmZmMyMDA7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDdweDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnByb2Zlc3Npb24ge1xuICBwYWRkaW5nOiA5cHggMDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnByb2Zlc3Npb24gaDQge1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gLm1lbWJlci1pbmZvLWFjY29yZGlvbiAucHJvZmVzc2lvbiBwIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnRoZXNpcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gLm1lbWJlci1pbmZvLWFjY29yZGlvbiAudGhlc2lzIHAge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gLm1lbWJlci1pbmZvLWFjY29yZGlvbiAudGhlc2lzIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY291bnRyeSBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMzZweDsgfVxuICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjY291bnRyeSAubmV0d29yay1jaGFydCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiAxOyB9XG4gICNjb3VudHJ5IC5hY2NvcmRpb24gZHQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAjY291bnRyeSAuYWNjb3JkaW9uIGR0IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICNjb3VudHJ5IC5hY2NvcmRpb24gZHQgLm1lbWJlci1pbmZvIHtcbiAgICB3aWR0aDogNjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICBib2R5LnBhZ2UtbmV0d29yayB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgcDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAsXG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgcDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIGRpdi50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdzJztcbiAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgdG9wOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIGRpdi5jaGFydCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4OyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgcCxcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5jaGFydCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7IH1cbiAgI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvLFxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IC5jaGFydC1jb250ZW50LFxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IC5tb3JlLFxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIC50ZXh0ID4gZGl2LFxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIC50ZXh0ID4gcCxcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLnRleHQgLmluZm8sXG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2NvdW50cnkgaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAjbmF0aW9uYWwtY2hhcHRlcnMgaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDJlbTsgfVxuICAubWVudS1tbGlkLTQ0MSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbmV0d29ya3Mge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAjbmV0d29ya3MgLm5ldHdvcmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMCAyNXB4IDVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAjbmV0d29ya3MgLm5ldHdvcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdzJztcbiAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgdG9wOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgI25ldHdvcmtzIC5uZXR3b3JrIGgyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAjbmV0d29ya3MgLm5ldHdvcmsgLm5ldHdvcmstaW5mbyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI25ldHdvcmtzIC5pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXRvcDogOXB4OyB9XG4gICNuZXR3b3JrcyAuaW5mbyBwID4gc3Ryb25nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBmb250LXNpemU6IDEuMWVtOyB9XG4gICNuZXR3b3JrcyAuY2hhcnQsXG4gICNuZXR3b3JrcyAubWFwLFxuICAjbmV0d29ya3MgLm1lbWJlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jYnJlYWRjcnVtYnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogLjhlbTsgfVxuXG4jYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbiNicmVhZGNydW1icyBhOmZvY3VzLFxuI2JyZWFkY3J1bWJzIGE6aG92ZXIsXG4jYnJlYWRjcnVtYnMgc3Bhbi5hY3RpdmUge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDVweCA1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDIlOyB9IH1cblxuLmJveC1jb250ZW50IGFzaWRlIC5ibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuYXNpZGUge1xuICB3aWR0aDogMjE1cHg7IH1cblxuYXNpZGUgLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5hc2lkZSAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzAwNWQyNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5hc2lkZSAuYmxvY2stbWVudSB1bCB1bCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG5hc2lkZSAuYmxvY2stbWVudSB1bCB1bDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmNmOGY7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgdWwgdWwgdWwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZGRkOyB9XG5cbmFzaWRlIC5ibG9jay1tZW51IGxpLmxhc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQ7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGksXG5hc2lkZSAuYmxvY2stbWVudSBsaSBsaS5sYXN0IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmFzaWRlIC5ibG9jay1tZW51IGxpIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigKInO1xuICBwYWRkaW5nOiAwIDZweDsgfVxuXG5hc2lkZSAuYmxvY2stbWVudSBsaSBsaSBhIHtcbiAgcGFkZGluZzogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgcGFkZGluZzogMTJweCA2cHg7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgYS5hY3RpdmUsXG5hc2lkZSAuYmxvY2stbWVudSBhLmFjdGl2ZS10cmFpbCxcbmFzaWRlIC5ibG9jay1tZW51IGE6Zm9jdXMsXG5hc2lkZSAuYmxvY2stbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGJhY2tncm91bmQ6ICNmNWZjZjg7IH1cblxuYXNpZGUgLmJsb2NrLW5ld3MgYXJ0aWNsZSB7XG4gIHdpZHRoOiAxODhweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2Y3ZjZmNTtcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggOXB4OyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIGFydGljbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDJlY2RjO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDVkMjU7IH1cblxuYXNpZGUgLmJsb2NrLW5ld3MgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuYXNpZGUgLmJsb2NrLW5ld3MgYSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIHNwYW4uZGF0ZSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IC45ZW07IH1cblxuYXNpZGUgLmJsb2NrLW5ld3MgaDIge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiA5cHggMDsgfVxuXG5hc2lkZSAuYmxvY2stbmV3cyBwIHtcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgYXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jY29udGVudCB7XG4gIHdpZHRoOiA2OTVweDsgfVxuXG4jY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG5cbiNjb250ZW50IGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuXG4jY29udGVudCAuY29udGVudC1yZXR1cm4ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuI2NvbnRlbnQgaDMuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwYWRkaW5nLXRvcDogMThweDsgfVxuXG4jY29udGVudCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuI2NvbnRlbnQgcCBpbWcge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDRweDsgfVxuXG4jY29udGVudCB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbiNjb250ZW50IGxpIHtcbiAgcGFkZGluZzogMCAwIDEwcHggMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbiNjb250ZW50IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdpJztcbiAgZm9udC1mYW1pbHk6IG93c2Q7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7IH1cblxuI2NvbnRlbnQgLmltYWdlLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIxcHggMjFweCAwOyB9XG5cbiNjb250ZW50IC5pbWFnZS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMjFweCAyMXB4OyB9XG5cbiNjb250ZW50IC5tb3JlLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICBwYWRkaW5nOiAxNXB4IDIxcHggMDtcbiAgbWFyZ2luOiAzNnB4IDAgNDBweDsgfVxuXG4jY29udGVudCAubW9yZS1pbmZvIHA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4jY29udGVudCAuZG93bmxvYWRzLFxuI2NvbnRlbnQgLmxpbmtzLFxuI2NvbnRlbnQgLnByb2NlZWRpbmcge1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG5cbiNjb250ZW50IC5kb3dubG9hZHMgbGksXG4jY29udGVudCAubGlua3MgbGksXG4jY29udGVudCAucHJvY2VlZGluZyBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuI2NvbnRlbnQgLmRvd25sb2FkcyBsaSBpbWcsXG4jY29udGVudCAubGlua3MgbGkgaW1nLFxuI2NvbnRlbnQgLnByb2NlZWRpbmcgbGkgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY29udGVudCAuZG93bmxvYWRzIGxpOmJlZm9yZSxcbiNjb250ZW50IC5saW5rcyBsaTpiZWZvcmUsXG4jY29udGVudCAucHJvY2VlZGluZyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnbyc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0b3A6IDA7IH1cblxuI2NvbnRlbnQgLnByb2NlZWRpbmcgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jY29udGVudCAucHJvY2VlZGluZyB1bDpiZWZvcmUge1xuICBjb250ZW50OiAndCc7XG4gIGZvbnQtZmFtaWx5OiBvd3NkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNlZmVlZWI7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbiNjb250ZW50IC5saW5rcyBsaSB7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbiNjb250ZW50IC5saW5rcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAncCc7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbiNjb250ZW50IC50YWdzIHtcbiAgcGFkZGluZzogMThweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4jY29udGVudCAudGFncyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjdmNmY1O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDVweCAxOHB4O1xuICBtYXJnaW46IDAgOXB4IDlweCAwOyB9XG5cbiNjb250ZW50IC5wYWdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4jY29udGVudCAucGFnZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoOyB9XG5cbiNjb250ZW50IC5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjdmNmY1O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI2NvbnRlbnQgLnBhZ2VyIGxpLnBhZ2VyLWN1cnJlbnQge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jY29udGVudCAucGFnZXIgbGkucGFnZXItbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwOyB9XG5cbiNjb250ZW50IC5wYWdlciBsaS5wYWdlci1maXJzdCxcbiNjb250ZW50IC5wYWdlciBsaS5wYWdlci1sYXN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY29udGVudCAucGFnZXIgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbiNjb250ZW50IC5wYWdlciBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNjb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAjY29udGVudCAucGFnZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMiU7IH0gfVxuXG4ucGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZSBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG5cbi5wYWdlIGhlYWRlciBoMiB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi5wYWdlIGgyIHtcbiAgZm9udC1zaXplOiAxLjdlbTsgfVxuXG4ucGFnZSBoMi5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLnBhZ2UgaDIubGlnaHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi5wYWdlIGgzIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cblxuLnBhZ2UgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuN2VtO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi5wYWdlIGJsb2NrcXVvdGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDsgfVxuXG4ucGFnZSBhIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuLnBhZ2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5wYWdlIGEuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UgYS5kb3dubG9hZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBhZ2UgYS5kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnbyc7XG4gIGZvbnQtZmFtaWx5OiBvd3NkO1xuICBmb250LXNpemU6IC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMThweDsgfVxuXG4ucGFnZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlIC52aWV3LWZpbHRlcnMge1xuICB3aWR0aDogNjcwcHg7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQsXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldCBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzUyNTI1MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7IH1cblxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0IGlucHV0LmZvcm0tY2hlY2tib3gge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0IHNlbGVjdC5mb3JtLXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogM3B4OyB9XG5cbi5wYWdlICNlZGl0LXJlZ2lvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAlO1xuICB0b3A6IDA7IH1cblxuLnBhZ2UgI2VkaXQtcmVnaW9uLXdyYXBwZXIgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlIC52aWV3LWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIHdpZHRoOiA5NiU7IH0gfVxuXG4ucGFydG5lcnMtbGlzdCAucGFydG5lciB7XG4gIHBhZGRpbmc6IDI0cHggMCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXItd2lkdGg6IDRweCAxcHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDVkMjUgI2RkZCAjZGRkOyB9XG5cbi5wYXJ0bmVycy1saXN0IC5wYXJ0bmVyIC5jb250ZW50LXJldHVybiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLnBhcnRuZXJzLWxpc3QgLnBhcnRuZXIgLmNvbnRlbnQtcmV0dXJuIHN0cm9uZy5ncmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDE1cHggMDsgfVxuXG4ucGFydG5lcnMtbGlzdCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBjb2xvcjogIzAwNWQyNTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbi5wYXJ0bmVycy1saXN0IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucGFydG5lcnMtbGlzdCBoNSBzdHJvbmcge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4ucGFydG5lcnMtbGlzdCAubGlua3Mge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcnRuZXJzLWxpc3QgLmxpbmtzIHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYmxvY2stdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAzM3B4OyB9XG5cbi5ibG9jay10ZXh0IGgyIHtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmNvbmZlcmVuY2UtdXBjb21pbmcge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNWQyNTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDVkMjU7XG4gIGJhY2tncm91bmQ6ICNmYWZhZjk7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAzNnB4IDIxcHggMjRweCAxMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbmZlcmVuY2UtdXBjb21pbmcgYS5idXR0b24ge1xuICBmb250LXNpemU6IC45ZW07IH1cblxuLmNvbmZlcmVuY2UtdXBjb21pbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ3InO1xuICBmb250LWZhbWlseTogb3dzZDtcbiAgZm9udC1zaXplOiAxMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogMzNweDtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuLmNvbmZlcmVuY2UtdXBjb21pbmcgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29uZmVyZW5jZS11cGNvbWluZyBoZWFkZXIgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb25mZXJlbmNlLXVwY29taW5nIGhlYWRlciBoNCB7XG4gIGNvbG9yOiAjMDA4NWIyO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMjsgfVxuXG4uY29uZmVyZW5jZS11cGNvbWluZyAuZ3JlZW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb25mZXJlbmNlLXBhc3Qge1xuICBwYWRkaW5nOiAxNXB4IDE4cHggMTVweCA2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5jb25mZXJlbmNlLXBhc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlY2RjOyB9XG5cbi5jb25mZXJlbmNlLXBhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiAncyc7XG4gIGZvbnQtZmFtaWx5OiBvd3NkO1xuICBjb2xvcjogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi5jb25mZXJlbmNlLXBhc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb25mZXJlbmNlLXBhc3QgaGVhZGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb25mZXJlbmNlLXBhc3QgaDMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb25mZXJlbmNlLXBhc3QgaDQgYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbmZlcmVuY2UtcGFzdCB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggNnB4OyB9XG4gIC5jb25mZXJlbmNlLXBhc3Q6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1cHg7IH0gfVxuXG4jY29uZmVyZW5jZSBoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTJweDsgfVxuXG4jY29uZmVyZW5jZSBoZWFkZXIgaDEge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbiNjb25mZXJlbmNlIGhlYWRlciBoMiB7XG4gIGNvbG9yOiAjMDA4NWIyOyB9XG5cbiNjb25mZXJlbmNlIC5yZWdpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNjb25mZXJlbmNlIC5jb250ZW50LXJldHVybiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4jY29uZmVyZW5jZSAuZ2xvYmFsLWFzc2VtYmx5IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cblxuI2NvbmZlcmVuY2UgLmdsb2JhbC1hc3NlbWJseSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjMDA4NWIyO1xuICBwYWRkaW5nLXRvcDogMTJweDsgfVxuXG4jY29uZmVyZW5jZSAuZ2xvYmFsLWFzc2VtYmx5IGgzIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgcGFkZGluZy1ib3R0b206IDlweDsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGR0IHNwYW4ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGR0IC5jb25mZXJlbmNlLXJlZ2lvbiB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDEycHg7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgZHQ6YWZ0ZXIge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGgzIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbWFyZ2luOiAyNHB4IDAgNDBweDsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDIwcHg7XG4gIHBhZGRpbmc6IDAgMjFweDtcbiAgYmFja2dyb3VuZDogI2YyZjFlZjtcbiAgbWFyZ2luOiA1NXB4IDAgMjRweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkNWUzZGE7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01NXB4O1xuICBsZWZ0OiAwOyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgaDQge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBoNSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IDEuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGg1IGEge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYmxvY2txdW90ZTphZnRlcixcbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYmxvY2txdW90ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMi4yZW07IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbmZlcmVuY2UgLmNvbnRlbnQtcmV0dXJuIHtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTsgfVxuICAjY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIHtcbiAgICB3aWR0aDogODUlO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyB9IH1cblxuI2ViLXJvbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDkwcHggMCA0MHB4OyB9XG5cbiNlYi1yb2xlIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IDYwcHg7IH1cblxuI2ViLXJvbGUgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMjIwcHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuI2ViLXJvbGUgZmlndXJlIGZpZ2NhcHRpb24gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuI2ViLXJvbGUgaGVhZGVyIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IDEzOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjM4LCAyMzUsIDAuOCk7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nOiAyN3B4IDAgMCAyNTBweDsgfVxuXG4jZWItcm9sZSBoZWFkZXIgaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4jZWItcm9sZSBoZWFkZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuI2ViLXJvbGUgLnRleHQge1xuICB3aWR0aDogNTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNlYi1yb2xlIGJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzNnB4IDA7XG4gIHBhZGRpbmc6IDAgMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNlYi1yb2xlIGJsb2NrcXVvdGU6YWZ0ZXIsXG4jZWItcm9sZSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuI2ViLXJvbGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IC0yMHB4OyB9XG5cbiNlYi1yb2xlIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjBweDsgfVxuXG4jZWItcm9sZSAucHJvZ3JhbSB7XG4gIG1hcmdpbi10b3A6IDI3cHg7IH1cblxuI2ViLXJvbGUgaDUge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNlYi1yb2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAjZWItcm9sZSBmaWd1cmUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUlO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjUlOyB9XG4gICNlYi1yb2xlIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNlYi1yb2xlIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTUlO1xuICAgIHRvcDogMDsgfVxuICAjZWItcm9sZSBoZWFkZXIge1xuICAgIHdpZHRoOiA5MiU7XG4gICAgcGFkZGluZzogMjUlIDIlIDIlO1xuICAgIG1hcmdpbjogMCAyJTsgfVxuICAjZWItcm9sZSAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubmV3cy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uZXdzLXRlYXNlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5ld3MtdGVhc2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkYzsgfVxuXG4ubmV3cy10ZWFzZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbnRlbnQ6ICdzJztcbiAgZm9udC1mYW1pbHk6IG93c2Q7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7IH1cblxuLm5ld3MtdGVhc2VyIGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubmV3cy10ZWFzZXIgaGVhZGVyIHtcbiAgcGFkZGluZzogOXB4IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ubmV3cy10ZWFzZXIgaGVhZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2JiYjtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm5ld3MtdGVhc2VyIGhlYWRlciBzcGFuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOXB4OyB9XG5cbi5uZXdzLXRlYXNlciBhIHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuLm5ld3MtdGVhc2VyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubmV3cy10ZWFzZXIgaDUuZGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubmV3cy10ZWFzZXIgaDUuZGF0ZSBhIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuLm5ld3MtdGVhc2VyIC50ZXh0IHtcbiAgd2lkdGg6IDU3NXB4OyB9XG5cbi5uZXdzLXRlYXNlciAudGV4dC13aXRoLWltYWdlIHtcbiAgd2lkdGg6IDM5MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm5ld3MtdGVhc2VyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3cy10ZWFzZXIgLnRleHQge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4jbmV3cyBoMi5kYXRlIHtcbiAgcGFkZGluZy10b3A6IDlweDsgfVxuXG4jY29udGVudCAjbmV3cyAubGlua3MsXG4jY29udGVudCAjbmV3cyAucHJvY2VlZGluZyxcbiNuZXdzICNjb250ZW50IC5saW5rcyxcbiNuZXdzICNjb250ZW50IC5wcm9jZWVkaW5nLFxuI25ld3MgLmRvd25sb2FkcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuI2V2ZW50IGgxLFxuI2V2ZW50IGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI2V2ZW50IGgyLmRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG5cbiNldmVudCBzcGFuLmNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA5cHggMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgY29sb3I6ICNiYmI7IH1cblxuLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXctZmlsdGVycyB7XG4gIHdpZHRoOiA2NjVweDsgfVxuXG4ucGFnZSAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cyAudmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0IGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cblxuLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gI2VkaXQtcmVnaW9uLXdyYXBwZXIge1xuICByaWdodDogMSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZSAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cyAudmlldy1maWx0ZXJzIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIGhlaWdodDogNTdweDsgfVxuICAucGFnZSAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cyAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LXJlZ2lvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAxcHg7IH0gfVxuXG4uc3VjY2Vzcy1zdG9yeSB7XG4gIHdpZHRoOiA2MzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdWNjZXNzX3N0b3J5X2JhZGdlLmdpZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDYxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIHtcbiAgd2lkdGg6IDQ5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTsgfVxuXG4uc3VjY2Vzcy1zdG9yeSBmaWd1cmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEzMnB4O1xuICBoZWlnaHQ6IDEzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjYmNiYmJhOyB9XG5cbi5zdWNjZXNzLXN0b3J5IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zdWNjZXNzLXN0b3J5IGhlYWRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzI4cHg7IH1cblxuLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIGgyIHtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5zdWNjZXNzLXN0b3J5IGhlYWRlciBoMiBhIHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuLnN1Y2Nlc3Mtc3RvcnkgLnRhZ2xpbmUge1xuICB3aWR0aDogNDQ4cHg7XG4gIHBhZGRpbmc6IDMwcHggNDdweCAxMnB4IDY1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMXB4O1xuICB0b3A6IDEyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uc3VjY2Vzcy1zdG9yeSAudGFnbGluZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTNweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3VjY2Vzc19zdG9yeV9hcnJvdy5wbmcpIG5vLXJlcGVhdCAjZWZlZWViO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDU4cHg7IH1cblxuLnN1Y2Nlc3Mtc3RvcnkgLnRhZ2xpbmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N1Y2Nlc3Nfc3Rvcnlfc2hhZG93LmdpZikgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEycHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5zdWNjZXNzLXN0b3J5IC5yZWFkLW1vcmUteWVsbG93LXBsdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDEwMjtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuLnN1Y2Nlc3Mtc3RvcnktZXZlbiAucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAwIDA7IH1cblxuLnN1Y2Nlc3Mtc3RvcnktZXZlbiAucmVhZC1tb3JlLXllbGxvdy1wbHVzOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5zdWNjZXNzLXN0b3J5LW9kZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIxcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7IH1cblxuLnN1Y2Nlc3Mtc3Rvcnktb2RkIC5tZW1iZXItaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDsgfVxuXG4uc3VjY2Vzcy1zdG9yeS1vZGQgZmlndXJlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4OyB9XG5cbi5zdWNjZXNzLXN0b3J5LW9kZCAudGFnbGluZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjFweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMzBweCA2NXB4IDEycHggNDdweDsgfVxuXG4uc3VjY2Vzcy1zdG9yeS1vZGQgLnRhZ2xpbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDU4cHg7IH1cblxuLnN1Y2Nlc3Mtc3Rvcnktb2RkIC5yZWFkLW1vcmUteWVsbG93LXBsdXMge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zdWNjZXNzLXN0b3J5IHtcbiAgICB3aWR0aDogOTIlO1xuICAgIHBhZGRpbmc6IDIlIDIlIDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDA7IH1cbiAgLnN1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc3VjY2Vzcy1zdG9yeSBmaWd1cmUge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgLnN1Y2Nlc3Mtc3RvcnkgZmlndXJlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1JTsgfVxuICAuc3VjY2Vzcy1zdG9yeSBoZWFkZXIgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3VjY2Vzcy1zdG9yeSAucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnN1Y2Nlc3Mtc3RvcnkgLnRhZ2xpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyJSA0JTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogLTQlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpOyB9IH1cblxuI3N1Y2Nlc3Mtc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuXG4jc3VjY2Vzcy1zdG9yeTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExM3B4O1xuICBoZWlnaHQ6IDY3cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL293c2Rfc3RvcnlfbGFiZWxfaW52ZXJ0ZWQucG5nKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMXB4O1xuICB0b3A6IDU4cHg7XG4gIHotaW5kZXg6IDEwMjsgfVxuXG4jc3VjY2Vzcy1zdG9yeSBmaWd1cmUuYmlnaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA2NzJweDtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgZmlndXJlLmJpZ2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIHotaW5kZXg6IDEwMTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAtNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jc3VjY2Vzcy1zdG9yeSAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIHtcbiAgd2lkdGg6IDYwMnB4O1xuICBoZWlnaHQ6IDE0NHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjM4LCAyMzUsIDAuOCk7XG4gIG1hcmdpbjogLTMwcHggMCAwIDI3cHg7XG4gIHBhZGRpbmc6IDM2cHggMCAwIDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIG1hcmdpbjogN3B4IDAgM3B4O1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbiNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBoMSBhIHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIGgxIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMzsgfVxuXG4jc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIHBhZGRpbmc6IDA7IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4jc3VjY2Vzcy1zdG9yeSAudGV4dCB7XG4gIHdpZHRoOiA1ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgYmxvY2txdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDM2cHggMDtcbiAgcGFkZGluZzogMCAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbiNzdWNjZXNzLXN0b3J5IGJsb2NrcXVvdGU6YWZ0ZXIsXG4jc3VjY2Vzcy1zdG9yeSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbiNzdWNjZXNzLXN0b3J5IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ2gnO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0yMHB4OyB9XG5cbiNzdWNjZXNzLXN0b3J5IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnZyc7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0yMHB4OyB9XG5cbiNzdWNjZXNzLXN0b3J5IC5wcm9ncmFtIHtcbiAgbWFyZ2luLXRvcDogMjdweDsgfVxuXG4jc3VjY2Vzcy1zdG9yeSAucHJvZ3JhbSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLmxpbmtzIGEsXG4jc3VjY2Vzcy1zdG9yeSAubGlua3MgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmMyMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjc3VjY2Vzcy1zdG9yeSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICB3aWR0aDogMTA0JTsgfVxuICAjc3VjY2Vzcy1zdG9yeTpiZWZvcmUge1xuICAgIHdpZHRoOiAxOTdweDtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vd3NkX3N0b3J5X2xhYmVsX21vYmlsZV9pbnZlcnRlZC5wbmcpIG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgI3N1Y2Nlc3Mtc3RvcnkgLndpdGgtc21hbGwtc2lnbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3N1Y2Nlc3Mtc3Rvcnk6YmVmb3JlIHtcbiAgICByaWdodDogLTQ5cHg7IH1cbiAgI3N1Y2Nlc3Mtc3RvcnkgZmlndXJlLmJpZ2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgcGFkZGluZzogMyUgMiU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAjc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjc3VjY2Vzcy1zdG9yeSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci13aWR0aDogOXB4OyB9XG4gICNzdWNjZXNzLXN0b3J5IGhlYWRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1zcGVjaWFsaXphdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjc3VjY2Vzcy1zdG9yeSAudGV4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAwIDUlOyB9IH1cblxuLnB1YmxpY2F0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLnB1YmxpY2F0aW9ucyAudmlldy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNWQyNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wdWJsaWNhdGlvbnMgLnZpZXctaGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuLnB1YmxpY2F0aW9ucyAudmlldy1oZWFkZXIgYS5tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wdWJsaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDIxcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cblxuLnB1YmxpY2F0aW9uIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5wdWJsaWNhdGlvbiAudGV4dCB7XG4gIHdpZHRoOiA1NDVweDsgfVxuXG4ucHVibGljYXRpb24gaGVhZGVyIGgxLFxuLnB1YmxpY2F0aW9uIGhlYWRlciBoMiB7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBmb250LXNpemU6IDEuOGVtOyB9XG5cbi5wdWJsaWNhdGlvbiBwLmF1dGhvciB7XG4gIGNvbG9yOiAjYjliOWI5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDsgfVxuXG4udmlld3Mtcm93LWxhc3QgLnB1YmxpY2F0aW9uIHtcbiAgYm9yZGVyOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnB1YmxpY2F0aW9uIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHVibGljYXRpb24gZmlndXJlLmxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jbWVtYmVyIGhlYWRlciBoMiB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbiNtZW1iZXIgLmluZm8ge1xuICBwYWRkaW5nOiAyN3B4IDM2cHg7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZjMjAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmYzIwMDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNtZW1iZXIgLmluZm8gZmlndXJlIHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjYmNiYmJhO1xuICB3aWR0aDogMjU1cHg7XG4gIGhlaWdodDogMjU1cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA4cHggc29saWQgI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbWVtYmVyIC5pbmZvIC50ZXh0IHtcbiAgd2lkdGg6IDI1NXB4OyB9XG5cbiNtZW1iZXIgLmluZm8gLnRleHQgLm5hdGlvbmFsaXR5IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4jbWVtYmVyIC5pbmZvIC50ZXh0IC5jb3VudHJ5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jbWVtYmVyIC5pbmZvIC50ZXh0IC5hd2FyZF90eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jbWVtYmVyIC5pbmZvIC50ZXh0IC5hd2FyZF90eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXdhcmRfdHlwZS1pY29uLnBuZyk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI21lbWJlciAuaW5mbyAudGV4dCAubWVtYmVyX3F1YWxpZmljYXRpb25faXRlbXMgLnllYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNtZW1iZXIgLmluZm8gLnRleHQgLm1lbWJlcl9xdWFsaWZpY2F0aW9uX2l0ZW1zIC5kZWdyZWUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNtZW1iZXIgLmluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNtZW1iZXIgLmluZm8gaDEge1xuICBmb250LXNpemU6IDIuM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuI21lbWJlciAuaW5mbyBzcGFuLmViLXJvbGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44ZW07XG4gIG1hcmdpbjogOXB4IDAgMjdweDsgfVxuXG4jbWVtYmVyIC5pbmZvIHNwYW4uZWItcm9sZTpiZWZvcmUge1xuICBmb250LXNpemU6IDQuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiNtZW1iZXIgLmluZm8gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbiNtZW1iZXIgLmluZm8gLnN1Y2Nlc3Mtc3RvcnktYmFkZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogLTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vd3NkX3N0b3J5X2xhYmVsX2ludmVydGVkLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDsgfVxuXG4jbWVtYmVyIC5pbmZvIC5zdWNjZXNzLXN0b3J5LWJhZGdlIGEge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gZHQge1xuICBwYWRkaW5nOiAxOHB4IDE4cHggMThweCAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIGR0OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZjMjAwO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgZm9udC1zaXplOiAxLjllbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gZHQ6YWZ0ZXIge1xuICBmb250LXNpemU6IC44ZW07XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiBkdC5vbjphZnRlciB7XG4gIGNvbG9yOiAjZGRkOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiBkZCB7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDM2cHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmxhYmVsIHtcbiAgY29sb3I6ICNiYWJhYmE7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubWVtYmVyX3F1YWxpZmljYXRpb25faXRlbXMgc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIGg0LmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIHAge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gdWwge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gbGkge1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmMyMDA7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDRweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIHRhYmxlIHRkIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmN2Y2ZjU7XG4gIHBhZGRpbmc6IDIxcHggMThweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAyNHB4IDIxcHggMDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIC55ZWFycyB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAueWVhcnMgcCB7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIC55ZWFycyBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiBoMy50aXRsZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW1iZXJfZmVsbG93c2hpcF90aXRsZS5naWYpIG5vLXJlcGVhdDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIC5nYWxsZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmdyYWR1YXRpb24gLmdhbGxlcnkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMTBweCAxMHB4OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmdyYWR1YXRpb24gLnRoZXNpcyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuI2NvbnRlbnQgI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubGlua3MsXG4jY29udGVudCAjbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5wcm9jZWVkaW5nLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAjY29udGVudCAubGlua3MsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uICNjb250ZW50IC5wcm9jZWVkaW5nLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZG93bmxvYWRzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNjb250ZW50ICNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmxpbmtzIGEsXG4jY29udGVudCAjbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5wcm9jZWVkaW5nIGEsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uICNjb250ZW50IC5saW5rcyBhLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAjY29udGVudCAucHJvY2VlZGluZyBhLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZG93bmxvYWRzIGEge1xuICBjb2xvcjogIzk5OTsgfVxuXG4jY29udGVudCAjbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5saW5rcyBsaSxcbiNjb250ZW50ICNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLnByb2NlZWRpbmcgbGksXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uICNjb250ZW50IC5saW5rcyBsaSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLnByb2NlZWRpbmcgbGksXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5kb3dubG9hZHMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1jdXJyZW50LWFjdGl2aXRpZXMsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLXRhZ3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLWN1cnJlbnQtYWN0aXZpdGllcyAuZmllbGQtaXRlbSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtdGFncyAuZmllbGQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1yZXNlYXJjaC1wdWJsaWNhdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtcmVzZWFyY2gtcHVibGljYXRpb25zIC5maWVsZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLXJlc2VhcmNoLXB1YmxpY2F0aW9ucyAuZmllbGQtaXRlbSB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWFmZmlsaWF0aW9uIC5maWVsZC1pdGVtLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItbmF0aW9uYWwtY2hhcHRlciAuZmllbGQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1hZmZpbGlhdGlvbiAuZmllbGQtaXRlbTpiZWZvcmUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1uYXRpb25hbC1jaGFwdGVyIC5maWVsZC1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIGNvbnRlbnQ6ICdIJztcbiAgZm9udC1mYW1pbHk6IG93c2Q7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWFmZmlsaWF0aW9uIC5maWVsZC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdlJzsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1ncmFudHMgLmZpZWxkLWl0ZW0sXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLmZpZWxkLWl0ZW0sXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0sXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIC5maWVsZC1pdGVtIHtcbiAgbWFyZ2luOiAyZW0gMDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1ncmFudHMgLmZpZWxkLWl0ZW0gPiBkaXYsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLmZpZWxkLWl0ZW0gPiBkaXYsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0gPiBkaXYsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIC5maWVsZC1pdGVtID4gZGl2IHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItZ3JhbnRzIC5maWVsZC1pdGVtIC55ZWFyLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJlc2VudGF0aW9uIC5maWVsZC1pdGVtIC55ZWFyLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJpemVzIC5maWVsZC1pdGVtIC55ZWFyLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCAuZmllbGQtaXRlbSAueWVhciB7XG4gIGNvbG9yOiAjYzJjMmMyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItZ3JhbnRzIC5maWVsZC1pdGVtIC50aXRsZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSAudGl0bGUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b24sXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0gLnRpdGxlLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJpemVzIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCAuZmllbGQtaXRlbSAudGl0bGUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMTAlOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1ncmFudHMgLmZpZWxkLWl0ZW0gLnRpdGxlOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLmZpZWxkLWl0ZW0gLnRpdGxlOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0gLnRpdGxlOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b246YmVmb3JlLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCAuZmllbGQtaXRlbSAudGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAoic7IH1cblxuLmNyZWF0ZS1tZW1iZXItZnJvbS11c2VyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDVkMjU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggOHB4OyB9XG5cbi5wYWdlLW5vZGUtYWRkLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjYmxvY2stc3lzdGVtLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY1O1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogI0VGMzkzQzsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtZ3JvdXAtZmllbGRzZXQgdGgge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1ncm91cC1maWVsZHNldCAuZmllbGQtdHlwZS1maWxlIHRoIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1ncm91cC1maWVsZHNldCBsZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBkaXYgPiBmaWVsZHNldC5mb3JtLXdyYXBwZXIgbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMTAlOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSB0ci5ldmVuIGlucHV0IHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIC5maWVsZC1tdWx0aXBsZS1kcmFnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbXVsdGlwbGUtdGFibGUgLmZpZWxkLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbXVsdGlwbGUtdGFibGUgKyAuZGVzY3JpcHRpb24gKyBkaXYuY2xlYXJmaXgsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbXVsdGlwbGUtdGFibGUgKyBkaXYuY2xlYXJmaXgge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSAuZm9ybS1pdGVtLWZpZWxkLS1lbWFpbC11bmQtMC1lbWFpbCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICNmZmMyMDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5pbWFnZS13aWRnZXQtZGF0YSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1maWxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMCU7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiAxNSU7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGJ1dHRvbixcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGlucHV0LFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gc2VsZWN0LFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC40cztcbiAgb3V0bGluZTogMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGU6Zm9jdXMsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBidXR0b246Zm9jdXMsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBpbnB1dDpmb2N1cyxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHNlbGVjdDpmb2N1cyxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMjAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZTpkaXNhYmxlZCxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGJ1dHRvbjpkaXNhYmxlZCxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGlucHV0OmRpc2FibGVkLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gc2VsZWN0OmRpc2FibGVkLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdGV4dGFyZWE6ZGlzYWJsZWQge1xuICBib3JkZXI6IDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLmVycm9yLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gYnV0dG9uLmVycm9yLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gaW5wdXQuZXJyb3IsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBzZWxlY3QuZXJyb3IsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB0ZXh0YXJlYS5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMzAwMDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmVycm9yIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EzMDAwMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogMjAlO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIwMDtcbiAgYm9yZGVyOiAjZmZjMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHRkIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGxhYmVsLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gc3Bhbi5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tdGV4dCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS10eXBlLXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94LFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW8ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94ICsgbGFiZWwsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbyArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1jaGVja2JveCArIGxhYmVsOmJlZm9yZSxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXJhZGlvICsgbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogLTFweCAzcHggMCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBmb250OiAxLjJlbSB0d2Fzb25saW5lZm9ybXM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94LmVycm9yICsgbGFiZWw6YmVmb3JlLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW8uZXJyb3IgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTMwMDAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbzpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdvJztcbiAgY29sb3I6ICNmZmMyMDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW8gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbzpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ3AnOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBkaXYuYXV0b2NvbXBsZXRlLWRlbHV4ZS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gZGl2LmF1dG9jb21wbGV0ZS1kZWx1eGUtbXVsdGlwbGUgaW5wdXQge1xuICBib3JkZXI6IDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gZGl2LmF1dG9jb21wbGV0ZS1kZWx1eGUtbXVsdGlwbGUgLmF1dG9jb21wbGV0ZS1kZWx1eGUtdGhyb2JiZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tZHJvcCBsaSB7XG4gIHBhZGRpbmc6IDdweDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWRyb3AgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyIHVsLmNob3Nlbi1jaG9pY2VzLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYzIwMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICBib3JkZXI6IDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1yZXN1bHRzIHtcbiAgcGFkZGluZzogMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHVsLmNob3Nlbi1jaG9pY2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB1bC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdWwuY2hvc2VuLWNob2ljZXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdWwuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwIDE4cHggMCA1cHg7XG4gIG1hcmdpbjogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHVsLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICB0b3A6IDZweDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtYWRkLW1vcmUtc3VibWl0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBib3JkZXI6IDA7IH1cblxuLnVpLWF1dG9jb21wbGV0ZSBhIHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuLnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjZmZjMjAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5odG1sLmpzIC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGZpZWxkc2V0LmNvbGxhcHNlZCB7XG4gIGhlaWdodDogNzVweDsgfVxuXG4jdXNlci1wYXNzIC5maWVsZC10eXBlLXRleHQsXG4jdXNlci1wYXNzIC5mb3JtLXR5cGUtcGFzc3dvcmQsXG4jdXNlci1wYXNzIC5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuI3VzZXItcGFzcyAuZm9ybS13cmFwcGVyLFxuI3VzZXItcHJvZmlsZS1mb3JtIC5maWVsZC10eXBlLXRleHQsXG4jdXNlci1wcm9maWxlLWZvcm0gLmZvcm0tdHlwZS1wYXNzd29yZCxcbiN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS10eXBlLXRleHRmaWVsZCxcbiN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS13cmFwcGVyLFxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZmllbGQtdHlwZS10ZXh0LFxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS10eXBlLXBhc3N3b3JkLFxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS10eXBlLXRleHRmaWVsZCxcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4jdXNlci1wYXNzIGJ1dHRvbixcbiN1c2VyLXBhc3MgaW5wdXQsXG4jdXNlci1wcm9maWxlLWZvcm0gYnV0dG9uLFxuI3VzZXItcHJvZmlsZS1mb3JtIGlucHV0LFxuI3VzZXItcmVnaXN0ZXItZm9ybSBidXR0b24sXG4jdXNlci1yZWdpc3Rlci1mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNHM7XG4gIG91dGxpbmU6IDA7IH1cblxuI3VzZXItcGFzcyBidXR0b246Zm9jdXMsXG4jdXNlci1wYXNzIGlucHV0OmZvY3VzLFxuI3VzZXItcHJvZmlsZS1mb3JtIGJ1dHRvbjpmb2N1cyxcbiN1c2VyLXByb2ZpbGUtZm9ybSBpbnB1dDpmb2N1cyxcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gYnV0dG9uOmZvY3VzLFxuI3VzZXItcmVnaXN0ZXItZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzIwMDsgfVxuXG4jdXNlci1wYXNzIGJ1dHRvbjpkaXNhYmxlZCxcbiN1c2VyLXBhc3MgaW5wdXQ6ZGlzYWJsZWQsXG4jdXNlci1wcm9maWxlLWZvcm0gYnV0dG9uOmRpc2FibGVkLFxuI3VzZXItcHJvZmlsZS1mb3JtIGlucHV0OmRpc2FibGVkLFxuI3VzZXItcmVnaXN0ZXItZm9ybSBidXR0b246ZGlzYWJsZWQsXG4jdXNlci1yZWdpc3Rlci1mb3JtIGlucHV0OmRpc2FibGVkIHtcbiAgYm9yZGVyOiAwOyB9XG5cbiN1c2VyLXBhc3MgYnV0dG9uLmVycm9yLFxuI3VzZXItcGFzcyBpbnB1dC5lcnJvcixcbiN1c2VyLXByb2ZpbGUtZm9ybSBidXR0b24uZXJyb3IsXG4jdXNlci1wcm9maWxlLWZvcm0gaW5wdXQuZXJyb3IsXG4jdXNlci1yZWdpc3Rlci1mb3JtIGJ1dHRvbi5lcnJvcixcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXQuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTMwMDAwOyB9XG5cbiN1c2VyLXBhc3MgLmZvcm0tc3VibWl0LFxuI3VzZXItcHJvZmlsZS1mb3JtIC5mb3JtLXN1Ym1pdCxcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMjAwO1xuICBib3JkZXI6ICNmZmMyMDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGFydG5lcnMge1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhcnRuZXJzIGltZyB7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhcnRuZXIgZmlndXJlLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxZW0gMDsgfSB9XG5cbi51c2VyLWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4udXNlci1mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICNmZmMyMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuXG4udXNlci1mb3JtIC5mb3JtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udXNlci1mb3JtIC5mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi51c2VyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnVzZXItZm9ybSAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmYzIwMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi51c2VyLWZvcm0gYTpmb2N1cyxcbi51c2VyLWZvcm0gYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5ibG9jay11c2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIHBhZGRpbmc6IDEycHg7IH1cblxuLmJsb2NrLXVzZXIgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4uYmxvY2stdXNlciAuY2xvc2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbi5mb290ZXItbWVudSB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuXG4uZm9vdGVyLW1lbnUgLmJsb2NrIHtcbiAgd2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mb290ZXItbWVudSAuYmxvY2sgaDMuYmxvY2stdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0M3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mb290ZXItbWVudSAuYmxvY2sgdWwubWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4uZm9vdGVyLW1lbnUgLmJsb2NrIGEge1xuICBjb2xvcjogIzg4ODsgfVxuXG4uZm9vdGVyLW1lbnUgLmJ1cmdlci1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7IH1cblxuLmZvb3Rlci1tZW51IC5idXJnZXItbWVudSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDQycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5mb290ZXIubWFpbiB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMThweCAwO1xuICBmb250LXNpemU6IC45ZW07XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNjYm94T3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiAzMDA7IH1cblxuI2NvbG9yYm94IHtcbiAgei1pbmRleDogMzAxOyB9XG5cbi5vdmVybGF5LWNvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50LFxuLm92ZXJsYXktY29udGVudCAjY2JveExvYWRpbmdHcmFwaGljLFxuLm92ZXJsYXktY29udGVudCAjY2JveExvYWRpbmdPdmVybGF5IHtcbiAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbiNjYm94Q2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbG9yYm94X2Nsb3NlLnBuZykgbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2Nib3hDbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEycHg7IH1cblxuI3RhYnMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiN0YWJzLXdyYXBwZXIgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbiAgcGFkZGluZzogMTJweCAzM3B4O1xuICBtYXJnaW46IDA7IH1cblxuI3RhYnMtd3JhcHBlciBsaSB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbiN0YWJzLXdyYXBwZXIgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdGFicy13cmFwcGVyIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwM2EyNDI7IH1cblxuI3RhYnMtd3JhcHBlciBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIGJvcmRlci1jb2xvcjogI2QyZDJkMiAjZDJkMmQyIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogOXB4O1xuICBtYXJnaW46IDA7IH1cblxuI3RhYnMtd3JhcHBlciBhOmZvY3VzLFxuI3RhYnMtd3JhcHBlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwM2EyNDI7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWhvbWUtaW5zdGl0dXRlLWJsb2NrLTEgLnZpZXdzLXJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jYmxvY2stdmlld3MtZmVsbG93c2hpcC1zaWRlYmFyLWJsb2NrLFxuI2Jsb2NrLXZpZXdzLXdoYXQtaXMtb3dzZC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGN0Y2RjU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jYmxvY2stdmlld3MtZmVsbG93c2hpcC1zaWRlYmFyLWJsb2NrIGgzIGEsXG4jYmxvY2stdmlld3Mtd2hhdC1pcy1vd3NkLWJsb2NrIGgzIGEge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDVDMkI7IH1cblxuI2Jsb2NrLXZpZXdzLWZlbGxvd3NoaXAtc2lkZWJhci1ibG9jayAudmlld3MtZmllbGQtZmllbGQtLXN1YnRpdGxlLFxuI2Jsb2NrLXZpZXdzLWZlbGxvd3NoaXAtc2lkZWJhci1ibG9jayAudmlld3MtZmllbGQtdmlldy1ub2RlLFxuI2Jsb2NrLXZpZXdzLXdoYXQtaXMtb3dzZC1ibG9jayAudmlld3MtZmllbGQtZmllbGQtLXN1YnRpdGxlLFxuI2Jsb2NrLXZpZXdzLXdoYXQtaXMtb3dzZC1ibG9jayAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jYmxvY2stdmlld3MtZmVsbG93c2hpcC1zaWRlYmFyLWJsb2NrIC52aWV3cy1yb3c6aG92ZXIsXG4jYmxvY2stdmlld3Mtd2hhdC1pcy1vd3NkLWJsb2NrIC52aWV3cy1yb3c6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDVkMjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZGM7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIGgzIHtcbiAgY29sb3I6ICNmZmMyMDA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmliYm9uX3kucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjA0LCA0MCwgMC4yMik7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZjMjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1Y2Nlc3MtdGFnbGluZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMjAlO1xuICBjb2xvcjogIzVDNUM1QztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1tZW1iZXItcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogMTEwJTsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1maWVsZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3LWZyb250LXN1Y2Nlc3Mtc3RvcmllcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICBtYXJnaW46IDEwcHggMCAwOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xuICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1waWN0dXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAudmlld3Mtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIwNCwgNDAsIDAuNCk7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiB7XG4gIGJhY2tncm91bmQ6ICNGN0Y2RjU7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiBoMyB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwNWQyNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1QzJCOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctZnJvbnQtbmV3cyAudmlld3Mtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjRjdGNkY1O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDExMCU7XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3c6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDVkMjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZGM7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3ctZmlyc3Qge1xuICBtYXJnaW46IDA7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3ctbGFzdCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICMwMDg1YjI7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLmJsb2NrLXRleHQge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29uZmVyZW5jZS1pY29uLnBuZykgbm8tcmVwZWF0IDk1JSAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY1O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwODViMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZCB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1kYXRlLXctZW5kIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY29uZmVyZW5jZS1sb2NhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICBmb250LXNpemU6IDEyMCU7XG4gIGNvbG9yOiAjMDA4NWIyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gIGNvbG9yOiAjMDA4NWIyOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkYmU4OyB9XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIC5mbGV4LXdyYXBwZXIge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH0gfVxuXG4uZmxleC13cmFwcGVyIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmZsZXgtd3JhcHBlciAucm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5mbGV4LXdyYXBwZXIgLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5mbGV4LXdyYXBwZXIgLm5vLWd1dHRlcnMgPiAuY29sLFxuLmZsZXgtd3JhcHBlciAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC0xLCAuZmxleC13cmFwcGVyIC5jb2wtMiwgLmZsZXgtd3JhcHBlciAuY29sLTMsIC5mbGV4LXdyYXBwZXIgLmNvbC00LCAuZmxleC13cmFwcGVyIC5jb2wtNSwgLmZsZXgtd3JhcHBlciAuY29sLTYsIC5mbGV4LXdyYXBwZXIgLmNvbC03LCAuZmxleC13cmFwcGVyIC5jb2wtOCwgLmZsZXgtd3JhcHBlciAuY29sLTksIC5mbGV4LXdyYXBwZXIgLmNvbC0xMCwgLmZsZXgtd3JhcHBlciAuY29sLTExLCAuZmxleC13cmFwcGVyIC5jb2wtMTIsIC5mbGV4LXdyYXBwZXIgLmNvbCxcbi5mbGV4LXdyYXBwZXIgLmNvbC1hdXRvLCAuZmxleC13cmFwcGVyIC5jb2wtc20tMSwgLmZsZXgtd3JhcHBlciAuY29sLXNtLTIsIC5mbGV4LXdyYXBwZXIgLmNvbC1zbS0zLCAuZmxleC13cmFwcGVyIC5jb2wtc20tNCwgLmZsZXgtd3JhcHBlciAuY29sLXNtLTUsIC5mbGV4LXdyYXBwZXIgLmNvbC1zbS02LCAuZmxleC13cmFwcGVyIC5jb2wtc20tNywgLmZsZXgtd3JhcHBlciAuY29sLXNtLTgsIC5mbGV4LXdyYXBwZXIgLmNvbC1zbS05LCAuZmxleC13cmFwcGVyIC5jb2wtc20tMTAsIC5mbGV4LXdyYXBwZXIgLmNvbC1zbS0xMSwgLmZsZXgtd3JhcHBlciAuY29sLXNtLTEyLCAuZmxleC13cmFwcGVyIC5jb2wtc20sXG4uZmxleC13cmFwcGVyIC5jb2wtc20tYXV0bywgLmZsZXgtd3JhcHBlciAuY29sLW1kLTEsIC5mbGV4LXdyYXBwZXIgLmNvbC1tZC0yLCAuZmxleC13cmFwcGVyIC5jb2wtbWQtMywgLmZsZXgtd3JhcHBlciAuY29sLW1kLTQsIC5mbGV4LXdyYXBwZXIgLmNvbC1tZC01LCAuZmxleC13cmFwcGVyIC5jb2wtbWQtNiwgLmZsZXgtd3JhcHBlciAuY29sLW1kLTcsIC5mbGV4LXdyYXBwZXIgLmNvbC1tZC04LCAuZmxleC13cmFwcGVyIC5jb2wtbWQtOSwgLmZsZXgtd3JhcHBlciAuY29sLW1kLTEwLCAuZmxleC13cmFwcGVyIC5jb2wtbWQtMTEsIC5mbGV4LXdyYXBwZXIgLmNvbC1tZC0xMiwgLmZsZXgtd3JhcHBlciAuY29sLW1kLFxuLmZsZXgtd3JhcHBlciAuY29sLW1kLWF1dG8sIC5mbGV4LXdyYXBwZXIgLmNvbC1sZy0xLCAuZmxleC13cmFwcGVyIC5jb2wtbGctMiwgLmZsZXgtd3JhcHBlciAuY29sLWxnLTMsIC5mbGV4LXdyYXBwZXIgLmNvbC1sZy00LCAuZmxleC13cmFwcGVyIC5jb2wtbGctNSwgLmZsZXgtd3JhcHBlciAuY29sLWxnLTYsIC5mbGV4LXdyYXBwZXIgLmNvbC1sZy03LCAuZmxleC13cmFwcGVyIC5jb2wtbGctOCwgLmZsZXgtd3JhcHBlciAuY29sLWxnLTksIC5mbGV4LXdyYXBwZXIgLmNvbC1sZy0xMCwgLmZsZXgtd3JhcHBlciAuY29sLWxnLTExLCAuZmxleC13cmFwcGVyIC5jb2wtbGctMTIsIC5mbGV4LXdyYXBwZXIgLmNvbC1sZyxcbi5mbGV4LXdyYXBwZXIgLmNvbC1sZy1hdXRvLCAuZmxleC13cmFwcGVyIC5jb2wteGwtMSwgLmZsZXgtd3JhcHBlciAuY29sLXhsLTIsIC5mbGV4LXdyYXBwZXIgLmNvbC14bC0zLCAuZmxleC13cmFwcGVyIC5jb2wteGwtNCwgLmZsZXgtd3JhcHBlciAuY29sLXhsLTUsIC5mbGV4LXdyYXBwZXIgLmNvbC14bC02LCAuZmxleC13cmFwcGVyIC5jb2wteGwtNywgLmZsZXgtd3JhcHBlciAuY29sLXhsLTgsIC5mbGV4LXdyYXBwZXIgLmNvbC14bC05LCAuZmxleC13cmFwcGVyIC5jb2wteGwtMTAsIC5mbGV4LXdyYXBwZXIgLmNvbC14bC0xMSwgLmZsZXgtd3JhcHBlciAuY29sLXhsLTEyLCAuZmxleC13cmFwcGVyIC5jb2wteGwsXG4uZmxleC13cmFwcGVyIC5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmZsZXgtd3JhcHBlciAuY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5mbGV4LXdyYXBwZXIgLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuXG4uZmxleC13cmFwcGVyIC5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cblxuLmZsZXgtd3JhcHBlciAuY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mbGV4LXdyYXBwZXIgLm9yZGVyLWZpcnN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLmZsZXgtd3JhcHBlciAub3JkZXItbGFzdCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgb3JkZXI6IDEzOyB9XG5cbi5mbGV4LXdyYXBwZXIgLm9yZGVyLTAge1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7IH1cblxuLmZsZXgtd3JhcHBlciAub3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4uZmxleC13cmFwcGVyIC5vcmRlci0yIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyOyB9XG5cbi5mbGV4LXdyYXBwZXIgLm9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7IH1cblxuLmZsZXgtd3JhcHBlciAub3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4uZmxleC13cmFwcGVyIC5vcmRlci01IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gIG9yZGVyOiA1OyB9XG5cbi5mbGV4LXdyYXBwZXIgLm9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7IH1cblxuLmZsZXgtd3JhcHBlciAub3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNzsgfVxuXG4uZmxleC13cmFwcGVyIC5vcmRlci04IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gIG9yZGVyOiA4OyB9XG5cbi5mbGV4LXdyYXBwZXIgLm9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7IH1cblxuLmZsZXgtd3JhcHBlciAub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4uZmxleC13cmFwcGVyIC5vcmRlci0xMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgb3JkZXI6IDExOyB9XG5cbi5mbGV4LXdyYXBwZXIgLm9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICBvcmRlcjogMTI7IH1cblxuLmZsZXgtd3JhcHBlciAub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG5cbi5mbGV4LXdyYXBwZXIgLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cblxuLmZsZXgtd3JhcHBlciAub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5mbGV4LXdyYXBwZXIgLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cblxuLmZsZXgtd3JhcHBlciAub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuXG4uZmxleC13cmFwcGVyIC5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmZsZXgtd3JhcHBlciAub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuXG4uZmxleC13cmFwcGVyIC5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG5cbi5mbGV4LXdyYXBwZXIgLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uZmxleC13cmFwcGVyIC5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuXG4uZmxleC13cmFwcGVyIC5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuZmxleC13cmFwcGVyIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXItc20tZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXItc20tbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuZmxleC13cmFwcGVyIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXItbWQtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXItbWQtbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1tZC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuZmxleC13cmFwcGVyIC5jb2wtbGctMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXItbGctZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXItbGctbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAuZmxleC13cmFwcGVyIC5vcmRlci1sZy0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLmNvbC14bC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuZmxleC13cmFwcGVyIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9yZGVyLXhsLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLmZsZXgtd3JhcHBlciAub3JkZXIteGwtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5mbGV4LXdyYXBwZXIgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmZsZXgtd3JhcHBlciAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAuZmxleC13cmFwcGVyIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuLmZsZXgtd3JhcHBlciAuZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5kLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC13cmFwcGVyIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXdyYXBwZXIgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtd3JhcHBlciAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtd3JhcHBlciAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5mbGV4LXdyYXBwZXIgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxleC13cmFwcGVyIC5mbGV4LXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5mbGV4LWNvbHVtbiB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5mbGV4LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmZsZXgtbm93cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuZmxleC13cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5mbGV4LWZpbGwge1xuICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5mbGV4LWdyb3ctMCB7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmZsZXgtZ3Jvdy0xIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuZmxleC1zaHJpbmstMCB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuZmxleC1zaHJpbmstMSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuYWxpZ24taXRlbXMtZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYtYXV0byB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcHBlciAuYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtd3JhcHBlciAuZmxleC1zbS1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtc20tY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtc20td3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtc20tbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtc20tZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtbWQtcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LW1kLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LW1kLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1tZC1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1tZC1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC13cmFwcGVyIC5mbGV4LWxnLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1sZy1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1sZy13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1sZy1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1sZy1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgteGwtcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LXhsLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5mbGV4LXhsLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC14bC1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC14bC1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuZmxleC13cmFwcGVyIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd3JhcHBlciAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdyYXBwZXIgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1ncmlkLmNzcy5tYXAgKi9cbi5mbGV4LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtd3JhcHBlciAuZmxleC1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZsZXgtd3JhcHBlciAuZmxleC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5uY21lbWJlcnMgaDEge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLmhhcy1uYXRpb25hbC1jaGFwdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAudmlldy1mcm9udC1jb3VudHJ5LnZpZXctZGlzcGxheS1pZC1wYWdlIGhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvLmNvdW50cnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5zdWJtZW51IHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzFweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NWUyZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIgLnJvdyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gLm5jLWRhdGEgLm5jLWxvZ28taW1nIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gLmdyZWVuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIgLnJvdyAubmF0aW9uYWwtY2hhcHRlci1pbmZvIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gaDIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gaDIgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gaDEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIgLnJvdyAubmF0aW9uYWwtY2hhcHRlci1pbmZvIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gLml0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIgLnJvdyAubmF0aW9uYWwtY2hhcHRlci1pbmZvIC5pdGVtLm1lbWIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gLml0ZW0ubWVtYiBwIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIC5yb3cgLm5hdGlvbmFsLWNoYXB0ZXItaW5mbyAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIC5yb3cgLm5hdGlvbmFsLWNoYXB0ZXItaW5mbyAuZGVzY3JpcHRpb24gLmQtYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIC5yb3cgLm5hdGlvbmFsLWNoYXB0ZXItaW5mbyAuZGVzY3JpcHRpb24gLmQtYmxvY2subWFpbGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIC5yb3cgLm5jLWxlYWRiZyB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0IC5uYy1jb250YWN0LWltZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdC5mbGV4LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdC5mbGV4LWNvbnRhaW5lciBoMSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogN3B4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE0cHgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdC5mbGV4LWNvbnRhaW5lciAuZmxleC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYXRpb25hbC1jaGFwdGVyLWNvbnRhY3QuZmxleC1jb250YWluZXIgLmZsZXgtaXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYXRpb25hbC1jaGFwdGVyLWNvbnRhY3QuZmxleC1jb250YWluZXIubWVtYmVyLXBsYWNlaG9sZGVyIC5mbGV4LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTYuNjY2NiUgLSAzMHB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdC5mbGV4LWNvbnRhaW5lci5tZW1iZXItcGxhY2Vob2xkZXIgLmZsZXgtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTRweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyLm1lbWJlci1wbGFjZWhvbGRlciAuZmxleC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMjBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyLm1lbWJlci1wbGFjZWhvbGRlciAuZmxleC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyLm1lbWJlci1wbGFjZWhvbGRlciAuZmxleC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyLm1lbWJlci1wbGFjZWhvbGRlciAuZmxleC1pdGVtOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTAlOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYXRpb25hbC1jaGFwdGVyLWNvbnRhY3QuZmxleC1jb250YWluZXIubWVtYmVyLXBsYWNlaG9sZGVyIC5jb250YWN0LWRhdGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYXRpb25hbC1jaGFwdGVyLWNvbnRhY3QgLmNvbnRhY3QtZGF0YSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYXRpb25hbC1jaGFwdGVyLWNvbnRhY3QgLmNvbnRhY3QtZGF0YSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmNvbnRlbnQtbmV3cy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5jb250ZW50LW5ld3Mtd3JhcHBlciAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0xIC5ibG9jay10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmV3cy13cmFwcGVyLXRpdGxlIGgxIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZXZlbnRzLXdyYXBwZXIgaDEge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5ldmVudHMtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4OyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5ldmVudHMtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cudmlld3Mtcm93LW9kZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY1OyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZXZlbnRzLXdyYXBwZXIgLmRhdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC43cmVtOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZXZlbnRzLXdyYXBwZXIgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5ldmVudHMtd3JhcHBlciAucGFnZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5ldmVudHMtd3JhcHBlciAucGFnZXIgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC5wYWdlciBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnaSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBvd3NkO1xuICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIHRvcDogM3B4OyB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC5wYWdlciBsaSBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC5yZXNvdXJjZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5ldmVudHMtd3JhcHBlciAucmVzb3VyY2VzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmlsZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5ldmVudHMtd3JhcHBlciAucmVzb3VyY2VzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZmlsZS13cmFwcGVyIC5maWxlIC5maWxlLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC5yZXNvdXJjZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWxlLXdyYXBwZXIgLmZpbGUgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDk1JTsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC5yZXNvdXJjZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWxlLXdyYXBwZXIgLmZpbGUgYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ28nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIgaDEge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAyMi41cHgpO1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzJSAtIDIyLjVweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIyLjVweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC0tcGljdHVyZSB7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1waWN0dXJlIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1waWN0dXJlIC5maWVsZC1jb250ZW50IC5tYW1iZXItYmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIuZnJpZW5kcy1vd3NkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZGU3O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIuZnJpZW5kcy1vd3NkIC52aWV3IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyLmZyaWVuZHMtb3dzZCAudmlldyB7XG4gICAgICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIuZnJpZW5kcy1vd3NkIC52aWV3IHtcbiAgICAgICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIuZnJpZW5kcy1vd3NkIC52aWV3IHtcbiAgICAgICAgICB3aWR0aDogMTIwMHB4OyB9IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIuZnJpZW5kcy1vd3NkIC52aWV3LWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyLmZyaWVuZHMtb3dzZCAudmlldy1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIuZnJpZW5kcy1vd3NkIC52aWV3LWNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlci5mcmllbmRzLW93c2QgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlci5mcmllbmRzLW93c2QgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMyUgLSAzMHB4KTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlci5mcmllbmRzLW93c2QgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyLmZyaWVuZHMtb3dzZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlci5mcmllbmRzLW93c2QgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmF3YXJkZWVzIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlYWY0OTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuYXdhcmRlZXMgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmF3YXJkZWVzIC5pY29uLW1lZGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5hd2FyZGVlcyAuaWNvbi1tZWRhbDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuaWNvZm9udHMuZmEtc3RhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmYwMDsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuaWNvZm9udHMuZmEtc3RhcjpiZWZvcmUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5mZWxsb3dzIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRkODtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZmVsbG93cyA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZmVsbG93cyA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZmVsbG93cyAuaWNvZm9udHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmZlbGxvd3MgLmljb2ZvbnRzLmljb2ZvbnQtbGFib3JhdG9yeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjZkMjU7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZmVsbG93cyAuaWNvZm9udHMuaWNvZm9udC10ZXN0LXR1YmUtYWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RiYjsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmZlbGxvd3MgLmljb2ZvbnRzLmljb2ZvbnQtdGVzdC10dWJlLWFsdDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYzI1XCI7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmZlbGxvd3MgLmljb24tZmVsbG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5mZWxsb3dzIC5pY29uLWZlbGxvdzpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuaWNvZm9udHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5pY29mb250cy5pY29mb250LXRlc3QtdHViZS1hbHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RiYjsgfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5pY29mb250cy5pY29mb250LXRlc3QtdHViZS1hbHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGVjMjVcIjsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSBhIHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC52aWV3cy1maWVsZC1maWVsZC1tZW1iZXIteWVhci1vZi1tZW1iZXJzaGlwIHtcbiAgICBjb2xvcjogIzg4ODsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAudmlld3MtZmllbGQtZmllbGQtbWVtYmVyLXllYXItb2YtbWVtYmVyc2hpcCAuZmllbGQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1maWVsZC1zcGVjaWFsaXphdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC52aWV3cy1maWVsZC1maWVsZC1tZW1iZXItdHlwZSB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC52aWV3cy1maWVsZC1maWVsZC1tZW1iZXItdHlwZSAuZmllbGQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5wYWdlci1zaG93LW1vcmUgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjM2Q4ZTAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGVkZTc7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDAgNTBweDsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWhlYWRlciBwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctaGVhZGVyIHAge1xuICAgICAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctaGVhZGVyIHAge1xuICAgICAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWhlYWRlciBwIHtcbiAgICAgICAgICB3aWR0aDogMTIwMHB4OyB9IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNzUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7IH0gfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWNvbnRlbnQgLmFsZXJ0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWNvbnRlbnQgLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZGU3O1xuICAgICAgICBib3JkZXItY29sb3I6ICNkNWUzZGE7XG4gICAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGVkZTc7XG4gICAgcGFkZGluZzogMTVweCA1MHB4IDUwcHggNTBweDsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0ge1xuICAgICAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEyMDBweDsgfSB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZm9ybS10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1jb21iaW5lIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDcwJSAtIDEwcHgpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1jb21iaW5lIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1jb21iaW5lIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLWNvbWJpbmVfMiB7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYygzMCUgLSAxMHB4KTtcbiAgICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1jb21iaW5lXzIge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cbiAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1jb21iaW5lXzIgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItc2Vjb25kYXJ5IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkgbGVnZW5kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTVlMmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkgbGVnZW5kIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItc2Vjb25kYXJ5IGxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kIC5maWVsZHNldC10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLXNlY29uZGFyeSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA1cHggMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWUzZGE7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMTBweDsgfSB9XG4gICAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkgLmZpZWxkc2V0LXdyYXBwZXIgLmJlZi1zZWNvbmRhcnktb3B0aW9ucyB7XG4gICAgICAgICAgICAgIC8qZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7Ki9cbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAgICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItc2Vjb25kYXJ5IC5maWVsZHNldC13cmFwcGVyIC5iZWYtc2Vjb25kYXJ5LW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9IH1cbiAgICAgICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItc2Vjb25kYXJ5IC5maWVsZHNldC13cmFwcGVyIC5iZWYtc2Vjb25kYXJ5LW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYygzMy4zMzMlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLXNlY29uZGFyeSAuZmllbGRzZXQtd3JhcHBlciAuYmVmLXNlY29uZGFyeS1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICAgICAgICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLXNlY29uZGFyeSAuZmllbGRzZXQtd3JhcHBlciAuYmVmLXNlY29uZGFyeS1vcHRpb25zIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkgLmZpZWxkc2V0LXdyYXBwZXIgLmJlZi1zZWNvbmRhcnktb3B0aW9ucyAuZm9ybS1pdGVtIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNnB4OyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0NnB4O1xuICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtc3VibWl0LWJ1dHRvbiAuZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvc2VhcmNoMi13LnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NWUyZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1yZXNldC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ2cHg7XG4gICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1yZXNldC1idXR0b24gLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL3Jlc2V0LXcucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMjAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IGF1dG87XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5yZXBsYWNlZC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiA4cHg7IH1cblxuI2NvbnRlbnQtd3JhcHBlci5ibG9nLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICB3aWR0aDogMTAwJTsgfVxuICAjY29udGVudC13cmFwcGVyLmJsb2ctc2VjdGlvbiAuYmxvZy1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAjY29udGVudC13cmFwcGVyLmJsb2ctc2VjdGlvbiAjY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICNjb250ZW50LXdyYXBwZXIuYmxvZy1zZWN0aW9uICNjb250ZW50IC5ub2RlIC5kYXRlLWRpc3BsYXktc2luZ2xlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzAwNWQyNTtcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2NvbnRlbnQtd3JhcHBlci5ibG9nLXNlY3Rpb24gI2NvbnRlbnQgLm5vZGUgLmRhdGUtZGlzcGxheS1zaW5nbGU6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDg1YjI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICNjb250ZW50LXdyYXBwZXIuYmxvZy1zZWN0aW9uICNjb250ZW50IC5saW5rczpub3QoLmlubGluZSkge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgI2NvbnRlbnQtd3JhcHBlci5ibG9nLXNlY3Rpb24gI2NvbnRlbnQgLmdyb3VwLWdhbGxlcnl3cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgICNjb250ZW50LXdyYXBwZXIuYmxvZy1zZWN0aW9uICNjb250ZW50IC5ncm91cC1nYWxsZXJ5d3JhcHBlciBoMyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNjb250ZW50LXdyYXBwZXIuYmxvZy1zZWN0aW9uICNjb250ZW50IC5ncm91cC1nYWxsZXJ5d3JhcHBlciAuZmllbGQtZ3JvdXAtZm9ybWF0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAjY29udGVudC13cmFwcGVyLmJsb2ctc2VjdGlvbiAjY29udGVudCAuZ3JvdXAtZ2FsbGVyeXdyYXBwZXIgLmZpZWxkLWdyb3VwLWZvcm1hdC13cmFwcGVyIC5jb2xvcmJveCB7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAjY29udGVudC13cmFwcGVyLmJsb2ctc2VjdGlvbiAjY29udGVudCAuZ3JvdXAtZ2FsbGVyeXdyYXBwZXIgLmZpZWxkLWdyb3VwLWZvcm1hdC13cmFwcGVyIC5jb2xvcmJveCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAjY29udGVudC13cmFwcGVyLmJsb2ctc2VjdGlvbiAjY29tbWVudHMge1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAjY29udGVudC13cmFwcGVyLmJsb2ctc2VjdGlvbiAjY29tbWVudHMgLmNvbW1lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgI2NvbnRlbnQtd3JhcHBlci5ibG9nLXNlY3Rpb24gI2NvbW1lbnRzIC5jb21tZW50IC5zdWJtaXR0ZWQgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAjY29udGVudC13cmFwcGVyLmJsb2ctc2VjdGlvbiAjY29tbWVudHMgLmNvbW1lbnQgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICNjb250ZW50LXdyYXBwZXIuYmxvZy1zZWN0aW9uICNjb21tZW50cyAuY29tbWVudCAubGlua3MuaW5saW5lIC5jb21tZW50X2ZvcmJpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNjb250ZW50LXdyYXBwZXIuYmxvZy1zZWN0aW9uICNjb21tZW50cyAuY29tbWVudCAubGlua3MuaW5saW5lIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuI2NvbnRlbnQtd3JhcHBlciAuYmxvZy13cmFwcGVyIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI2NvbnRlbnQtd3JhcHBlciAuYmxvZy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmJsb2ctaXRlbSB7XG4gICAgZmxleDogMSAwIGNhbGMoMzMuMzMzMyUgLSAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgI2NvbnRlbnQtd3JhcHBlciAuYmxvZy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmJsb2ctaXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMCBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAjY29udGVudC13cmFwcGVyIC5ibG9nLXdyYXBwZXIgLnZpZXctY29udGVudCAuYmxvZy1pdGVtIHtcbiAgICAgICAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cbiAgICAjY29udGVudC13cmFwcGVyIC5ibG9nLXdyYXBwZXIgLnZpZXctY29udGVudCAuYmxvZy1pdGVtIC5iYWNrZ3JvdW5kLWltYWdlLWJsb2cge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG4gICAgI2NvbnRlbnQtd3JhcHBlciAuYmxvZy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmJsb2ctaXRlbSAuYmxvZy1saW5rLXdyYXBwZXIsICNjb250ZW50LXdyYXBwZXIgLmJsb2ctd3JhcHBlciAudmlldy1jb250ZW50IC5ibG9nLWl0ZW0gLmJsb2ctbGluay13cmFwcGVyIHNwYW4sICNjb250ZW50LXdyYXBwZXIgLmJsb2ctd3JhcHBlciAudmlldy1jb250ZW50IC5ibG9nLWl0ZW0gLmJsb2ctbGluay13cmFwcGVyIHNwYW4gYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjY29udGVudC13cmFwcGVyIC5ibG9nLXdyYXBwZXIgLnZpZXctY29udGVudCAuYmxvZy1pdGVtIC5ibG9nLWRhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoODIsIDgyLCA4MiwgMC42KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICNjb250ZW50LXdyYXBwZXIgLmJsb2ctd3JhcHBlciAudmlldy1jb250ZW50IC5ibG9nLWl0ZW0gLmJsb2ctZGF0YS13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgICAjY29udGVudC13cmFwcGVyIC5ibG9nLXdyYXBwZXIgLnZpZXctY29udGVudCAuYmxvZy1pdGVtIC5ibG9nLWRhdGEtd3JhcHBlciBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICNjb250ZW50LXdyYXBwZXIgLmJsb2ctd3JhcHBlciAudmlldy1jb250ZW50IC5ibG9nLWl0ZW0gLmJsb2ctZGF0YS13cmFwcGVyIHAuZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4NSU7IH1cbiAgICAgICAgI2NvbnRlbnQtd3JhcHBlciAuYmxvZy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmJsb2ctaXRlbSAuYmxvZy1kYXRhLXdyYXBwZXIgcC50aXRsZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAjY29udGVudC13cmFwcGVyIC5ibG9nLXdyYXBwZXIgLnZpZXctY29udGVudCAuYmxvZy1pdGVtIC5ibG9nLWRhdGEtd3JhcHBlciBwIGE6bGluaywgI2NvbnRlbnQtd3JhcHBlciAuYmxvZy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmJsb2ctaXRlbSAuYmxvZy1kYXRhLXdyYXBwZXIgcCBhOmhvdmVyLCAjY29udGVudC13cmFwcGVyIC5ibG9nLXdyYXBwZXIgLnZpZXctY29udGVudCAuYmxvZy1pdGVtIC5ibG9nLWRhdGEtd3JhcHBlciBwIGE6dmlzaXRlZCwgI2NvbnRlbnQtd3JhcHBlciAuYmxvZy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLmJsb2ctaXRlbSAuYmxvZy1kYXRhLXdyYXBwZXIgcCBhOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNicmVhZGNydW1iLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICB3aWR0aDogMTAwJTsgfVxuICAjYnJlYWRjcnVtYi13cmFwcGVyICNicmVhZGNydW1icyB7XG4gICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4ucGFnZS1jb21tZW50ICNjb250ZW50LXdyYXBwZXIuYmxvZy1zZWN0aW9uICNjb250ZW50IC5jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAucGFnZS1jb21tZW50ICNjb250ZW50LXdyYXBwZXIuYmxvZy1zZWN0aW9uICNjb250ZW50IC5jb21tZW50IC5zdWJtaXR0ZWQgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzJkMmQyZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdlLWNvbW1lbnQgI2NvbnRlbnQtd3JhcHBlci5ibG9nLXNlY3Rpb24gI2NvbnRlbnQgLmNvbW1lbnQgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ucGFnZS1jb21tZW50IC5jb21tZW50LWZvcm0udGl0bGUsIC5ub2RlLXR5cGUtYmxvZyAuY29tbWVudC1mb3JtLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ucGFnZS1jb21tZW50IC5jb21tZW50LWZvcm0gLmZvcm0taXRlbSwgLm5vZGUtdHlwZS1ibG9nIC5jb21tZW50LWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnBhZ2UtY29tbWVudCAuY29tbWVudC1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQsIC5ub2RlLXR5cGUtYmxvZyAuY29tbWVudC1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS1jb21tZW50IC5jb21tZW50LWZvcm0gLmZvcm0taXRlbSBpbnB1dDpmb2N1cywgLm5vZGUtdHlwZS1ibG9nIC5jb21tZW50LWZvcm0gLmZvcm0taXRlbSBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM5YWJlYTk7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtICM5YWJlYTk7IH1cbiAgLnBhZ2UtY29tbWVudCAuY29tbWVudC1mb3JtIC5mb3JtLWl0ZW0gdGV4dGFyZWEsIC5ub2RlLXR5cGUtYmxvZyAuY29tbWVudC1mb3JtIC5mb3JtLWl0ZW0gdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODsgfVxuICAgIC5wYWdlLWNvbW1lbnQgLmNvbW1lbnQtZm9ybSAuZm9ybS1pdGVtIHRleHRhcmVhOmZvY3VzLCAubm9kZS10eXBlLWJsb2cgLmNvbW1lbnQtZm9ybSAuZm9ybS1pdGVtIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzlhYmVhOTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gIzlhYmVhOTsgfVxuICAucGFnZS1jb21tZW50IC5jb21tZW50LWZvcm0gLmZvcm0taXRlbSBsYWJlbCwgLm5vZGUtdHlwZS1ibG9nIC5jb21tZW50LWZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYWdlLWNvbW1lbnQgZmllbGRzZXQuY29sbGFwc2VkLCAubm9kZS10eXBlLWJsb2cgZmllbGRzZXQuY29sbGFwc2VkIHtcbiAgaGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5jYm94UGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbiNzZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICB6LWluZGV4OiAxMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC8qJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMjVweCAkY29sb3ItYmFzZS13aGl0ZTs7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1MHB4IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDEwO1xuICB9Ki8gfVxuICAjc2VhcmNoICNzZWFyY2gtY29udGVudCAjc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNzZWFyY2ggI3NlYXJjaC1jb250ZW50ICNzZWFyY2gtYmxvY2stZm9ybSAuY29udGFpbmVyLWlubGluZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICNzZWFyY2ggI3NlYXJjaC1jb250ZW50ICNzZWFyY2gtYmxvY2stZm9ybSBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4OyB9XG4gICAgICAjc2VhcmNoICNzZWFyY2gtY29udGVudCAjc2VhcmNoLWJsb2NrLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICM5YWJlYTk7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSAjOWFiZWE5OyB9XG4gICAgICAjc2VhcmNoICNzZWFyY2gtY29udGVudCAjc2VhcmNoLWJsb2NrLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgICAjc2VhcmNoICNzZWFyY2gtY29udGVudCAjc2VhcmNoLWJsb2NrLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAyNnB4OyB9XG4gICAgICAgICNzZWFyY2ggI3NlYXJjaC1jb250ZW50ICNzZWFyY2gtYmxvY2stZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NWUyZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAjc2VhcmNoICNzZWFyY2gtY29udGVudCAjc2VhcmNoLWJsb2NrLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjZmNmY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwICM5YWJlYTk7IH1cblxuLnNlYXJjaC1zZWN0aW9uLWJyZWFkY3J1bWIjYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlYXJjaC1zZWN0aW9uLWJyZWFkY3J1bWIjYnJlYWRjcnVtYi13cmFwcGVyICNicmVhZGNydW1icyB7XG4gICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4jY29udGVudC13cmFwcGVyLnNlYXJjaC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgI2NvbnRlbnQtd3JhcHBlci5zZWFyY2gtc2VjdGlvbiAjY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICNjb250ZW50LXdyYXBwZXIuc2VhcmNoLXNlY3Rpb24gI2NvbnRlbnQgaW5wdXQge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODsgfVxuICAgICAgI2NvbnRlbnQtd3JhcHBlci5zZWFyY2gtc2VjdGlvbiAjY29udGVudCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzlhYmVhOTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtICM5YWJlYTk7IH1cbiAgICAgICNjb250ZW50LXdyYXBwZXIuc2VhcmNoLXNlY3Rpb24gI2NvbnRlbnQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgI2NvbnRlbnQtd3JhcHBlci5zZWFyY2gtc2VjdGlvbiAjY29udGVudCAuc2VhcmNoLWFkdmFuY2VkIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAjY29udGVudC13cmFwcGVyLnNlYXJjaC1zZWN0aW9uICNjb250ZW50IC5zZWFyY2gtYWR2YW5jZWQgLmZpZWxkc2V0LXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICNjb250ZW50LXdyYXBwZXIuc2VhcmNoLXNlY3Rpb24gI2NvbnRlbnQgLnNlYXJjaC1hZHZhbmNlZCAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAjY29udGVudC13cmFwcGVyLnNlYXJjaC1zZWN0aW9uICNjb250ZW50IC5zZWFyY2gtYWR2YW5jZWQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwge1xuICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDsgfVxuICAgICAgICAjY29udGVudC13cmFwcGVyLnNlYXJjaC1zZWN0aW9uICNjb250ZW50IC5zZWFyY2gtYWR2YW5jZWQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQge1xuICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDsgfVxuICAgICAgI2NvbnRlbnQtd3JhcHBlci5zZWFyY2gtc2VjdGlvbiAjY29udGVudCAuc2VhcmNoLWFkdmFuY2VkIC5mb3JtLXR5cGUtY2hlY2tib3hlcyA+IGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjY29udGVudC13cmFwcGVyLnNlYXJjaC1zZWN0aW9uICNjb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAjY29udGVudC13cmFwcGVyLnNlYXJjaC1zZWN0aW9uICNjb250ZW50IGxpLnNlYXJjaC1yZXN1bHQge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMTVweDsgfVxuICAgICAgI2NvbnRlbnQtd3JhcHBlci5zZWFyY2gtc2VjdGlvbiAjY29udGVudCBsaS5zZWFyY2gtcmVzdWx0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdrJztcbiAgICAgICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgY29sb3I6ICMwMDVkMjU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAycHg7IH1cbiAgICAgICNjb250ZW50LXdyYXBwZXIuc2VhcmNoLXNlY3Rpb24gI2NvbnRlbnQgbGkuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXNuaXBwZXQge1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmZyb250ICNzZWFyY2gsIC5ub3QtZnJvbnQgI3NlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAuZnJvbnQgI3NlYXJjaCwgLm5vdC1mcm9udCAjc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZnJvbnQgI3NlYXJjaCAjc2VhcmNoLWNvbnRlbnQsIC5ub3QtZnJvbnQgI3NlYXJjaCAjc2VhcmNoLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZyb250ICNzZWFyY2ggI3NlYXJjaC1jb250ZW50ICNzZWFyY2gtYmxvY2stZm9ybSBpbnB1dCwgLm5vdC1mcm9udCAjc2VhcmNoICNzZWFyY2gtY29udGVudCAjc2VhcmNoLWJsb2NrLWZvcm0gaW5wdXQge1xuICAgICAgcGFkZGluZzogNnB4IDVweCA1cHg7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjODg4OyB9XG5cbiNmb3J1bS13cmFwcGVyLCAubm9kZS10eXBlLWZvcnVtLCAucGFnZS1mb3J1bSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgPiAjY29udGVudCwgLm5vZGUtdHlwZS1mb3J1bSA+ICNjb250ZW50LCAucGFnZS1mb3J1bSA+ICNjb250ZW50IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gICNmb3J1bS13cmFwcGVyICNwYXRoLCAubm9kZS10eXBlLWZvcnVtICNwYXRoLCAucGFnZS1mb3J1bSAjcGF0aCB7XG4gICAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICNmb3J1bS13cmFwcGVyICNwYXRoICNicmVhZGNydW1icywgLm5vZGUtdHlwZS1mb3J1bSAjcGF0aCAjYnJlYWRjcnVtYnMsIC5wYWdlLWZvcnVtICNwYXRoICNicmVhZGNydW1icyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICNmb3J1bS13cmFwcGVyICNwYXRoICNicmVhZGNydW1icyBhLCAubm9kZS10eXBlLWZvcnVtICNwYXRoICNicmVhZGNydW1icyBhLCAucGFnZS1mb3J1bSAjcGF0aCAjYnJlYWRjcnVtYnMgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzAwNWQyNTsgfVxuICAjZm9ydW0td3JhcHBlciAjdGFicy13cmFwcGVyIHVsLCAubm9kZS10eXBlLWZvcnVtICN0YWJzLXdyYXBwZXIgdWwsIC5wYWdlLWZvcnVtICN0YWJzLXdyYXBwZXIgdWwge1xuICAgIHBhZGRpbmc6IDEycHggMHB4IDEycHggMDsgfVxuICAgICNmb3J1bS13cmFwcGVyICN0YWJzLXdyYXBwZXIgdWwgbGkgYSwgLm5vZGUtdHlwZS1mb3J1bSAjdGFicy13cmFwcGVyIHVsIGxpIGEsIC5wYWdlLWZvcnVtICN0YWJzLXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIC5mb3J1bS10YWJsZS1uYW1lLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtbmFtZSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLW5hbWUsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLW5hbWUsIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtbmFtZSwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIC5mb3J1bS1wb3N0LXBhbmVsLW1haW4sICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIC5mb3J1bS1wb3N0LXBhbmVsLW1haW4sIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS1wb3N0LXBhbmVsLW1haW4sIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXBvc3QtcGFuZWwtbWFpbiwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3J1bS1wb3N0LXBhbmVsLW1haW4sIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS1wb3N0LXBhbmVsLW1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICNmb3J1bS13cmFwcGVyICNmb3J1bSAuZm9ybS10eXBlLWl0ZW0sICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIC5mb3JtLXR5cGUtaXRlbSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gLmZvcm0tdHlwZS1pdGVtLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3JtLXR5cGUtaXRlbSwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3JtLXR5cGUtaXRlbSwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcm0tdHlwZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUsIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUsIC5wYWdlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIHRkLCAjZm9ydW0td3JhcHBlciAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRkLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgdGQsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSB0ZCwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIHRkLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgdGQsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIHRkLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSB0ZCwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSB0ZCwgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSB0ZCwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIHRkLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgdGQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICNmb3J1bS13cmFwcGVyICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgdGQgLmZvcnVtLW5hbWUgYSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSB0ZCAuZm9ydW0tbmFtZSBhLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgdGQgLmZvcnVtLW5hbWUgYSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1uYW1lIGEsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSB0ZCAuZm9ydW0tbmFtZSBhLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgdGQgLmZvcnVtLW5hbWUgYSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgdGQgLmZvcnVtLW5hbWUgYSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgdGQgLmZvcnVtLW5hbWUgYSwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSB0ZCAuZm9ydW0tbmFtZSBhLCAucGFnZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1uYW1lIGEsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSB0ZCAuZm9ydW0tbmFtZSBhLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgdGQgLmZvcnVtLW5hbWUgYSB7XG4gICAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICNmb3J1bS13cmFwcGVyICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgdGQgLmZvcnVtLXN1YmZvcnVtcyAuZm9ydW0tc3ViZm9ydW1zLWxhYmVsLCAjZm9ydW0td3JhcHBlciAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1zdWJmb3J1bXMgLmZvcnVtLXN1YmZvcnVtcy1sYWJlbCwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1zdWJmb3J1bXMgLmZvcnVtLXN1YmZvcnVtcy1sYWJlbCwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1zdWJmb3J1bXMgLmZvcnVtLXN1YmZvcnVtcy1sYWJlbCwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1zdWJmb3J1bXMgLmZvcnVtLXN1YmZvcnVtcy1sYWJlbCwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1zdWJmb3J1bXMgLmZvcnVtLXN1YmZvcnVtcy1sYWJlbCwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgdGQgLmZvcnVtLXN1YmZvcnVtcyAuZm9ydW0tc3ViZm9ydW1zLWxhYmVsLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSB0ZCAuZm9ydW0tc3ViZm9ydW1zIC5mb3J1bS1zdWJmb3J1bXMtbGFiZWwsIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgdGQgLmZvcnVtLXN1YmZvcnVtcyAuZm9ydW0tc3ViZm9ydW1zLWxhYmVsLCAucGFnZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1zdWJmb3J1bXMgLmZvcnVtLXN1YmZvcnVtcy1sYWJlbCwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1zdWJmb3J1bXMgLmZvcnVtLXN1YmZvcnVtcy1sYWJlbCwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRkIC5mb3J1bS1zdWJmb3J1bXMgLmZvcnVtLXN1YmZvcnVtcy1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSB0ciwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSB0ciwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIHRyLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgdHIsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSB0ciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRyLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSB0ciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgdHIsIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgdHIsIC5wYWdlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgdHIsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSB0ciwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIHRyIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGM0Y1OyB9XG4gICNmb3J1bS13cmFwcGVyICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0ciwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRyLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0ciwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdHIsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRyLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0ciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0ciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0ciwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRyLCAucGFnZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdHIsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRyLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgsICNmb3J1bS13cmFwcGVyICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aCwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aCwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGgsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGgsIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aCwgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aCwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGgge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGggYSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoIGEsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoIGEsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoIGEsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoIGEsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoIGEsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGggYSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aCBhLCAucGFnZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGggYSwgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoIGEsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoIGEsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNmb3J1bS13cmFwcGVyICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEsICNmb3J1bS13cmFwcGVyICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhLCAucGFnZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhLCAucGFnZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uLCAjZm9ydW0td3JhcHBlciAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEgLmNhcHRpb24sICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEgLmNhcHRpb24sIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiwgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEgLmNhcHRpb24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uIGltZywgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBpbWcsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBpbWcsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBpbWcsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBpbWcsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBpbWcsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uIGltZywgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEgLmNhcHRpb24gaW1nLCAucGFnZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uIGltZywgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBpbWcsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBpbWcsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBwLCAjZm9ydW0td3JhcHBlciAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uIHAsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBwLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEgLmNhcHRpb24gcCwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uIHAsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBwLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBwLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBwLCAucGFnZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uIHAsIC5wYWdlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aC52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQuYWN0aXZlIGEgLmNhcHRpb24gcCwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgdGhlYWQgdGgudmlld3MtZmllbGQtbGFzdC11cGRhdGVkLmFjdGl2ZSBhIC5jYXB0aW9uIHAsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZC5hY3RpdmUgYSAuY2FwdGlvbiBwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICNmb3J1bS13cmFwcGVyICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aCAuZm9ydW0tbmFtZSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IHRoZWFkIHRoIC5mb3J1bS1uYW1lLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aCAuZm9ydW0tbmFtZSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGggLmZvcnVtLW5hbWUsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoIC5mb3J1bS1uYW1lLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aCAuZm9ydW0tbmFtZSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCB0aGVhZCB0aCAuZm9ydW0tbmFtZSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aCAuZm9ydW0tbmFtZSwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoIC5mb3J1bS1uYW1lLCAucGFnZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgdGhlYWQgdGggLmZvcnVtLW5hbWUsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIHRoZWFkIHRoIC5mb3J1bS1uYW1lLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCB0aGVhZCB0aCAuZm9ydW0tbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICNmb3J1bS13cmFwcGVyICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUtc3VwZXJoZWFkZXIsICNmb3J1bS13cmFwcGVyICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUtc3VwZXJoZWFkZXIsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZS1zdXBlcmhlYWRlciwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlLXN1cGVyaGVhZGVyLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUtc3VwZXJoZWFkZXIsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZS1zdXBlcmhlYWRlciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUtc3VwZXJoZWFkZXIsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlLXN1cGVyaGVhZGVyLCAucGFnZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlLXN1cGVyaGVhZGVyLCAucGFnZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlLXN1cGVyaGVhZGVyLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUtc3VwZXJoZWFkZXIsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZS1zdXBlcmhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZS1zdXBlcmhlYWRlciAuZm9ydW0tdGFibGUtbmFtZSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZS1zdXBlcmhlYWRlciAuZm9ydW0tdGFibGUtbmFtZSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlLXN1cGVyaGVhZGVyIC5mb3J1bS10YWJsZS1uYW1lLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUtc3VwZXJoZWFkZXIgLmZvcnVtLXRhYmxlLW5hbWUsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZS1zdXBlcmhlYWRlciAuZm9ydW0tdGFibGUtbmFtZSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlLXN1cGVyaGVhZGVyIC5mb3J1bS10YWJsZS1uYW1lLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZS1zdXBlcmhlYWRlciAuZm9ydW0tdGFibGUtbmFtZSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUtc3VwZXJoZWFkZXIgLmZvcnVtLXRhYmxlLW5hbWUsIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUtc3VwZXJoZWFkZXIgLmZvcnVtLXRhYmxlLW5hbWUsIC5wYWdlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUtc3VwZXJoZWFkZXIgLmZvcnVtLXRhYmxlLW5hbWUsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZS1zdXBlcmhlYWRlciAuZm9ydW0tdGFibGUtbmFtZSwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlLXN1cGVyaGVhZGVyIC5mb3J1bS10YWJsZS1uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIC5mb3J1bS1saXN0LWljb24gLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyLCAjZm9ydW0td3JhcHBlciAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIC5mb3J1bS1saXN0LWljb24gLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgLmZvcnVtLWxpc3QtaWNvbiAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSAuZm9ydW0tbGlzdC1pY29uIC5mb3J1bS1saXN0LWljb24td3JhcHBlciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIC5mb3J1bS1saXN0LWljb24gLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgLmZvcnVtLWxpc3QtaWNvbiAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIC5mb3J1bS1saXN0LWljb24gLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSAuZm9ydW0tbGlzdC1pY29uIC5mb3J1bS1saXN0LWljb24td3JhcHBlciwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSAuZm9ydW0tbGlzdC1pY29uIC5mb3J1bS1saXN0LWljb24td3JhcHBlciwgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSAuZm9ydW0tbGlzdC1pY29uIC5mb3J1bS1saXN0LWljb24td3JhcHBlciwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIC5mb3J1bS1saXN0LWljb24gLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgLmZvcnVtLWxpc3QtaWNvbiAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdG9waWMtaWNvbiAudG9waWMtaWNvbiwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdG9waWMtaWNvbiAudG9waWMtaWNvbiwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10b3BpYy1pY29uIC50b3BpYy1pY29uLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRvcGljLWljb24gLnRvcGljLWljb24sIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdG9waWMtaWNvbiAudG9waWMtaWNvbiwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10b3BpYy1pY29uIC50b3BpYy1pY29uLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdG9waWMtaWNvbiAudG9waWMtaWNvbiwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRvcGljLWljb24gLnRvcGljLWljb24sIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRvcGljLWljb24gLnRvcGljLWljb24sIC5wYWdlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRvcGljLWljb24gLnRvcGljLWljb24sIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdG9waWMtaWNvbiAudG9waWMtaWNvbiwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10b3BpYy1pY29uIC50b3BpYy1pY29uIHtcbiAgICBtYXJnaW46IDEwcHggMjVweCAxMHB4IDEwcHg7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdGl0bGUgYTpub3QoLnVzZXJuYW1lKSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdGl0bGUgYTpub3QoLnVzZXJuYW1lKSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10aXRsZSBhOm5vdCgudXNlcm5hbWUpLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRpdGxlIGE6bm90KC51c2VybmFtZSksIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdGl0bGUgYTpub3QoLnVzZXJuYW1lKSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10aXRsZSBhOm5vdCgudXNlcm5hbWUpLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdGl0bGUgYTpub3QoLnVzZXJuYW1lKSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRpdGxlIGE6bm90KC51c2VybmFtZSksIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRpdGxlIGE6bm90KC51c2VybmFtZSksIC5wYWdlLWZvcnVtICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRpdGxlIGE6bm90KC51c2VybmFtZSksIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10YWJsZS13cmFwIC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdGl0bGUgYTpub3QoLnVzZXJuYW1lKSwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10aXRsZSBhOm5vdCgudXNlcm5hbWUpIHtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10aXRsZSAudXNlcm5hbWUsICNmb3J1bS13cmFwcGVyICNmb3J1bSAjZm9ydW0tdG9waWMtbGlzdCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRpdGxlIC51c2VybmFtZSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10aXRsZSAudXNlcm5hbWUsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdGl0bGUgLnVzZXJuYW1lLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRpdGxlIC51c2VybmFtZSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10aXRsZSAudXNlcm5hbWUsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRhYmxlLXdyYXAgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10aXRsZSAudXNlcm5hbWUsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10aXRsZSAudXNlcm5hbWUsIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRpdGxlIC51c2VybmFtZSwgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS10b3BpYy1saXN0IC5mb3J1bS10YWJsZSAudmlld3MtZmllbGQtdGl0bGUgLnVzZXJuYW1lLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdGFibGUtd3JhcCAuZm9ydW0tdGFibGUgLnZpZXdzLWZpZWxkLXRpdGxlIC51c2VybmFtZSwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXRvcGljLWxpc3QgLmZvcnVtLXRhYmxlIC52aWV3cy1maWVsZC10aXRsZSAudXNlcm5hbWUge1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIHRyLmV2ZW4gdGQuZm9ydW0tbGlzdC1pY29uLW5ldy1wb3N0cyAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIgc3BhbiwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIHRyLm9kZCB0ZC5mb3J1bS1saXN0LWljb24tbmV3LXBvc3RzIC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLWxpc3QtaWNvbi1sZWdlbmQgLmZvcnVtLWxpc3QtaWNvbi1uZXctcG9zdHMsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIHRyLmV2ZW4gdGQuZm9ydW0tbGlzdC1pY29uLW5ldy1wb3N0cyAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIgc3BhbiwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgdHIub2RkIHRkLmZvcnVtLWxpc3QtaWNvbi1uZXctcG9zdHMgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIC5mb3J1bS1saXN0LWljb24tbGVnZW5kIC5mb3J1bS1saXN0LWljb24tbmV3LXBvc3RzLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSB0ci5ldmVuIHRkLmZvcnVtLWxpc3QtaWNvbi1uZXctcG9zdHMgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIHRyLm9kZCB0ZC5mb3J1bS1saXN0LWljb24tbmV3LXBvc3RzIC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAuZm9ydW0tbGlzdC1pY29uLWxlZ2VuZCAuZm9ydW0tbGlzdC1pY29uLW5ldy1wb3N0cywgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciB0ci5ldmVuIHRkLmZvcnVtLWxpc3QtaWNvbi1uZXctcG9zdHMgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgdHIub2RkIHRkLmZvcnVtLWxpc3QtaWNvbi1uZXctcG9zdHMgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLWxpc3QtaWNvbi1sZWdlbmQgLmZvcnVtLWxpc3QtaWNvbi1uZXctcG9zdHMsIC5wYWdlLWZvcnVtICNmb3J1bSB0ci5ldmVuIHRkLmZvcnVtLWxpc3QtaWNvbi1uZXctcG9zdHMgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sIC5wYWdlLWZvcnVtICNmb3J1bSB0ci5vZGQgdGQuZm9ydW0tbGlzdC1pY29uLW5ldy1wb3N0cyAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIgc3BhbiwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3J1bS1saXN0LWljb24tbGVnZW5kIC5mb3J1bS1saXN0LWljb24tbmV3LXBvc3RzLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciB0ci5ldmVuIHRkLmZvcnVtLWxpc3QtaWNvbi1uZXctcG9zdHMgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIHRyLm9kZCB0ZC5mb3J1bS1saXN0LWljb24tbmV3LXBvc3RzIC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tbGlzdC1pY29uLWxlZ2VuZCAuZm9ydW0tbGlzdC1pY29uLW5ldy1wb3N0cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vY2lyY2xlLWdyZWVuLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtIHRyLmV2ZW4gdGQuZm9ydW0tbGlzdC1pY29uLWRlZmF1bHQgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sICNmb3J1bS13cmFwcGVyICNmb3J1bSB0ci5vZGQgdGQuZm9ydW0tbGlzdC1pY29uLWRlZmF1bHQgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sICNmb3J1bS13cmFwcGVyICNmb3J1bSAuZm9ydW0tbGlzdC1pY29uLWxlZ2VuZCAuZm9ydW0tbGlzdC1pY29uLWRlZmF1bHQsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIHRyLmV2ZW4gdGQuZm9ydW0tbGlzdC1pY29uLWRlZmF1bHQgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIHRyLm9kZCB0ZC5mb3J1bS1saXN0LWljb24tZGVmYXVsdCAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIgc3BhbiwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLWxpc3QtaWNvbi1sZWdlbmQgLmZvcnVtLWxpc3QtaWNvbi1kZWZhdWx0LCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSB0ci5ldmVuIHRkLmZvcnVtLWxpc3QtaWNvbi1kZWZhdWx0IC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSB0ci5vZGQgdGQuZm9ydW0tbGlzdC1pY29uLWRlZmF1bHQgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS1saXN0LWljb24tbGVnZW5kIC5mb3J1bS1saXN0LWljb24tZGVmYXVsdCwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciB0ci5ldmVuIHRkLmZvcnVtLWxpc3QtaWNvbi1kZWZhdWx0IC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyIHRyLm9kZCB0ZC5mb3J1bS1saXN0LWljb24tZGVmYXVsdCAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIgc3BhbiwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tbGlzdC1pY29uLWxlZ2VuZCAuZm9ydW0tbGlzdC1pY29uLWRlZmF1bHQsIC5wYWdlLWZvcnVtICNmb3J1bSB0ci5ldmVuIHRkLmZvcnVtLWxpc3QtaWNvbi1kZWZhdWx0IC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAucGFnZS1mb3J1bSAjZm9ydW0gdHIub2RkIHRkLmZvcnVtLWxpc3QtaWNvbi1kZWZhdWx0IC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAucGFnZS1mb3J1bSAjZm9ydW0gLmZvcnVtLWxpc3QtaWNvbi1sZWdlbmQgLmZvcnVtLWxpc3QtaWNvbi1kZWZhdWx0LCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciB0ci5ldmVuIHRkLmZvcnVtLWxpc3QtaWNvbi1kZWZhdWx0IC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciB0ci5vZGQgdGQuZm9ydW0tbGlzdC1pY29uLWRlZmF1bHQgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS1saXN0LWljb24tbGVnZW5kIC5mb3J1bS1saXN0LWljb24tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vY2lyY2xlLWdyZXkuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDsgfVxuICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS1saXN0LWljb24td3JhcHBlciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIsIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS1saXN0LWljb24td3JhcHBlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyIC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIgc3BhbiwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIgc3BhbiwgLnBhZ2UtZm9ydW0gI2ZvcnVtIC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIgc3BhbiB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDsgfVxuICAjZm9ydW0td3JhcHBlciAjZm9ydW0gLmZvcnVtLXRvb2xzLCAjZm9ydW0td3JhcHBlciAjZm9ydW0td3JhcHBlciAuZm9ydW0tdG9vbHMsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtIC5mb3J1bS10b29scywgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAuZm9ydW0tdG9vbHMsIC5wYWdlLWZvcnVtICNmb3J1bSAuZm9ydW0tdG9vbHMsIC5wYWdlLWZvcnVtICNmb3J1bS13cmFwcGVyIC5mb3J1bS10b29scyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZm9ydW0td3JhcHBlciAjZm9ydW0gI2ZvcnVtLXN0YXRpc3RpY3MsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS1zdGF0aXN0aWNzLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAjZm9ydW0tc3RhdGlzdGljcywgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tc3RhdGlzdGljcywgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS1zdGF0aXN0aWNzLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tc3RhdGlzdGljcyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAgICNmb3J1bS13cmFwcGVyICNmb3J1bSAjZm9ydW0tc3RhdGlzdGljcyAjZm9ydW0tc3RhdGlzdGljcy1oZWFkZXIsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS1zdGF0aXN0aWNzICNmb3J1bS1zdGF0aXN0aWNzLWhlYWRlciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXN0YXRpc3RpY3MgI2ZvcnVtLXN0YXRpc3RpY3MtaGVhZGVyLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bS13cmFwcGVyICNmb3J1bS1zdGF0aXN0aWNzICNmb3J1bS1zdGF0aXN0aWNzLWhlYWRlciwgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS1zdGF0aXN0aWNzICNmb3J1bS1zdGF0aXN0aWNzLWhlYWRlciwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXN0YXRpc3RpY3MgI2ZvcnVtLXN0YXRpc3RpY3MtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYzRjU7IH1cbiAgICAjZm9ydW0td3JhcHBlciAjZm9ydW0gI2ZvcnVtLXN0YXRpc3RpY3MgI2ZvcnVtLXN0YXRpc3RpY3MtYWN0aXZlLWhlYWRlciwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXN0YXRpc3RpY3MgI2ZvcnVtLXN0YXRpc3RpY3MtYWN0aXZlLWhlYWRlciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXN0YXRpc3RpY3MgI2ZvcnVtLXN0YXRpc3RpY3MtYWN0aXZlLWhlYWRlciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tc3RhdGlzdGljcyAjZm9ydW0tc3RhdGlzdGljcy1hY3RpdmUtaGVhZGVyLCAucGFnZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXN0YXRpc3RpY3MgI2ZvcnVtLXN0YXRpc3RpY3MtYWN0aXZlLWhlYWRlciwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXN0YXRpc3RpY3MgI2ZvcnVtLXN0YXRpc3RpY3MtYWN0aXZlLWhlYWRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAjZm9ydW0td3JhcHBlciAjZm9ydW0gI2ZvcnVtLXN0YXRpc3RpY3MgI2ZvcnVtLXN0YXRpc3RpY3Mtc3RhdGlzdGljcy1oZWFkZXIsICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS1zdGF0aXN0aWNzICNmb3J1bS1zdGF0aXN0aWNzLXN0YXRpc3RpY3MtaGVhZGVyLCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAjZm9ydW0tc3RhdGlzdGljcyAjZm9ydW0tc3RhdGlzdGljcy1zdGF0aXN0aWNzLWhlYWRlciwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tc3RhdGlzdGljcyAjZm9ydW0tc3RhdGlzdGljcy1zdGF0aXN0aWNzLWhlYWRlciwgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS1zdGF0aXN0aWNzICNmb3J1bS1zdGF0aXN0aWNzLXN0YXRpc3RpY3MtaGVhZGVyLCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tc3RhdGlzdGljcyAjZm9ydW0tc3RhdGlzdGljcy1zdGF0aXN0aWNzLWhlYWRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAjZm9ydW0td3JhcHBlciAjZm9ydW0gI2ZvcnVtLXN0YXRpc3RpY3MgLmZvcnVtLXN0YXRpc3RpY3Mtc3ViLWJvZHksICNmb3J1bS13cmFwcGVyICNmb3J1bSAjZm9ydW0tc3RhdGlzdGljcyAuZm9ydW0tc3RhdGlzdGljcy1hY3RpdmUtYm9keSwgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXN0YXRpc3RpY3MgLmZvcnVtLXN0YXRpc3RpY3Mtc3ViLWJvZHksICNmb3J1bS13cmFwcGVyICNmb3J1bS13cmFwcGVyICNmb3J1bS1zdGF0aXN0aWNzIC5mb3J1bS1zdGF0aXN0aWNzLWFjdGl2ZS1ib2R5LCAubm9kZS10eXBlLWZvcnVtICNmb3J1bSAjZm9ydW0tc3RhdGlzdGljcyAuZm9ydW0tc3RhdGlzdGljcy1zdWItYm9keSwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0gI2ZvcnVtLXN0YXRpc3RpY3MgLmZvcnVtLXN0YXRpc3RpY3MtYWN0aXZlLWJvZHksIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXN0YXRpc3RpY3MgLmZvcnVtLXN0YXRpc3RpY3Mtc3ViLWJvZHksIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXN0YXRpc3RpY3MgLmZvcnVtLXN0YXRpc3RpY3MtYWN0aXZlLWJvZHksIC5wYWdlLWZvcnVtICNmb3J1bSAjZm9ydW0tc3RhdGlzdGljcyAuZm9ydW0tc3RhdGlzdGljcy1zdWItYm9keSwgLnBhZ2UtZm9ydW0gI2ZvcnVtICNmb3J1bS1zdGF0aXN0aWNzIC5mb3J1bS1zdGF0aXN0aWNzLWFjdGl2ZS1ib2R5LCAucGFnZS1mb3J1bSAjZm9ydW0td3JhcHBlciAjZm9ydW0tc3RhdGlzdGljcyAuZm9ydW0tc3RhdGlzdGljcy1zdWItYm9keSwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXN0YXRpc3RpY3MgLmZvcnVtLXN0YXRpc3RpY3MtYWN0aXZlLWJvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLWFkZC1mb3J1bSAuYWYtYnV0dG9uLWxhcmdlIHNwYW4sIC5ub2RlLXR5cGUtZm9ydW0gLmZvcnVtLWFkZC1mb3J1bSAuYWYtYnV0dG9uLWxhcmdlIHNwYW4sIC5wYWdlLWZvcnVtIC5mb3J1bS1hZGQtZm9ydW0gLmFmLWJ1dHRvbi1sYXJnZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS9wbHVzLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDsgfVxuICAjZm9ydW0td3JhcHBlciAuYWYtYnV0dG9uLWxhcmdlLCAjZm9ydW0td3JhcHBlciAuYWYtYnV0dG9uLXNtYWxsLCAjZm9ydW0td3JhcHBlciAuYXV0aG9yLXBhbmUtbGluaywgLm5vZGUtdHlwZS1mb3J1bSAuYWYtYnV0dG9uLWxhcmdlLCAubm9kZS10eXBlLWZvcnVtIC5hZi1idXR0b24tc21hbGwsIC5ub2RlLXR5cGUtZm9ydW0gLmF1dGhvci1wYW5lLWxpbmssIC5wYWdlLWZvcnVtIC5hZi1idXR0b24tbGFyZ2UsIC5wYWdlLWZvcnVtIC5hZi1idXR0b24tc21hbGwsIC5wYWdlLWZvcnVtIC5hdXRob3ItcGFuZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICNmb3J1bS13cmFwcGVyIC52aWV3LWFkdmFuY2VkLWZvcnVtLXRvcGljLWxpc3QgLnZpZXctZW1wdHksIC5ub2RlLXR5cGUtZm9ydW0gLnZpZXctYWR2YW5jZWQtZm9ydW0tdG9waWMtbGlzdCAudmlldy1lbXB0eSwgLnBhZ2UtZm9ydW0gLnZpZXctYWR2YW5jZWQtZm9ydW0tdG9waWMtbGlzdCAudmlldy1lbXB0eSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MxQzFDMTsgfVxuICAgICNmb3J1bS13cmFwcGVyIC52aWV3LWFkdmFuY2VkLWZvcnVtLXRvcGljLWxpc3QgLnZpZXctZW1wdHkgcCwgLm5vZGUtdHlwZS1mb3J1bSAudmlldy1hZHZhbmNlZC1mb3J1bS10b3BpYy1saXN0IC52aWV3LWVtcHR5IHAsIC5wYWdlLWZvcnVtIC52aWV3LWFkdmFuY2VkLWZvcnVtLXRvcGljLWxpc3QgLnZpZXctZW1wdHkgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAjZm9ydW0td3JhcHBlciAuZm9ydW0tbm9kZS1jcmVhdGUtbGlua3M6bm90KC5mb3J1bS1ub2RlLWNyZWF0ZS1saW5rcy10b3ApLCAubm9kZS10eXBlLWZvcnVtIC5mb3J1bS1ub2RlLWNyZWF0ZS1saW5rczpub3QoLmZvcnVtLW5vZGUtY3JlYXRlLWxpbmtzLXRvcCksIC5wYWdlLWZvcnVtIC5mb3J1bS1ub2RlLWNyZWF0ZS1saW5rczpub3QoLmZvcnVtLW5vZGUtY3JlYXRlLWxpbmtzLXRvcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgI2ZvcnVtLXNvcnQsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXNvcnQsIC5wYWdlLWZvcnVtICNmb3J1bS1zb3J0IHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgICNmb3J1bS13cmFwcGVyICNmb3J1bS1zb3J0IGlucHV0LCAjZm9ydW0td3JhcHBlciAjZm9ydW0tc29ydCBzZWxlY3QsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXNvcnQgaW5wdXQsIC5ub2RlLXR5cGUtZm9ydW0gI2ZvcnVtLXNvcnQgc2VsZWN0LCAucGFnZS1mb3J1bSAjZm9ydW0tc29ydCBpbnB1dCwgLnBhZ2UtZm9ydW0gI2ZvcnVtLXNvcnQgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRvcGljLWxlZ2VuZCwgLm5vZGUtdHlwZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kLCAucGFnZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzFDMUMxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRvcGljLWxlZ2VuZCA+IGRpdiwgLm5vZGUtdHlwZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2LCAucGFnZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDsgfVxuICAgICAgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRvcGljLWxlZ2VuZCA+IGRpdi50b3BpYy1pY29uLW5ldywgLm5vZGUtdHlwZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2LnRvcGljLWljb24tbmV3LCAucGFnZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2LnRvcGljLWljb24tbmV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vY29tbWVudC1kb3RzLnN2Z1wiKTsgfVxuICAgICAgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRvcGljLWxlZ2VuZCA+IGRpdi50b3BpYy1pY29uLWRlZmF1bHQsIC5ub2RlLXR5cGUtZm9ydW0gLmZvcnVtLXRvcGljLWxlZ2VuZCA+IGRpdi50b3BpYy1pY29uLWRlZmF1bHQsIC5wYWdlLWZvcnVtIC5mb3J1bS10b3BpYy1sZWdlbmQgPiBkaXYudG9waWMtaWNvbi1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vY29tbWVudC1kb3RzLWRlZmF1bHQuc3ZnXCIpOyB9XG4gICAgICAjZm9ydW0td3JhcHBlciAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2LnRvcGljLWljb24taG90LW5ldywgLm5vZGUtdHlwZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2LnRvcGljLWljb24taG90LW5ldywgLnBhZ2UtZm9ydW0gLmZvcnVtLXRvcGljLWxlZ2VuZCA+IGRpdi50b3BpYy1pY29uLWhvdC1uZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS9jb21tZW50LnN2Z1wiKTsgfVxuICAgICAgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRvcGljLWxlZ2VuZCA+IGRpdi50b3BpYy1pY29uLWhvdCwgLm5vZGUtdHlwZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2LnRvcGljLWljb24taG90LCAucGFnZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2LnRvcGljLWljb24taG90IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vY29tbWVudC1ncmV5LnN2Z1wiKTsgfVxuICAgICAgI2ZvcnVtLXdyYXBwZXIgLmZvcnVtLXRvcGljLWxlZ2VuZCA+IGRpdi50b3BpYy1pY29uLXN0aWNreSwgLm5vZGUtdHlwZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2LnRvcGljLWljb24tc3RpY2t5LCAucGFnZS1mb3J1bSAuZm9ydW0tdG9waWMtbGVnZW5kID4gZGl2LnRvcGljLWljb24tc3RpY2t5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vcGluLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDlweCBjZW50ZXI7IH1cbiAgICAgICNmb3J1bS13cmFwcGVyIC5mb3J1bS10b3BpYy1sZWdlbmQgPiBkaXYudG9waWMtaWNvbi1jbG9zZWQsIC5ub2RlLXR5cGUtZm9ydW0gLmZvcnVtLXRvcGljLWxlZ2VuZCA+IGRpdi50b3BpYy1pY29uLWNsb3NlZCwgLnBhZ2UtZm9ydW0gLmZvcnVtLXRvcGljLWxlZ2VuZCA+IGRpdi50b3BpYy1pY29uLWNsb3NlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2xvY2suc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOXB4IGNlbnRlcjsgfVxuICAjZm9ydW0td3JhcHBlciBzcGFuOm5vdCguZm9ydW0tY29sbGFwc2libGUpLCAubm9kZS10eXBlLWZvcnVtIHNwYW46bm90KC5mb3J1bS1jb2xsYXBzaWJsZSksIC5wYWdlLWZvcnVtIHNwYW46bm90KC5mb3J1bS1jb2xsYXBzaWJsZSkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4OyB9XG4gICAgI2ZvcnVtLXdyYXBwZXIgc3Bhbjpub3QoLmZvcnVtLWNvbGxhcHNpYmxlKS50b3BpYy1pY29uLW5ldywgLm5vZGUtdHlwZS1mb3J1bSBzcGFuOm5vdCguZm9ydW0tY29sbGFwc2libGUpLnRvcGljLWljb24tbmV3LCAucGFnZS1mb3J1bSBzcGFuOm5vdCguZm9ydW0tY29sbGFwc2libGUpLnRvcGljLWljb24tbmV3IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2NvbW1lbnQtZG90cy5zdmdcIik7IH1cbiAgICAjZm9ydW0td3JhcHBlciBzcGFuOm5vdCguZm9ydW0tY29sbGFwc2libGUpLnRvcGljLWljb24tZGVmYXVsdCwgLm5vZGUtdHlwZS1mb3J1bSBzcGFuOm5vdCguZm9ydW0tY29sbGFwc2libGUpLnRvcGljLWljb24tZGVmYXVsdCwgLnBhZ2UtZm9ydW0gc3Bhbjpub3QoLmZvcnVtLWNvbGxhcHNpYmxlKS50b3BpYy1pY29uLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vY29tbWVudC1kb3RzLWRlZmF1bHQuc3ZnXCIpOyB9XG4gICAgI2ZvcnVtLXdyYXBwZXIgc3Bhbjpub3QoLmZvcnVtLWNvbGxhcHNpYmxlKS50b3BpYy1pY29uLWhvdC1uZXcsIC5ub2RlLXR5cGUtZm9ydW0gc3Bhbjpub3QoLmZvcnVtLWNvbGxhcHNpYmxlKS50b3BpYy1pY29uLWhvdC1uZXcsIC5wYWdlLWZvcnVtIHNwYW46bm90KC5mb3J1bS1jb2xsYXBzaWJsZSkudG9waWMtaWNvbi1ob3QtbmV3IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2NvbW1lbnQuc3ZnXCIpOyB9XG4gICAgI2ZvcnVtLXdyYXBwZXIgc3Bhbjpub3QoLmZvcnVtLWNvbGxhcHNpYmxlKS50b3BpYy1pY29uLWhvdCwgLm5vZGUtdHlwZS1mb3J1bSBzcGFuOm5vdCguZm9ydW0tY29sbGFwc2libGUpLnRvcGljLWljb24taG90LCAucGFnZS1mb3J1bSBzcGFuOm5vdCguZm9ydW0tY29sbGFwc2libGUpLnRvcGljLWljb24taG90IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2NvbW1lbnQtZ3JleS5zdmdcIik7IH1cbiAgICAjZm9ydW0td3JhcHBlciBzcGFuOm5vdCguZm9ydW0tY29sbGFwc2libGUpLnRvcGljLWljb24tc3RpY2t5LCAubm9kZS10eXBlLWZvcnVtIHNwYW46bm90KC5mb3J1bS1jb2xsYXBzaWJsZSkudG9waWMtaWNvbi1zdGlja3ksIC5wYWdlLWZvcnVtIHNwYW46bm90KC5mb3J1bS1jb2xsYXBzaWJsZSkudG9waWMtaWNvbi1zdGlja3kge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vcGluLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOXB4IGNlbnRlcjsgfVxuICAgICNmb3J1bS13cmFwcGVyIHNwYW46bm90KC5mb3J1bS1jb2xsYXBzaWJsZSkudG9waWMtaWNvbi1jbG9zZWQsIC5ub2RlLXR5cGUtZm9ydW0gc3Bhbjpub3QoLmZvcnVtLWNvbGxhcHNpYmxlKS50b3BpYy1pY29uLWNsb3NlZCwgLnBhZ2UtZm9ydW0gc3Bhbjpub3QoLmZvcnVtLWNvbGxhcHNpYmxlKS50b3BpYy1pY29uLWNsb3NlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS9sb2NrLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOXB4IGNlbnRlcjsgfVxuICAjZm9ydW0td3JhcHBlciAjY29udGVudCAubGlua3MgbGk6YmVmb3JlLCAubm9kZS10eXBlLWZvcnVtICNjb250ZW50IC5saW5rcyBsaTpiZWZvcmUsIC5wYWdlLWZvcnVtICNjb250ZW50IC5saW5rcyBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgI2NvbnRlbnQgbGksIC5ub2RlLXR5cGUtZm9ydW0gI2NvbnRlbnQgbGksIC5wYWdlLWZvcnVtICNjb250ZW50IGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjZm9ydW0td3JhcHBlciAjY29udGVudCBsaTpiZWZvcmUsIC5ub2RlLXR5cGUtZm9ydW0gI2NvbnRlbnQgbGk6YmVmb3JlLCAucGFnZS1mb3J1bSAjY29udGVudCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjZm9ydW0td3JhcHBlciAuY29tbWVudC1yZXBseSBzcGFuLCAjZm9ydW0td3JhcHBlciAudG9waWMtcmVwbHktYWxsb3dlZCBzcGFuLCAubm9kZS10eXBlLWZvcnVtIC5jb21tZW50LXJlcGx5IHNwYW4sIC5ub2RlLXR5cGUtZm9ydW0gLnRvcGljLXJlcGx5LWFsbG93ZWQgc3BhbiwgLnBhZ2UtZm9ydW0gLmNvbW1lbnQtcmVwbHkgc3BhbiwgLnBhZ2UtZm9ydW0gLnRvcGljLXJlcGx5LWFsbG93ZWQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vcmVwbHkuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDsgfVxuICAjZm9ydW0td3JhcHBlciAubGFzdC1wb3N0LWxpbmsgc3BhbiwgLm5vZGUtdHlwZS1mb3J1bSAubGFzdC1wb3N0LWxpbmsgc3BhbiwgLnBhZ2UtZm9ydW0gLmxhc3QtcG9zdC1saW5rIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2FuZ2xlLWRvdWJsZS1yaWdodC5zdmdcIik7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgLnRvcGljLW5ldy1wb3N0LWxpbmsgc3BhbiwgLm5vZGUtdHlwZS1mb3J1bSAudG9waWMtbmV3LXBvc3QtbGluayBzcGFuLCAucGFnZS1mb3J1bSAudG9waWMtbmV3LXBvc3QtbGluayBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS9hbmdsZS1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4OyB9XG4gICNmb3J1bS13cmFwcGVyIC5mb3J1bS1qdW1wLWxpbmtzIHNwYW4sIC5ub2RlLXR5cGUtZm9ydW0gLmZvcnVtLWp1bXAtbGlua3Mgc3BhbiwgLnBhZ2UtZm9ydW0gLmZvcnVtLWp1bXAtbGlua3Mgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vYW5nbGUtdXAuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDsgfVxuICAjZm9ydW0td3JhcHBlciAuY29tbWVudC1kZWxldGUgc3BhbiwgLm5vZGUtdHlwZS1mb3J1bSAuY29tbWVudC1kZWxldGUgc3BhbiwgLnBhZ2UtZm9ydW0gLmNvbW1lbnQtZGVsZXRlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4OyB9XG4gICNmb3J1bS13cmFwcGVyIC5jb21tZW50LWFkZCBzcGFuLCAubm9kZS10eXBlLWZvcnVtIC5jb21tZW50LWFkZCBzcGFuLCAucGFnZS1mb3J1bSAuY29tbWVudC1hZGQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vcGx1cy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4OyB9XG4gICNmb3J1bS13cmFwcGVyIC5jb21tZW50LWVkaXQgc3BhbiwgLm5vZGUtdHlwZS1mb3J1bSAuY29tbWVudC1lZGl0IHNwYW4sIC5wYWdlLWZvcnVtIC5jb21tZW50LWVkaXQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vcGVuLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7IH1cbiAgI2ZvcnVtLXdyYXBwZXIgLmNvbW1lbnQtZWRpdCAuYWYtYnV0dG9uLXNtYWxsIHNwYW4sICNmb3J1bS13cmFwcGVyIC5wb3N0LWVkaXQgLmFmLWJ1dHRvbi1zbWFsbCBzcGFuLCAubm9kZS10eXBlLWZvcnVtIC5jb21tZW50LWVkaXQgLmFmLWJ1dHRvbi1zbWFsbCBzcGFuLCAubm9kZS10eXBlLWZvcnVtIC5wb3N0LWVkaXQgLmFmLWJ1dHRvbi1zbWFsbCBzcGFuLCAucGFnZS1mb3J1bSAuY29tbWVudC1lZGl0IC5hZi1idXR0b24tc21hbGwgc3BhbiwgLnBhZ2UtZm9ydW0gLnBvc3QtZWRpdCAuYWYtYnV0dG9uLXNtYWxsIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL3Blbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4OyB9XG4gICNmb3J1bS13cmFwcGVyIC5jb21tZW50LWRlbGV0ZSAuYWYtYnV0dG9uLXNtYWxsIHNwYW4sICNmb3J1bS13cmFwcGVyIC5wb3N0LWRlbGV0ZSAuYWYtYnV0dG9uLXNtYWxsIHNwYW4sIC5ub2RlLXR5cGUtZm9ydW0gLmNvbW1lbnQtZGVsZXRlIC5hZi1idXR0b24tc21hbGwgc3BhbiwgLm5vZGUtdHlwZS1mb3J1bSAucG9zdC1kZWxldGUgLmFmLWJ1dHRvbi1zbWFsbCBzcGFuLCAucGFnZS1mb3J1bSAuY29tbWVudC1kZWxldGUgLmFmLWJ1dHRvbi1zbWFsbCBzcGFuLCAucGFnZS1mb3J1bSAucG9zdC1kZWxldGUgLmFmLWJ1dHRvbi1zbWFsbCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS90aW1lcy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4OyB9XG4gICNmb3J1bS13cmFwcGVyIGgyLmNvbW1lbnQtZm9ybSwgLm5vZGUtdHlwZS1mb3J1bSBoMi5jb21tZW50LWZvcm0sIC5wYWdlLWZvcnVtIGgyLmNvbW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAjZm9ydW0td3JhcHBlciAuZm9ydW0tcG9zdC1saW5rcyBhLCAubm9kZS10eXBlLWZvcnVtIC5mb3J1bS1wb3N0LWxpbmtzIGEsIC5wYWdlLWZvcnVtIC5mb3J1bS1wb3N0LWxpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAycHggMnB4IDJweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCA3cHggMCA3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICNmb3J1bS13cmFwcGVyICNmb3J1bS1jb21tZW50cyAuZm9ydW0tcG9zdCwgLm5vZGUtdHlwZS1mb3J1bSAjZm9ydW0tY29tbWVudHMgLmZvcnVtLXBvc3QsIC5wYWdlLWZvcnVtICNmb3J1bS1jb21tZW50cyAuZm9ydW0tcG9zdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuI2ZvcnVtLWNvbW1lbnRzIGlucHV0LCAucGFnZS1ub2RlLWFkZC1mb3J1bSBpbnB1dCwgLnBhZ2Utbm9kZS1lZGl0Lm5vZGUtdHlwZS1mb3J1bSBpbnB1dCwgLnBhZ2UtY29tbWVudC1kZWxldGUgaW5wdXQsIC5wYWdlLWNvbW1lbnQtZWRpdCBpbnB1dCwgLnBhZ2UtY29tbWVudC1yZXBseSBpbnB1dCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuI2ZvcnVtLWNvbW1lbnRzIC50aXRsZS5jb21tZW50LWZvcm0sIC5wYWdlLW5vZGUtYWRkLWZvcnVtIC50aXRsZS5jb21tZW50LWZvcm0sIC5wYWdlLW5vZGUtZWRpdC5ub2RlLXR5cGUtZm9ydW0gLnRpdGxlLmNvbW1lbnQtZm9ybSwgLnBhZ2UtY29tbWVudC1kZWxldGUgLnRpdGxlLmNvbW1lbnQtZm9ybSwgLnBhZ2UtY29tbWVudC1lZGl0IC50aXRsZS5jb21tZW50LWZvcm0sIC5wYWdlLWNvbW1lbnQtcmVwbHkgLnRpdGxlLmNvbW1lbnQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI2ZvcnVtLWNvbW1lbnRzIC5mb3JtLWl0ZW0tc3ViamVjdCwgI2ZvcnVtLWNvbW1lbnRzIC5mb3JtLWl0ZW0tdGl0bGUsIC5wYWdlLW5vZGUtYWRkLWZvcnVtIC5mb3JtLWl0ZW0tc3ViamVjdCwgLnBhZ2Utbm9kZS1hZGQtZm9ydW0gLmZvcm0taXRlbS10aXRsZSwgLnBhZ2Utbm9kZS1lZGl0Lm5vZGUtdHlwZS1mb3J1bSAuZm9ybS1pdGVtLXN1YmplY3QsIC5wYWdlLW5vZGUtZWRpdC5ub2RlLXR5cGUtZm9ydW0gLmZvcm0taXRlbS10aXRsZSwgLnBhZ2UtY29tbWVudC1kZWxldGUgLmZvcm0taXRlbS1zdWJqZWN0LCAucGFnZS1jb21tZW50LWRlbGV0ZSAuZm9ybS1pdGVtLXRpdGxlLCAucGFnZS1jb21tZW50LWVkaXQgLmZvcm0taXRlbS1zdWJqZWN0LCAucGFnZS1jb21tZW50LWVkaXQgLmZvcm0taXRlbS10aXRsZSwgLnBhZ2UtY29tbWVudC1yZXBseSAuZm9ybS1pdGVtLXN1YmplY3QsIC5wYWdlLWNvbW1lbnQtcmVwbHkgLmZvcm0taXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI2ZvcnVtLWNvbW1lbnRzIC5mb3JtLWl0ZW0tc3ViamVjdCBsYWJlbCwgI2ZvcnVtLWNvbW1lbnRzIC5mb3JtLWl0ZW0tdGl0bGUgbGFiZWwsIC5wYWdlLW5vZGUtYWRkLWZvcnVtIC5mb3JtLWl0ZW0tc3ViamVjdCBsYWJlbCwgLnBhZ2Utbm9kZS1hZGQtZm9ydW0gLmZvcm0taXRlbS10aXRsZSBsYWJlbCwgLnBhZ2Utbm9kZS1lZGl0Lm5vZGUtdHlwZS1mb3J1bSAuZm9ybS1pdGVtLXN1YmplY3QgbGFiZWwsIC5wYWdlLW5vZGUtZWRpdC5ub2RlLXR5cGUtZm9ydW0gLmZvcm0taXRlbS10aXRsZSBsYWJlbCwgLnBhZ2UtY29tbWVudC1kZWxldGUgLmZvcm0taXRlbS1zdWJqZWN0IGxhYmVsLCAucGFnZS1jb21tZW50LWRlbGV0ZSAuZm9ybS1pdGVtLXRpdGxlIGxhYmVsLCAucGFnZS1jb21tZW50LWVkaXQgLmZvcm0taXRlbS1zdWJqZWN0IGxhYmVsLCAucGFnZS1jb21tZW50LWVkaXQgLmZvcm0taXRlbS10aXRsZSBsYWJlbCwgLnBhZ2UtY29tbWVudC1yZXBseSAuZm9ybS1pdGVtLXN1YmplY3QgbGFiZWwsIC5wYWdlLWNvbW1lbnQtcmVwbHkgLmZvcm0taXRlbS10aXRsZSBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbiNmb3J1bS1jb21tZW50cyAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLCAucGFnZS1ub2RlLWFkZC1mb3J1bSAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLCAucGFnZS1ub2RlLWVkaXQubm9kZS10eXBlLWZvcnVtIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIsIC5wYWdlLWNvbW1lbnQtZGVsZXRlIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIsIC5wYWdlLWNvbW1lbnQtZWRpdCAuZm9ybS10ZXh0YXJlYS13cmFwcGVyLCAucGFnZS1jb21tZW50LXJlcGx5IC5mb3JtLXRleHRhcmVhLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNmb3J1bS1jb21tZW50cyAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhLCAucGFnZS1ub2RlLWFkZC1mb3J1bSAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhLCAucGFnZS1ub2RlLWVkaXQubm9kZS10eXBlLWZvcnVtIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEsIC5wYWdlLWNvbW1lbnQtZGVsZXRlIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEsIC5wYWdlLWNvbW1lbnQtZWRpdCAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhLCAucGFnZS1jb21tZW50LXJlcGx5IC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODsgfVxuXG4jZm9ydW0tY29tbWVudHMgLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LCAucGFnZS1ub2RlLWFkZC1mb3J1bSAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsIC5wYWdlLW5vZGUtZWRpdC5ub2RlLXR5cGUtZm9ydW0gLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LCAucGFnZS1jb21tZW50LWRlbGV0ZSAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsIC5wYWdlLWNvbW1lbnQtZWRpdCAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsIC5wYWdlLWNvbW1lbnQtcmVwbHkgLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7IH1cblxuI2ZvcnVtLWNvbW1lbnRzIC5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLCAucGFnZS1ub2RlLWFkZC1mb3J1bSAuZm9ybS10eXBlLXNlbGVjdCBsYWJlbCwgLnBhZ2Utbm9kZS1lZGl0Lm5vZGUtdHlwZS1mb3J1bSAuZm9ybS10eXBlLXNlbGVjdCBsYWJlbCwgLnBhZ2UtY29tbWVudC1kZWxldGUgLmZvcm0tdHlwZS1zZWxlY3QgbGFiZWwsIC5wYWdlLWNvbW1lbnQtZWRpdCAuZm9ybS10eXBlLXNlbGVjdCBsYWJlbCwgLnBhZ2UtY29tbWVudC1yZXBseSAuZm9ybS10eXBlLXNlbGVjdCBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4jZm9ydW0tY29tbWVudHMgI2NvbW1lbnQtY29uZmlybS1kZWxldGUgZGl2LCAucGFnZS1ub2RlLWFkZC1mb3J1bSAjY29tbWVudC1jb25maXJtLWRlbGV0ZSBkaXYsIC5wYWdlLW5vZGUtZWRpdC5ub2RlLXR5cGUtZm9ydW0gI2NvbW1lbnQtY29uZmlybS1kZWxldGUgZGl2LCAucGFnZS1jb21tZW50LWRlbGV0ZSAjY29tbWVudC1jb25maXJtLWRlbGV0ZSBkaXYsIC5wYWdlLWNvbW1lbnQtZWRpdCAjY29tbWVudC1jb25maXJtLWRlbGV0ZSBkaXYsIC5wYWdlLWNvbW1lbnQtcmVwbHkgI2NvbW1lbnQtY29uZmlybS1kZWxldGUgZGl2IHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbiNmb3J1bS1jb21tZW50cyAuZm9ybS1zdWJtaXQsIC5wYWdlLW5vZGUtYWRkLWZvcnVtIC5mb3JtLXN1Ym1pdCwgLnBhZ2Utbm9kZS1lZGl0Lm5vZGUtdHlwZS1mb3J1bSAuZm9ybS1zdWJtaXQsIC5wYWdlLWNvbW1lbnQtZGVsZXRlIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtY29tbWVudC1lZGl0IC5mb3JtLXN1Ym1pdCwgLnBhZ2UtY29tbWVudC1yZXBseSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4jZm9ydW0tY29tbWVudHMgLmZvcnVtLXBvc3QtcGFuZWwtbWFpbiwgLnBhZ2Utbm9kZS1hZGQtZm9ydW0gLmZvcnVtLXBvc3QtcGFuZWwtbWFpbiwgLnBhZ2Utbm9kZS1lZGl0Lm5vZGUtdHlwZS1mb3J1bSAuZm9ydW0tcG9zdC1wYW5lbC1tYWluLCAucGFnZS1jb21tZW50LWRlbGV0ZSAuZm9ydW0tcG9zdC1wYW5lbC1tYWluLCAucGFnZS1jb21tZW50LWVkaXQgLmZvcnVtLXBvc3QtcGFuZWwtbWFpbiwgLnBhZ2UtY29tbWVudC1yZXBseSAuZm9ydW0tcG9zdC1wYW5lbC1tYWluIHtcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuLnZpZXctbmF0aW9uYWwtY2hhcHRlcnMtZXZlbnRzLnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmRhdGUgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4udmlldy1uYXRpb25hbC1jaGFwdGVycy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC50aW1lbGluZSBsaSB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC52aWV3LW5hdGlvbmFsLWNoYXB0ZXJzLWV2ZW50cy52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnRpbWVsaW5lIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmlldy1uYXRpb25hbC1jaGFwdGVycy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC50aW1lbGluZSBsaSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnZpZXctbmF0aW9uYWwtY2hhcHRlcnMtZXZlbnRzLnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudGltZWxpbmUgbGk6bnRoLWNoaWxkKG9kZCkgPiBkaXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnZpZXctbmF0aW9uYWwtY2hhcHRlcnMtZXZlbnRzLnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudGltZWxpbmUgbGkgLnRpbWVsaW5lLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LW5hdGlvbmFsLWNoYXB0ZXJzLWV2ZW50cy52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnRpbWVsaW5lIGxpIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC52aWV3LW5hdGlvbmFsLWNoYXB0ZXJzLWV2ZW50cy52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnRpbWVsaW5lIGxpIC50aW1lbGluZS1jb250ZW50IC50aW1lbGluZS10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnZpZXctbmF0aW9uYWwtY2hhcHRlcnMtZXZlbnRzLnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudGltZWxpbmUgbGkgLmNvdW50cmllcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y2ZjU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC52aWV3LW5hdGlvbmFsLWNoYXB0ZXJzLWV2ZW50cy52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnRpbWVsaW5lIGxpIC5jb3VudHJpZXMgYSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnZpZXctbmF0aW9uYWwtY2hhcHRlcnMtZXZlbnRzLnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAuc2ltcGxlX3RpbWVsaW5lIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5ub2RlLXR5cGUtZXZlbnQtd29ya3Nob3AgLmRhdGUtZGlzcGxheS1zaW5nbGUsIC5ub2RlLXR5cGUtZXZlbnQtd29ya3Nob3AgLmRhdGUtZGlzcGxheS1yYW5nZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub2RlLXR5cGUtZXZlbnQtd29ya3Nob3AgLmZpZWxkLW5hbWUtZmllbGQtdGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtdHlwZS1ldmVudC13b3Jrc2hvcCAuZmllbGQtZ3JvdXAtZGl2IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5ub2RlLXR5cGUtZXZlbnQtd29ya3Nob3AgLmZpZWxkLWdyb3VwLWRpdiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiwgXCI7IH1cbiAgLm5vZGUtdHlwZS1ldmVudC13b3Jrc2hvcCAuZmllbGQtZ3JvdXAtZGl2IGE6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLnRpZC1jb3VudHJ5LmNvbnRhaW5lci5ib3gtY29udGVudCAjY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkubmV0d29yayAjd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIGhlYWRlciB7XG4gICAgei1pbmRleDogNDEwOyB9XG4gICAgaGVhZGVyLm1haW4ge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gICAgICBoZWFkZXIubWFpbiA+IC5ib3gtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgaGVhZGVyLm1haW4gLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICBoZWFkZXIubWFpbiAuZmlyc3QtbGV2ZWwgPiBsaSB7XG4gICAgICAgIGhlaWdodDogNDVweDsgfVxuICAgICAgaGVhZGVyLm1haW4gLm1lZ2EtbWVudSwgaGVhZGVyLm1haW4gLnN1Ym1lbnUge1xuICAgICAgICB0b3A6IDkwcHg7IH1cbiAgICAgIGhlYWRlci5tYWluIC51dGlsaXR5IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTAwcHg7IH1cbiAgICAgIGhlYWRlci5tYWluIG5hdiAuZmlyc3QtbGV2ZWwgPiBsaSA+IGEge1xuICAgICAgICBjb2xvcjogIzAwNWQyNTsgfVxuICAgICAgaGVhZGVyLm1haW4gLnV0aWxpdHkgYTpmb2N1cywgaGVhZGVyLm1haW4gLnV0aWxpdHkgYTpob3ZlciwgaGVhZGVyLm1haW4gLnNvY2lhbCBhIHtcbiAgICAgICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgLm1hcC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGhlYWRlciB7XG4gICAgei1pbmRleDogNDEwOyB9XG4gICAgaGVhZGVyLm1haW4ge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gICAgICBoZWFkZXIubWFpbiA+IC5ib3gtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgaGVhZGVyLm1haW4gLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICBoZWFkZXIubWFpbiAuZmlyc3QtbGV2ZWwgPiBsaSB7XG4gICAgICAgIGhlaWdodDogNDVweDsgfVxuICAgICAgaGVhZGVyLm1haW4gLm1lZ2EtbWVudSwgaGVhZGVyLm1haW4gLnN1Ym1lbnUge1xuICAgICAgICB0b3A6IDE1NHB4OyB9XG4gICAgICBoZWFkZXIubWFpbiAudXRpbGl0eSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDEwMHB4OyB9XG4gICAgICBoZWFkZXIubWFpbiBuYXYgLmZpcnN0LWxldmVsID4gbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDVkMjU7IH1cbiAgICAgIGhlYWRlci5tYWluIC51dGlsaXR5IGE6Zm9jdXMsIGhlYWRlci5tYWluIC51dGlsaXR5IGE6aG92ZXIsIGhlYWRlci5tYWluIC5zb2NpYWwgYSB7XG4gICAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICNtZW51LWRvbmF0ZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zZWNvbmRhcnltZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3dyYXBwZXIgaGVhZGVyLm1haW4ge1xuICAgIGJhY2tncm91bmQ6ICNlZmVlZWI7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgIGhlaWdodDogODBweDsgfVxuICAgICN3cmFwcGVyIGhlYWRlci5tYWluLmZpeGVkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgI3dyYXBwZXIgaGVhZGVyLm1haW4ge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gLmJveC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGhlaWdodDogODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gLmJveC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gLmxvZ28ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAjd3JhcHBlciBoZWFkZXIubWFpbiAubG9nbyB7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgMCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAjd3JhcHBlciBoZWFkZXIubWFpbiAubG9nbyB7XG4gICAgICB0b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gLmxvZ28gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICN3cmFwcGVyIGhlYWRlci5tYWluICNidXJnZXItbWVudSB7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gI2J1cmdlci1tZW51OmZvY3VzLCAjd3JhcHBlciBoZWFkZXIubWFpbiAjYnVyZ2VyLW1lbnU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAjd3JhcHBlciAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAjd3JhcHBlciAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgPiAudmlldy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICN3cmFwcGVyICNmcm9udGdyaWQgI2Zyb250Z3JpZC1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSA+IC52aWV3LWNvbnRlbnQgLmJlY29tZS1tZW1iZXItd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDEgMCA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAjd3JhcHBlciAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgPiAudmlldy1jb250ZW50IC5iZWNvbWUtbWVtYmVyLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXg6IDEgMCAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgI3dyYXBwZXIgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xID4gLnZpZXctY29udGVudCAuYmVjb21lLW1lbWJlci13cmFwcGVyIC5saW5rLWJveCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAjd3JhcHBlciAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgPiAudmlldy1jb250ZW50IC5iZWNvbWUtbWVtYmVyLXdyYXBwZXIgLmxpbmstYm94IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgI3dyYXBwZXIgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xID4gLnZpZXctY29udGVudCAuYmVjb21lLW1lbWJlci13cmFwcGVyIC5saW5rLWJveCBhLm1vcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgY29sb3I6ICMyOTVlMmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDsgfVxuICAjd3JhcHBlciAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3dyYXBwZXIgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLmxpbmstYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICN3cmFwcGVyICNmcm9udGdyaWQgI2Zyb250Z3JpZC1jb250ZW50IC5saW5rLWJveCBhIHAge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICN3cmFwcGVyICN2aWRlby1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNidXJnZXItbWVudS1uYXYgLm1vYmlsZV9sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAxMDZweDsgfVxuICAjZWItcm9sZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICNlYi1yb2xlIGZpZ3VyZSB7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBsZWZ0OiBpbml0aWFsOyB9XG4gICAgICAjZWItcm9sZSBmaWd1cmUgZmlnY2FwdGlvbiBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAjZWItcm9sZSBoZWFkZXIge1xuICAgICAgcGFkZGluZzogMzBweCAwIDE1cHggMjIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuICAgICAgI2ViLXJvbGUgaGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubWVnYS1tZW51IC5ibG9jay1tZW51IGEge1xuICAgICAgcGFkZGluZzogOXB4IDBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMHB4OyB9XG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XG4gICAgcGFkZGluZzogMzZweCA3MHB4IDAgNzBweDtcbiAgICBtYXJnaW46IC0zMHB4IDAgMCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCkgIWltcG9ydGFudDsgfVxuICAjc3VjY2Vzcy1zdG9yeTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3N1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICNzdWNjZXNzLXN0b3J5IGhlYWRlciBwIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjc3VjY2Vzcy1zdG9yeSBoZWFkZXIgLm1lbWJlci1pbmZvIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI25ldHdvcmtzICNuZXR3b3Jrcy1saXN0IC5uZXR3b3JrIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNuZXR3b3JrcyAjbmV0d29ya3MtbGlzdCAubmV0d29yayAubmV0d29yay1pbmZvLXdyYXBwZXIgLmluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjY291bnRyeSBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAjY291bnRyeSAubmV0d29yay1jaGFydCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7IH1cbiAgICAgICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIGZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlci1pbmZvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTsgfVxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC5tZW1iZXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnllcy1uYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gICNtZW51LWRvbmF0ZS5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlci5tYWluIC51dGlsaXR5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICByaWdodDogLTIycHg7IH1cbiAgICBoZWFkZXIubWFpbiAudXRpbGl0eSBsaS5maXJzdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAyJSA1MHB4IDIlICFpbXBvcnRhbnQ7IH1cbiAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciB7XG4gICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIC5pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyAuaXRlbSBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwOyB9XG4gICAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI2ViLXJvbGUgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgI2ViLXJvbGUgZmlndXJlIGltZyB7XG4gICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgI2ViLXJvbGUgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7IH1cbiAgI2ViLXJvbGUgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweCAxMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAjZWItcm9sZSBoZWFkZXIgcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAjZWItcm9sZSBoZWFkZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaXAtZ2VvbG9jLW1hcCA+IGRpdiB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgI2J1cmdlci1tZW51LW5hdiAjc2VhcmNoLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNzZWFyY2gtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgI3NlYXJjaC1tb2JpbGUgLmNvbnRhaW5lci1pbmxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgI3NlYXJjaC1tb2JpbGUgLmNvbnRhaW5lci1pbmxpbmUgLmZvcm0taXRlbSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMC45OyB9XG4gICAgI3NlYXJjaC1tb2JpbGUgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgcGFkZGluZzogNXB4IDRweCA0cHggNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiA5OSU7IH1cbiAgI3V0aWxpdHktd3JhcHBlciAjc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgI2J1cmdlci1tZW51LW5hdiBuYXYge1xuICAgIHRvcDogNzBweDsgfVxuICAjYnVyZ2VyLW1lbnUtbmF2ICNzZWFyY2gtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgI2J1cmdlci1tZW51LW5hdiAjc2VhcmNoLW1vYmlsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBwYWRkaW5nOiA1cHggNHB4IDRweCA0cHg7IH1cbiAgICAjYnVyZ2VyLW1lbnUtbmF2ICNzZWFyY2gtbW9iaWxlIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDsgfSB9XG5cbkBrZXlmcmFtZXMgbGVhZmxldC1nZXN0dXJlcy1mYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmxlYWZsZXQtY29udGFpbmVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBsZWFmbGV0LWdlc3R1cmVzLWZhZGVpbiAwLjhzIGJhY2t3YXJkcztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogNDYxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubGVhZmxldC1nZXN0dXJlLWhhbmRsaW5nLXRvdWNoLXdhcm5pbmc6YWZ0ZXIsXG4ubGVhZmxldC1nZXN0dXJlLWhhbmRsaW5nLXNjcm9sbC13YXJuaW5nOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBsZWFmbGV0LWdlc3R1cmVzLWZhZGVpbiAwLjhzIGZvcndhcmRzOyB9XG5cbi5sZWFmbGV0LWdlc3R1cmUtaGFuZGxpbmctdG91Y2gtd2FybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1nZXN0dXJlLWhhbmRsaW5nLXRvdWNoLWNvbnRlbnQpOyB9XG5cbi5sZWFmbGV0LWdlc3R1cmUtaGFuZGxpbmctc2Nyb2xsLXdhcm5pbmc6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZ2VzdHVyZS1oYW5kbGluZy1zY3JvbGwtY29udGVudCk7IH1cblxuLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xLCAubm90LWZyb250IC5uZXdzLWxpc3QubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMTpiZWZvcmUsIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMTphZnRlciwgLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8yOmJlZm9yZSwgLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8yOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSA+IGEsIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiA+IGEge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSA+IGEsIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiA+IGEge1xuICAgICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDlweCkge1xuICAgICAgLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xID4gYSwgLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8yID4gYSB7XG4gICAgICAgIGZsZXg6IDEgMCAyNTBweDsgfSB9XG4gICAgLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xID4gYSAuY29sLW1kLTQsIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiA+IGEgLmNvbC1tZC00IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubm90LWZyb250IC5uZXdzLWxpc3QubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94LCAubm90LWZyb250IC5uZXdzLWxpc3QubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxpbmstYm94IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCA4MiwgODIsIDAuNyk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlLCAubm90LWZyb250IC5uZXdzLWxpc3QubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubm90LWZyb250IC5uZXdzLWxpc3QubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctZmlsdGVycywgLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3LWZpbHRlcnMge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMsIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LCAubm90LWZyb250IC5uZXdzLWxpc3QubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMSAwIDIwMHB4OyB9XG4gICAgICAgIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24sIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAubm90LWZyb250IC5uZXdzLWxpc3QubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1yZXNldC1idXR0b24sIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSBzZWxlY3QsIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuaXRlbS1saXN0LCAubm90LWZyb250IC5uZXdzLWxpc3QubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLml0ZW0tbGlzdCB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cblxuLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQsIC5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7IH1cbiAgLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWNvbnRlbnQgLmxpbmstYm94LCAubm90LWZyb250IC5uZXdzLWxpc3QubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctY29udGVudCAubGluay1ib3gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBsZWZ0OiAxNXB4OyB9XG5cbi5ub3QtZnJvbnQgLm5ld3MtbGlzdC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1lbXB0eSwgLm5vdC1mcm9udCAubmV3cy1saXN0Lm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3LWVtcHR5IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAuZnJvbnQgaGVhZGVyIC5ib3gtY29udGVudC1uZXcge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5mcm9udCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIGhlYWRlciAuYm94LWNvbnRlbnQtbmV3IHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbmhlYWRlciAuYm94LWNvbnRlbnQtbmV3IG5hdiB7XG4gIGJvdHRvbTogLTZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbnRhaW5lcjpub3QoLmFubml2ZXJzYXJ5KTpub3QoLm5ldHdvcmtzLXdyYXApOm5vdCguYmxvY2stbmV3cykge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLmNvbnRhaW5lcjpub3QoLmFubml2ZXJzYXJ5KTpub3QoLm5ldHdvcmtzLXdyYXApOm5vdCguYmxvY2stbmV3cykge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRhaW5lcjpub3QoLmFubml2ZXJzYXJ5KTpub3QoLm5ldHdvcmtzLXdyYXApOm5vdCguYmxvY2stbmV3cykjY29udGVudC13cmFwcGVyLW5ldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhaW5lcjpub3QoLmFubml2ZXJzYXJ5KTpub3QoLm5ldHdvcmtzLXdyYXApOm5vdCguYmxvY2stbmV3cykjY29udGVudC13cmFwcGVyLW5ldyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuY29udGFpbmVyOm5vdCguYW5uaXZlcnNhcnkpOm5vdCgubmV0d29ya3Mtd3JhcCk6bm90KC5ibG9jay1uZXdzKSNjb250ZW50LXdyYXBwZXItbmV3IGFzaWRlIHtcbiAgICBmbGV4OiAwIDAgMjE1cHg7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAuY29udGFpbmVyOm5vdCguYW5uaXZlcnNhcnkpOm5vdCgubmV0d29ya3Mtd3JhcCk6bm90KC5ibG9jay1uZXdzKSNjb250ZW50LXdyYXBwZXItbmV3IGFzaWRlLnJpZ2h0LXNpZGViYXIge1xuICAgICAgZmxleDogMCAwIDIxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTAycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jb250YWluZXI6bm90KC5hbm5pdmVyc2FyeSk6bm90KC5uZXR3b3Jrcy13cmFwKTpub3QoLmJsb2NrLW5ld3MpI2NvbnRlbnQtd3JhcHBlci1uZXcgYXNpZGUucmlnaHQtc2lkZWJhciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250YWluZXI6bm90KC5hbm5pdmVyc2FyeSk6bm90KC5uZXR3b3Jrcy13cmFwKTpub3QoLmJsb2NrLW5ld3MpI2NvbnRlbnQtd3JhcHBlci1uZXcgYXNpZGUucmlnaHQtc2lkZWJhciB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuY29udGFpbmVyOm5vdCguYW5uaXZlcnNhcnkpOm5vdCgubmV0d29ya3Mtd3JhcCk6bm90KC5ibG9jay1uZXdzKSNjb250ZW50LXdyYXBwZXItbmV3ICNjb250ZW50IHtcbiAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gNTMwcHgpO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250YWluZXI6bm90KC5hbm5pdmVyc2FyeSk6bm90KC5uZXR3b3Jrcy13cmFwKTpub3QoLmJsb2NrLW5ld3MpI2NvbnRlbnQtd3JhcHBlci1uZXcgI2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjY1cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5jb250YWluZXI6bm90KC5hbm5pdmVyc2FyeSk6bm90KC5uZXR3b3Jrcy13cmFwKTpub3QoLmJsb2NrLW5ld3MpI2NvbnRlbnQtd3JhcHBlci1uZXcgI2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhaW5lcjpub3QoLmFubml2ZXJzYXJ5KTpub3QoLm5ldHdvcmtzLXdyYXApOm5vdCguYmxvY2stbmV3cykjY29udGVudC13cmFwcGVyLW5ldyAjY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jb250YWluZXI6bm90KC5hbm5pdmVyc2FyeSk6bm90KC5uZXR3b3Jrcy13cmFwKTpub3QoLmJsb2NrLW5ld3MpI2NvbnRlbnQtd3JhcHBlci1uZXcgI2NvbnRlbnQgI2JyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciAjY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubmV0d29ya3Mtd3JhcCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm5ldHdvcmtzLXdyYXAgI25ldHdvcmtzLWxpc3QgLm5ldHdvcmstaW5mbyAubWVtYmVycyAubWVtYmVyLXNob3J0IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLm5ldHdvcmtzLXdyYXAgI25ldHdvcmtzLWxpc3QgLm5ldHdvcmstaW5mbyAubWVtYmVycyAubWVtYmVyLXNob3J0IGZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZW1iZXJzIC5tZW1iZXItc2hvcnQgZmlndXJlIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAubWVtYmVycyAubWVtYmVyLXNob3J0IGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4jcmVnaW9ucy1zb3J0YWJsZSAubWVtYmVyLXNob3J0IGZpZ3VyZSB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgI3JlZ2lvbnMtc29ydGFibGUgLm1lbWJlci1zaG9ydCBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAjdXRpbGl0eS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVycy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmJhbm5lcnMtd3JhcHBlciAuYmFubmVyLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5iYW5uZXJzLXdyYXBwZXIgLmJhbm5lci1pdGVtIC5iYW5uZXIgYTpsaW5rIHAsIC5iYW5uZXJzLXdyYXBwZXIgLmJhbm5lci1pdGVtIC5iYW5uZXIgYTpob3ZlciBwLCAuYmFubmVycy13cmFwcGVyIC5iYW5uZXItaXRlbSAuYmFubmVyIGE6dmlzaXRlZCBwLCAuYmFubmVycy13cmFwcGVyIC5iYW5uZXItaXRlbSAuYmFubmVyIGE6YWN0aXZlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcnMtd3JhcHBlciAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5iYW5uZXJzLXdyYXBwZXIgLnZpZXctY29udGVudCAuYmFubmVyLWl0ZW0ge1xuICAgICAgZmxleDogMCAwIDIxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG4vKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc2NyZWVuLW1kKSAtIDEpIHtcbiAgI3Rvb2xiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59Ki9cbi5pZTExIC5jb250YWluZXI6bm90KC5hbm5pdmVyc2FyeSk6bm90KC5uZXR3b3Jrcy13cmFwKTpub3QoLmJsb2NrLW5ld3MpICNjb250ZW50IHtcbiAgZmxleDogMSAwIDUwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pZTExIC5jb250YWluZXI6bm90KC5hbm5pdmVyc2FyeSk6bm90KC5uZXR3b3Jrcy13cmFwKTpub3QoLmJsb2NrLW5ld3MpICNjb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyNjVweCk7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pZTExIC5jb250YWluZXI6bm90KC5hbm5pdmVyc2FyeSk6bm90KC5uZXR3b3Jrcy13cmFwKTpub3QoLmJsb2NrLW5ld3MpICNjb250ZW50IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAub3dzZC1zdG9yeSwgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5vd3NkLXN0b3J5LCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3Rvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY1O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAub3dzZC1zdG9yeSwgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5vd3NkLXN0b3J5LCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3Rvcnkge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5vd3NkLXN0b3J5IC5tZW1iZXItaW1hZ2UsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAub3dzZC1zdG9yeSAubWVtYmVyLWltYWdlLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLm1lbWJlci1pbWFnZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjc3cHgpIHtcbiAgICAgICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAub3dzZC1zdG9yeSAubWVtYmVyLWltYWdlLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLm93c2Qtc3RvcnkgLm1lbWJlci1pbWFnZSwgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5vd3NkLXN0b3J5IC5tZW1iZXItaW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5vd3NkLXN0b3J5IC5tZW1iZXItaW1hZ2UsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAub3dzZC1zdG9yeSAubWVtYmVyLWltYWdlLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLm1lbWJlci1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5vd3NkLXN0b3J5IC5tZW1iZXItaW1hZ2UsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAub3dzZC1zdG9yeSAubWVtYmVyLWltYWdlLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLm1lbWJlci1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICAgIG1heC13aWR0aDogMzUlOyB9IH1cbiAgICAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLm93c2Qtc3RvcnkgLm1lbWJlci1pbWFnZSAubWVtYmVyLWltYWdlLWlubmVyLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLm93c2Qtc3RvcnkgLm1lbWJlci1pbWFnZSAubWVtYmVyLWltYWdlLWlubmVyLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLm1lbWJlci1pbWFnZSAubWVtYmVyLWltYWdlLWlubmVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgICAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLm93c2Qtc3RvcnkgLm1lbWJlci1pbWFnZSAubWVtYmVyLWltYWdlLWlubmVyIGltZywgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5vd3NkLXN0b3J5IC5tZW1iZXItaW1hZ2UgLm1lbWJlci1pbWFnZS1pbm5lciBpbWcsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAub3dzZC1zdG9yeSAubWVtYmVyLWltYWdlIC5tZW1iZXItaW1hZ2UtaW5uZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5vd3NkLXN0b3J5IC50ZXh0LXdyYXBwZXIsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAub3dzZC1zdG9yeSAudGV4dC13cmFwcGVyLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NzdweCkge1xuICAgICAgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5vd3NkLXN0b3J5IC50ZXh0LXdyYXBwZXIsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAub3dzZC1zdG9yeSAudGV4dC13cmFwcGVyLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgICAgIG1heC13aWR0aDogNjUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciwgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5vd3NkLXN0b3J5IC50ZXh0LXdyYXBwZXIsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAub3dzZC1zdG9yeSAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciwgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5vd3NkLXN0b3J5IC50ZXh0LXdyYXBwZXIsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAub3dzZC1zdG9yeSAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7IH0gfVxuICAgICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAub3dzZC1zdG9yeSAudGV4dC13cmFwcGVyIC5tZW1iZXItaW5mbyBoMiwgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5vd3NkLXN0b3J5IC50ZXh0LXdyYXBwZXIgLm1lbWJlci1pbmZvIGgyLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciAubWVtYmVyLWluZm8gaDIge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5vd3NkLXN0b3J5IC50ZXh0LXdyYXBwZXIgLm1lbWJlci1pbmZvIHAsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAub3dzZC1zdG9yeSAudGV4dC13cmFwcGVyIC5tZW1iZXItaW5mbyBwLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciAubWVtYmVyLWluZm8gcCB7XG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciAubWVtYmVyLWluZm8gcCBzdHJvbmc6YWZ0ZXIsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAub3dzZC1zdG9yeSAudGV4dC13cmFwcGVyIC5tZW1iZXItaW5mbyBwIHN0cm9uZzphZnRlciwgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja181IC5vd3NkLXN0b3J5IC50ZXh0LXdyYXBwZXIgLm1lbWJlci1pbmZvIHAgc3Ryb25nOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5vd3NkLXN0b3J5IC50ZXh0LXdyYXBwZXIgLm1lbWJlci1pbmZvIC5kYXRlLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciAubWVtYmVyLWluZm8gLmRhdGUsICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAub3dzZC1zdG9yeSAudGV4dC13cmFwcGVyIC5tZW1iZXItaW5mbyAuZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciAubW9yZS1saW5rLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciAubW9yZS1saW5rLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciAubW9yZS1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICNjb250ZW50IC52aWV3LWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAub3dzZC1zdG9yeSAudGV4dC13cmFwcGVyIC5tb3JlLWxpbmsgYSwgI2NvbnRlbnQgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5vd3NkLXN0b3J5IC50ZXh0LXdyYXBwZXIgLm1vcmUtbGluayBhLCAjY29udGVudCAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLm93c2Qtc3RvcnkgLnRleHQtd3JhcHBlciAubW9yZS1saW5rIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbiNjb250ZW50ICNvd3NkLXN0b3J5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEzcHg7XG4gIGhlaWdodDogNjdweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb3dzZF9zdG9yeV9sYWJlbF9pbnZlcnRlZC5wbmcpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1OHB4O1xuICB6LWluZGV4OiAxMDI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgI2NvbnRlbnQgI293c2Qtc3Rvcnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV0d29ya19tZW1iZXJfc3VjY2Vzc19iYWRnZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgdG9wOiAxMHB4OyB9IH1cblxuI2NvbnRlbnQgI293c2Qtc3RvcnkgLm1lbWJlci1pbmZvLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogLTEwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAxcHggM3B4IDRweCBncmV5OyB9XG5cbiNjb250ZW50ICNvd3NkLXN0b3J5IC5tZW1iZXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAjY29udGVudCAjb3dzZC1zdG9yeSAubWVtYmVyLWluZm8ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC5tZW1iZXItaW5mbyBmaWd1cmUge1xuICAgICAgZmxleDogMCAwIDE1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG4gICNjb250ZW50ICNvd3NkLXN0b3J5IC5tZW1iZXItaW5mbyAubWVtYmVyLWRhdGEge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC5tZW1iZXItaW5mbyAubWVtYmVyLWRhdGEge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAjY29udGVudCAjb3dzZC1zdG9yeSAubWVtYmVyLWluZm8gLm1lbWJlci1kYXRhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC5tZW1iZXItaW5mbyAubWVtYmVyLWRhdGEgLm1lbWJlci1wcm9maWxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAjY29udGVudCAjb3dzZC1zdG9yeSAubWVtYmVyLWluZm8gLm1lbWJlci1kYXRhIGhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAjY29udGVudCAjb3dzZC1zdG9yeSAubWVtYmVyLWluZm8gLm1lbWJlci1kYXRhIGhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgI2NvbnRlbnQgI293c2Qtc3RvcnkgLm1lbWJlci1pbmZvIC5tZW1iZXItZGF0YSBoZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC5tZW1iZXItaW5mbyAubWVtYmVyLWRhdGEgaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAjY29udGVudCAjb3dzZC1zdG9yeSAubWVtYmVyLWluZm8gLm1lbWJlci1kYXRhIGhlYWRlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAjY29udGVudCAjb3dzZC1zdG9yeSAubWVtYmVyLWluZm8gLm1lbWJlci1kYXRhIGhlYWRlciAubWVtYmVyLWxvY2F0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgI2NvbnRlbnQgI293c2Qtc3RvcnkgLm1lbWJlci1pbmZvIC5tZW1iZXItZGF0YSBoZWFkZXIgLm1lbWJlci1sb2NhdGlvbiAueWVsbG93IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZiZjAwOyB9XG4gICAgICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC5tZW1iZXItaW5mbyAubWVtYmVyLWRhdGEgaGVhZGVyIC5tZW1iZXItbG9jYXRpb24gYSB7XG4gICAgICAgICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC5tZW1iZXItaW5mbyAubWVtYmVyLWRhdGEgaGVhZGVyIC5tZW1iZXItc3BlY2lhbGl6YXRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAjY29udGVudCAjb3dzZC1zdG9yeSAubWVtYmVyLWluZm8gLm1lbWJlci1kYXRhIC5hZmZpbGlhdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC5tZW1iZXItaW5mbyAubWVtYmVyLWRhdGEgLmFwcGVuZC1hZmZpbGlhdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgI2NvbnRlbnQgI293c2Qtc3RvcnkgLm1lbWJlci1pbmZvIC5tZW1iZXItZGF0YSAuYXBwZW5kLWFmZmlsaWF0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbiNjb250ZW50ICNvd3NkLXN0b3J5IC5vd3NkLXN0b3J5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBDb25kZW5zZWRcIixzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwNWQyNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgI2NvbnRlbnQgI293c2Qtc3RvcnkgLm93c2Qtc3RvcnktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4jY29udGVudCAjb3dzZC1zdG9yeSAudGFnbGluZS13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICNjb250ZW50ICNvd3NkLXN0b3J5IC50YWdsaW5lLXdyYXBwZXIgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC50YWdsaW5lLXdyYXBwZXIgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gICAgICBjb2xvcjogI2ZmYmYwMDsgfVxuICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC50YWdsaW5lLXdyYXBwZXIgYmxvY2txdW90ZTphZnRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gICAgICBjb2xvcjogI2ZmYmYwMDsgfVxuXG4jY29udGVudCAjb3dzZC1zdG9yeSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpOyB9XG4gICNjb250ZW50ICNvd3NkLXN0b3J5IC50ZXh0IC50ZXh0LW1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAjY29udGVudCAjb3dzZC1zdG9yeSAudGV4dCAudGV4dC1tYWluIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAjY29udGVudCAjb3dzZC1zdG9yeSAudGV4dCAudGV4dC1tYWluIC5wcm9ncmFtIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAjY29udGVudCAjb3dzZC1zdG9yeSAudGV4dCAudGV4dC1tYWluIC5wcm9ncmFtIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgI2NvbnRlbnQgI293c2Qtc3RvcnkgLnRleHQgLnRleHQtbWFpbiAubXVsdGltZWRpYSB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC50ZXh0IC50ZXh0LW1haW4gLm11bHRpbWVkaWEge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAjY29udGVudCAjb3dzZC1zdG9yeSAudGV4dCAudGV4dC1tYWluIC5tdWx0aW1lZGlhIC5iaWdpbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgI2NvbnRlbnQgI293c2Qtc3RvcnkgLnRleHQgLnRleHQtbWFpbiAubXVsdGltZWRpYSAuYmlnaW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAjY29udGVudCAjb3dzZC1zdG9yeSAudGV4dCAubGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJmMDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAjY29udGVudCAjb3dzZC1zdG9yeSAudGV4dCAubGlua3MgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICNjb250ZW50ICNvd3NkLXN0b3J5IC50ZXh0IC5saW5rcyAubWVtYmVyLWxpbmsgdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogM3B4IDNweCAzcHggNHB4OyB9XG5cbi5wYWdlLXRheG9ub215Lm5jLWVkaXRvciAjdGFicy13cmFwcGVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mcm9udCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mZWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7IH1cblxuLmljb24tYWx1bW5hZTpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjsgfVxuXG4ueWVzLW5jIHtcbiAgLypjb250ZW50OiBcIlxcZjBhY1wiO1xuXHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsqL1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubm8tbmMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDA7IH1cblxuaW1nW3R5cGVvZj1cImZvYWY6SW1hZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuI2Nib3hDb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuc3VwIHtcbiAgdG9wOiAtN3B4OyB9XG5cbi5wYWdlLXVzZXIgI2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuXG4jY2JveFByZXZpb3VzIHtcbiAgbWFyZ2luOiAwO1xuICByaWdodDogMjVweDsgfVxuXG4jY2JveE5leHQge1xuICByaWdodDogMnB4OyB9XG5cbiNjYm94Q2xvc2Uge1xuICByaWdodDogMTBweDsgfVxuXG5Aa2V5ZnJhbWVzIGJsaW5rZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxLjA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNzsgfSB9XG5cbi5ibGlua19tZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogYmxpbms7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBibGlua2VyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTsgfVxuXG4jYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAtN3B4OyB9XG5cbiNjb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA0NXB4IDBweDsgfVxuXG4uY29udGFpbmVyLmJveC1jb250ZW50LFxuLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci5ib3gtY29udGVudCxcbiAgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayB7XG4gICAgd2lkdGg6IDc1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWluZXIuYm94LWNvbnRlbnQsXG4gIC5zZWNvbmRhcnltZW51LXdyYXBwZXIgLmJsb2NrLW1lbnUtYmxvY2sge1xuICAgIHdpZHRoOiA5NjBweDsgfVxuICAgIC5jb250YWluZXIuYm94LWNvbnRlbnQgYXNpZGUsXG4gICAgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayBhc2lkZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuY29udGFpbmVyLmJveC1jb250ZW50ICNjb250ZW50LFxuICAgIC5zZWNvbmRhcnltZW51LXdyYXBwZXIgLmJsb2NrLW1lbnUtYmxvY2sgI2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0NXB4KTsgfVxuICAgIC5jb250YWluZXIuYm94LWNvbnRlbnQudGlkLWNvdW50cnkgI2NvbnRlbnQsXG4gICAgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jay50aWQtY291bnRyeSAjY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAjYmxvY2stdmlld3MtY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLmJveC1jb250ZW50LFxuICAuc2Vjb25kYXJ5bWVudS13cmFwcGVyIC5ibG9jay1tZW51LWJsb2NrIHtcbiAgICB3aWR0aDogMTE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2NzhweCkge1xuICAuY29udGFpbmVyLmJveC1jb250ZW50LFxuICAuc2Vjb25kYXJ5bWVudS13cmFwcGVyIC5ibG9jay1tZW51LWJsb2NrIHtcbiAgICB3aWR0aDogMTE3MHB4OyB9XG4gICAgLmNvbnRhaW5lci5ib3gtY29udGVudCAjY29udGVudCxcbiAgICAuc2Vjb25kYXJ5bWVudS13cmFwcGVyIC5ibG9jay1tZW51LWJsb2NrICNjb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMTcwcHg7IH1cbiAgICAuY29udGFpbmVyLmJveC1jb250ZW50IGFzaWRlLFxuICAgIC5zZWNvbmRhcnltZW51LXdyYXBwZXIgLmJsb2NrLW1lbnUtYmxvY2sgYXNpZGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNDVweDsgfVxuICAjYmxvY2stdmlld3MtY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDNweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbmEudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmxlYWZsZXQtdG9wLFxuLmxlYWZsZXQtYm90dG9tIHtcbiAgei1pbmRleDogNDA5OyB9XG5cbiNjb3VudHJ5IGhlYWRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTVweCk7IH1cblxuI2NvdW50cnkgLm5ldHdvcmstY2hhcnQge1xuICBsZWZ0OiAtMTcwcHg7XG4gIHRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIC5pdGVtIHAubWVtYmVyc0l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIC5pdGVtIHAubWVtYmVyc0l0ZW0gc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuI25ldHdvcmtzICNuZXR3b3Jrcy1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgI25ldHdvcmtzICNuZXR3b3Jrcy1saXN0IC5uZXR3b3JrIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTsgfVxuXG4ucGFnZSAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cyAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LXJlZ2lvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgdG9wOiBpbml0aWFsO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYmVjb21lLW1lbWJlciBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAuYmVjb21lLW1lbWJlciBhOmxpbmssIC5iZWNvbWUtbWVtYmVyIGE6aG92ZXIsIC5iZWNvbWUtbWVtYmVyIGE6dmlzaXRlZCwgLmJlY29tZS1tZW1iZXIgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuYmVjb21lLW1lbWJlciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciBpbWcge1xuICAvKiBTYWZhcmkgNi4wIC0gOS4wICovXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoNTAlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDUwJSk7IH1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiA4cHggMzBweDsgfVxuICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBhLmVtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCAubWVtYmVyc0l0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiNjb250ZW50IC5jb250ZXh0dWFsLWxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAjY29udGVudCAuY29udGV4dHVhbC1saW5rcyBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNjb250ZW50IC5jb250ZXh0dWFsLWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgI2NvbnRlbnQgLmNvbnRleHR1YWwtbGlua3MgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwIDFlbSAwIDAuNWVtOyB9XG5cbiNjb250ZW50IC5pdGVtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWVlYjsgfVxuICAjY29udGVudCAuaXRlbS1saXN0IC5wYWdlciBsaSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAjY29udGVudCAuaXRlbS1saXN0IC5wYWdlciBsaSA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICNjb250ZW50IC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODsgfVxuXG4jY29udGVudCAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBhZ2UgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnZpZXctZmlsdGVycyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikgLnZpZXdzLXdpZGdldCB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldDpub3QoLnZpZXdzLXN1Ym1pdC1idXR0b24pOm5vdCgudmlld3MtcmVzZXQtYnV0dG9uKSAudmlld3Mtd2lkZ2V0IC5mb3JtLWl0ZW0gLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVlZWI7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA2cHg7IH1cbiAgICAgICAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikgLnZpZXdzLXdpZGdldCAuZm9ybS1pdGVtIC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZWViO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZWZlZWViOyB9XG4gICAgICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSAuZm9ybS1zZWxlY3QuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4OyB9XG4gICAgICAgICAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikgLnZpZXdzLXdpZGdldCAuZm9ybS1pdGVtIC5mb3JtLXNlbGVjdC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSAuZm9ybS1zZWxlY3Qgb3B0aW9uW3ZhbHVlPVwiZmVsbG93c2hpcG1zY1wiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldDpub3QoLnZpZXdzLXN1Ym1pdC1idXR0b24pOm5vdCgudmlld3MtcmVzZXQtYnV0dG9uKSAudmlld3Mtd2lkZ2V0IC5mb3JtLWl0ZW0gLmZvcm0tdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWVlYjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzOyB9XG4gICAgICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSAuZm9ybS10ZXh0OmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikgLnZpZXdzLXdpZGdldCAuZm9ybS1pdGVtIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggNnB4OyB9XG4gICAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldDpub3QoLnZpZXdzLXN1Ym1pdC1idXR0b24pOm5vdCgudmlld3MtcmVzZXQtYnV0dG9uKSAudmlld3Mtd2lkZ2V0IC5mb3JtLWl0ZW0gbGFiZWwub3B0aW9uIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldDpub3QoLnZpZXdzLXN1Ym1pdC1idXR0b24pOm5vdCgudmlld3MtcmVzZXQtYnV0dG9uKSAudmlld3Mtd2lkZ2V0IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZSAuYmVmLXNlbGVjdC1hcy1jaGVja2JveGVzIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldDpub3QoLnZpZXdzLXN1Ym1pdC1idXR0b24pOm5vdCgudmlld3MtcmVzZXQtYnV0dG9uKSAudmlld3Mtd2lkZ2V0IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZSAuYmVmLXNlbGVjdC1hcy1jaGVja2JveGVzIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjFweCkgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCk7IH1cbiAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlciB7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjZWZlZWViO1xuICAgICAgcGFkZGluZzogMnB4IDZweCA2cHggNnB4O1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cbiAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1zdWJtaXQtYnV0dG9uIC5mb3JtLXN1Ym1pdDpub3QoI2VkaXQtc3VibWl0LWNvbnRlbnQtbmMtbWVtYmVycykge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzg4OCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1zdWJtaXQtYnV0dG9uIC5mb3JtLXN1Ym1pdDpub3QoI2VkaXQtc3VibWl0LWNvbnRlbnQtbmMtbWVtYmVycyk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmY2ZjZmOyB9XG4gICAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtc3VibWl0LWJ1dHRvbiAuZm9ybS1zdWJtaXQ6bm90KCNlZGl0LXN1Ym1pdC1jb250ZW50LW5jLW1lbWJlcnMpI2VkaXQtc3VibWl0LWNvbnRlbnQtbmMtbWVtYmVycy0tMiwgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXN1Ym1pdC1idXR0b24gLmZvcm0tc3VibWl0Om5vdCgjZWRpdC1zdWJtaXQtY29udGVudC1uYy1tZW1iZXJzKSNlZGl0LXN1Ym1pdC1jb250ZW50LW5jLW1lbWJlcnMtLTMge1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvc2VhcmNoMi13LnBuZykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NWUyZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXJlc2V0LWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1yZXNldC1idXR0b24gLmZvcm0tc3VibWl0Om5vdCgjbmMtcmVzZXQpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVlZWIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1yZXNldC1idXR0b24gLmZvcm0tc3VibWl0Om5vdCgjbmMtcmVzZXQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q4ZDZjZjsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uYWpheC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHotaW5kZXg6IDMwMDsgfVxuICAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL3dhaXRpbmcucG5nXCIpIG5vLXJlcGVhdCAwcHggY2VudGVyO1xuICAgIGFuaW1hdGlvbjogc3BpbiAzMDAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlOyB9XG5cbi5wYWdlLW5vZGUtMjQwNyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikge1xuICB3aWR0aDogY2FsYygyNSUgLSAzcHgpOyB9XG5cbi5wYWdlLW5vZGUtMjQwNyAuZm9ybS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5hYnNvbHV0ZS1tZXNzYWdlcy1tZXNzYWdlIHtcbiAgei1pbmRleDogNTsgfVxuXG4uZHJhZ2dhYmxlIC50YWJsZWRyYWctaGFuZGxlIHtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mcm9udCBoZWFkZXIubWFpbiAuYm94LWNvbnRlbnQtbmV3IHtcbiAgICB3aWR0aDogMTE0MHB4OyB9IH1cblxuaGVhZGVyLm1haW4ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgei1pbmRleDogNDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaGVhZGVyLm1haW4uZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5oZWFkZXIgLm1lZ2EtbWVudSB7XG4gIHotaW5kZXg6IDE7IH1cbiAgaGVhZGVyIC5tZWdhLW1lbnUgLmN0YSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgICBoZWFkZXIgLm1lZ2EtbWVudSAuY3RhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIGhlYWRlciAubWVnYS1tZW51IC5hYm91dC1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICBoZWFkZXIgLm1lZ2EtbWVudSAuYWJvdXQtY3RhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogdHdhc29ubGluZWZvcm1zO1xuICAgICAgY29udGVudDogJ2cnO1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIGhlYWRlciAubWVnYS1tZW51IC5tZW1iZXJzaGlwLWN0YTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiB0d2Fzb25saW5lZm9ybXM7XG4gICAgY29udGVudDogJ3YnO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgaGVhZGVyIC5tZWdhLW1lbnUgLmF3YXJkcy1jdGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQSc7IH1cbiAgaGVhZGVyIC5tZWdhLW1lbnUgLmNhcmVlci1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICBoZWFkZXIgLm1lZ2EtbWVudSAuY2FyZWVyLWN0YTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJHXCI7IH1cbiAgaGVhZGVyIC5tZWdhLW1lbnUgLnJlc291cmNlcy1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICBoZWFkZXIgLm1lZ2EtbWVudSAucmVzb3VyY2VzLWN0YTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IHR3YXNvbmxpbmVmb3JtcztcbiAgICAgIGNvbnRlbnQ6ICdkJztcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICBoZWFkZXIgLm1lZ2EtbWVudSAubmV3cy1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICBoZWFkZXIgLm1lZ2EtbWVudSAubmV3cy1jdGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiZlwiOyB9XG5cbmhlYWRlciAuYmxvY2stbWVudSAubWVudSBsaSAubWVudSBsaSBhIHtcbiAgbWluLXdpZHRoOiAyMjJweDtcbiAgZm9udC1zaXplOiAwLjhyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQtbmV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGhlYWRlci5tYWluID4gLmJveC1jb250ZW50LW5ldyAubG9nbyB7XG4gICAgICBmbGV4OiAwIDAgMjE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7IH1cbiAgICAgIGhlYWRlci5tYWluID4gLmJveC1jb250ZW50LW5ldyAubG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIGhlYWRlci5tYWluID4gLmJveC1jb250ZW50LW5ldyAjbWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBoZWFkZXIubWFpbiA+IC5ib3gtY29udGVudC1uZXcgI21haW4tbmF2aWdhdGlvbi13cmFwcGVyICN1dGlsaXR5LXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGhlYWRlci5tYWluID4gLmJveC1jb250ZW50LW5ldyAjbWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgI3V0aWxpdHktd3JhcHBlciAudXRpbGl0eSB7XG4gICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgICBoZWFkZXIubWFpbiA+IC5ib3gtY29udGVudC1uZXcgI21haW4tbmF2aWdhdGlvbi13cmFwcGVyICN1dGlsaXR5LXdyYXBwZXIgLnV0aWxpdHkgLml0ZW0tbGlzdCA+IHVsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIGhlYWRlci5tYWluID4gLmJveC1jb250ZW50LW5ldyAjbWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgI3V0aWxpdHktd3JhcHBlciAudXRpbGl0eSAuaXRlbS1saXN0ID4gdWwgbGkgYSB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICAgICAgICAgICAgIGhlYWRlci5tYWluID4gLmJveC1jb250ZW50LW5ldyAjbWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgI3V0aWxpdHktd3JhcHBlciAudXRpbGl0eSAuaXRlbS1saXN0ID4gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQtbmV3ICNtYWluLW5hdmlnYXRpb24td3JhcHBlciAjdXRpbGl0eS13cmFwcGVyICNzZWFyY2gge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICBoZWFkZXIubWFpbiA+IC5ib3gtY29udGVudC1uZXcgI21haW4tbmF2aWdhdGlvbi13cmFwcGVyICN1dGlsaXR5LXdyYXBwZXIgLm9wZW4tbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICM4ODg7IH1cbiAgICAgICAgICBoZWFkZXIubWFpbiA+IC5ib3gtY29udGVudC1uZXcgI21haW4tbmF2aWdhdGlvbi13cmFwcGVyICN1dGlsaXR5LXdyYXBwZXIgLm9wZW4tbWVudTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGhlYWRlci5tYWluID4gLmJveC1jb250ZW50LW5ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQtbmV3IC5sb2dvIHtcbiAgICAgIGZsZXg6IDAgMCAyMTVweDtcbiAgICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQtbmV3IC5sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQtbmV3ICNtYWluLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMjQ1cHgpO1xuICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIGhlYWRlci5tYWluID4gLmJveC1jb250ZW50LW5ldyAjbWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgI21haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGJvdHRvbTogLThweDsgfVxuICAgICAgICBoZWFkZXIubWFpbiA+IC5ib3gtY29udGVudC1uZXcgI21haW4tbmF2aWdhdGlvbi13cmFwcGVyICNtYWluLW5hdmlnYXRpb24gdWwuZmlyc3QtbGV2ZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQtbmV3ICNtYWluLW5hdmlnYXRpb24td3JhcHBlciAjbWFpbi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxldmVsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQtbmV3ICNtYWluLW5hdmlnYXRpb24td3JhcHBlciAjbWFpbi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxldmVsIGxpICNtZW51LWxvZ2luLCBoZWFkZXIubWFpbiA+IC5ib3gtY29udGVudC1uZXcgI21haW4tbmF2aWdhdGlvbi13cmFwcGVyICNtYWluLW5hdmlnYXRpb24gdWwuZmlyc3QtbGV2ZWwgbGkgI21lbnUtZG9uYXRlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNnB4OyB9XG4gICAgICBoZWFkZXIubWFpbiA+IC5ib3gtY29udGVudC1uZXcgI21haW4tbmF2aWdhdGlvbi13cmFwcGVyICN1dGlsaXR5LXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuI3NsaWRlc2hvdyAuc2xpY2stbmV4dDpiZWZvcmUsXG4jc2xpZGVzaG93IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbiNjYXJlZXItc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbiNmb2N1cyxcbi52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEsXG4udmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgI2ZvY3VzOmFmdGVyLFxuICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xOmFmdGVyLFxuICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8yOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAyNXB4ICNlZmVlZWI7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1MHB4IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICNmb2N1czpiZWZvcmUsXG4gIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzE6YmVmb3JlLFxuICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8yOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDI1cHggI2ZmZjtcbiAgICBib3JkZXItbGVmdDogc29saWQgNTBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTA7IH1cbiAgI2ZvY3VzLnJlZ2lvbnMsXG4gIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEucmVnaW9ucyxcbiAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMi5yZWdpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gICAgI2ZvY3VzLnJlZ2lvbnMgLmJveC1jb250ZW50LFxuICAgIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEucmVnaW9ucyAuYm94LWNvbnRlbnQsXG4gICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMi5yZWdpb25zIC5ib3gtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9XG4gICAgICAjZm9jdXMucmVnaW9ucyAuYm94LWNvbnRlbnQgLnNuLXdyYXBwZXIsXG4gICAgICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xLnJlZ2lvbnMgLmJveC1jb250ZW50IC5zbi13cmFwcGVyLFxuICAgICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMi5yZWdpb25zIC5ib3gtY29udGVudCAuc24td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAjZm9jdXMucmVnaW9ucyAuYm94LWNvbnRlbnQgLnNuLXdyYXBwZXIgLmxlYWQtaW1hZ2UsXG4gICAgICAgIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEucmVnaW9ucyAuYm94LWNvbnRlbnQgLnNuLXdyYXBwZXIgLmxlYWQtaW1hZ2UsXG4gICAgICAgIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIucmVnaW9ucyAuYm94LWNvbnRlbnQgLnNuLXdyYXBwZXIgLmxlYWQtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7IH1cbiAgICAgICNmb2N1cy5yZWdpb25zIC5ib3gtY29udGVudCAuYmxvY2stdGl0bGUsXG4gICAgICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xLnJlZ2lvbnMgLmJveC1jb250ZW50IC5ibG9jay10aXRsZSxcbiAgICAgIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIucmVnaW9ucyAuYm94LWNvbnRlbnQgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjZm9jdXMgYS5hbGwsXG4gIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYS5hbGwsXG4gIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgYS5hbGwge1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDE1cHg7IH1cbiAgI2ZvY3VzIC5sZWFkLWltYWdlLFxuICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlLFxuICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5sZWFkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgICNmb2N1cyAubGVhZC1pbWFnZSAuZmEsXG4gICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSAuZmEsXG4gICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGVhZC1pbWFnZSAuZmEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDsgfVxuICAgICNmb2N1cyAubGVhZC1pbWFnZTpob3ZlciAuZGF0YS13cmFwcGVyLFxuICAgIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2U6aG92ZXIgLmRhdGEtd3JhcHBlcixcbiAgICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICNmb2N1cyAubGluay1ib3gsXG4gIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94LFxuICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5saW5rLWJveCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4MiwgODIsIDgyLCAwLjYpOyB9XG4gICAgI2ZvY3VzIC5saW5rLWJveCAuZGF0YS13cmFwcGVyLFxuICAgIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIsXG4gICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3ggLmRhdGEtd3JhcHBlciB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICNmb2N1cyAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwLFxuICAgICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwLFxuICAgICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgICAgICNmb2N1cyAubGluay1ib3ggLmRhdGEtd3JhcHBlcjpob3ZlcixcbiAgICAgIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IC5kYXRhLXdyYXBwZXI6aG92ZXIsXG4gICAgICAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5saW5rLWJveCAuZGF0YS13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgICNmb2N1cyAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLFxuICAgICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLFxuICAgICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgLyogdGhpcyBpcyB5b3VyIHRleHQuIFlvdSBjYW4gYWxzbyB1c2UgVVRGLTggY2hhcmFjdGVyIGNvZGVzIGFzIEkgZG8gaGVyZSAqL1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNmb2N1cyAubGluay1ib3ggc21hbGwsXG4gICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggc21hbGwsXG4gICAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3ggc21hbGwge1xuICAgICAgZm9udC1zaXplOiA4NSU7IH1cbiAgI2ZvY3VzIC5jb250ZW50LXBhZ2UgLmxlYWQtaW1hZ2UsXG4gIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmNvbnRlbnQtcGFnZSAubGVhZC1pbWFnZSxcbiAgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAuY29udGVudC1wYWdlIC5sZWFkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG5cbiN0YWJzLXdyYXBwZXIgdWwge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uaGlnaGNoYXJ0cy1jb250YWluZXIgc3ZnIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmhpZ2hjaGFydHMtY29udGFpbmVyIC5oaWdoY2hhcnRzLXRvb2x0aXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAuaGlnaGNoYXJ0cy1jb250YWluZXIgLmhpZ2hjaGFydHMtdG9vbHRpcCAudG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAuaGlnaGNoYXJ0cy1jb250YWluZXIgLmhpZ2hjaGFydHMtdG9vbHRpcCBzcGFuIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAuY2hhcnQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIGRpdi50ZXh0IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAubWVtYmVycyB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmZvb3Rlci1tZW51IC5ibG9jayB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbiNmcm9udGdyaWQge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZDI1O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNmcm9udGdyaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDI1cHggIzAwNWQyNTtcbiAgICBib3JkZXItbGVmdDogc29saWQgNTBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTA7IH1cbiAgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLmJlY29tZS1tZW1iZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICNmcm9udGdyaWQgI2Zyb250Z3JpZC1jb250ZW50IC5iZWNvbWUtbWVtYmVyLXdyYXBwZXIgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAuYmVjb21lLW1lbWJlci13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAuYmVjb21lLW1lbWJlci13cmFwcGVyOmhvdmVyIHAge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAubGluay1ib3gge1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4MiwgODIsIDgyLCAwLjUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLmxpbmstYm94IHAge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgICNmcm9udGdyaWQgI2Zyb250Z3JpZC1jb250ZW50IC5saW5rLWJveCBwOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAubGluay1ib3ggcDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgIC8qIHRoaXMgaXMgeW91ciB0ZXh0LiBZb3UgY2FuIGFsc28gdXNlIFVURi04IGNoYXJhY3RlciBjb2RlcyBhcyBJIGRvIGhlcmUgKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuI3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAjdmlkZW8gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICN2aWRlbyBoMSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjQTkwQTAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jb3dsIHtcbiAgei1pbmRleDogMTsgfVxuICAjb3dsICNvd2wtY29udGVudCAubGVhZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7IH1cblxuI21hcCAjbWFwLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNtYXAgLnZpZXctaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI21hcCAudmlldy1oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jbWFwIC5tYXBOYXZzIGxpIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gICNtYXAgLm1hcE5hdnMgbGkgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNlZmVlZWI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4OyB9XG4gICAgI21hcCAubWFwTmF2cyBsaSBhOmhvdmVyLCAjbWFwIC5tYXBOYXZzIGxpIGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2U0ZTJkZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTZhYzAwO1xuICAgICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAjbWFwIC5tYXBOYXZzIGxpIGE6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgI21hcCAubWFwTmF2cyBsaSBhIGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjbWFwIC5tYXBOYXZzIGxpIGEgLmNvdW50LCAjbWFwIC5tYXBOYXZzIGxpIGEgLmNvdW50MiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW46IDVweCBhdXRvIDBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICNtYXAgLm1hcE5hdnMgbGkuYWN0aXZlIGEge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZiZjAwO1xuICAgIGJhY2tncm91bmQ6ICNlNGUyZGQ7IH1cblxuI2NvbG9yYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNjb2xvcmJveCB2aWRlbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODB2aDsgfVxuXG4uYW5uaXZlcnNhcnkjd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggIzFhMWExYTsgfVxuXG4uYW5uaXZlcnNhcnkgaGVhZGVyLm1haW4ge1xuICBoZWlnaHQ6IDBweDtcbiAgei1pbmRleDogMTA7IH1cblxuLmFubml2ZXJzYXJ5ICNjb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFubml2ZXJzYXJ5ICNjb250ZW50IC5pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFubml2ZXJzYXJ5ICNjb250ZW50IC5pdGVtLXdyYXBwZXIgLmNvbG9yYm94LW5vZGUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYW5uaXZlcnNhcnkgI2NvbnRlbnQgLml0ZW0td3JhcHBlciAuY29sb3Jib3gtbm9kZSAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDAlKTsgfVxuICAgICAgLmFubml2ZXJzYXJ5ICNjb250ZW50IC5pdGVtLXdyYXBwZXIgLmNvbG9yYm94LW5vZGU6aG92ZXIgLmltZy1yZXNwb25zaXZlIHtcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzOyB9XG4gICAgICAuYW5uaXZlcnNhcnkgI2NvbnRlbnQgLml0ZW0td3JhcHBlciAuY29sb3Jib3gtbm9kZSAuZmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIG9wYWNpdHk6IC43OyB9XG5cbi5hbm5pdmVyc2FyeSAjYW5uaXZlcnNhcnktbG9nbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLyogYnJpbmcgeW91ciBvd24gcHJlZml4ZXMgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwJSk7XG4gIHotaW5kZXg6IDIxMDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hcnRpY2xlLm5ld3Mge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGFydGljbGUubmV3cyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnZpZXctYWJvdXQtaGlzdG9yeSAudmlld3Mtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDVkMjU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnZpZXctYWJvdXQtaGlzdG9yeSAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAudmlldy1hYm91dC1oaXN0b3J5IC52aWV3cy1yb3cgLmxpbmtzIHVsLFxuICAudmlldy1hYm91dC1oaXN0b3J5IC52aWV3cy1yb3cgLmRvd25sb2FkcyB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAudmlldy1hYm91dC1oaXN0b3J5IC52aWV3cy1yb3cgLmRvd25sb2FkcyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnZpZXctZGlzcGxheS1pZC1wYXJ0bmVyX2hvc3RfdHJpZXN0ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWVlYjsgfVxuXG4ubmV0d29yayAubmV0d29yay1mdWxsLWluZm8ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzLnJlZ2lvbnN0YXRzIHtcbiAgICAgIHRvcDogMzAwcHg7IH1cbiAgICAgIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMucmVnaW9uc3RhdHMgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMucmVnaW9uc3RhdHMgLml0ZW06Zmlyc3QtY2hpbGQsIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMucmVnaW9uc3RhdHMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzLmNvdW50cnlzdGF0cyAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMuY291bnRyeXN0YXRzIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIC5pdGVtIHAge1xuICAgICAgY29sb3I6ICMzZDhlMDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyAuaXRlbTpmaXJzdC1jaGlsZCBwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhOyB9XG4gICAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyAuaXRlbS5jb3VudHJpZXMgcCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4jYmxvY2stdmlld3MtY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSxcbi5hbGwtbWVtYmVycy13cmFwcGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgI2Jsb2NrLXZpZXdzLWNvbnRlbnQtbWVtYmVycy1saXN0LWJsb2NrLTEgLmJsb2NrLXRpdGxlLFxuICAuYWxsLW1lbWJlcnMtd3JhcHBlciAuYmxvY2stdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3LWZyb250LXN1Y2Nlc3Mtc3RvcmllcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC0tcGljdHVyZSBpbWcge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSxcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMixcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyxcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCxcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSxcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNixcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3LWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgaDQsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBoNCxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIGg0LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgaDQsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlciBoNCxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctaGVhZGVyIGg0LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlldy1oZWFkZXIgaDQge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07IH1cbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGg1LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgaDUsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBoNSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyIGg1LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgaDUsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWhlYWRlciBoNSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXctaGVhZGVyIGg1IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctZmlsdGVycyxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWZpbHRlcnMsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1maWx0ZXJzLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZmlsdGVycyxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3LWZpbHRlcnMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLS1jb250ZW50LW1lbWJlcnMtbGlzdC1ibG9jay0xLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tLWNvbnRlbnQtbWVtYmVycy1saXN0LWJsb2NrLTEsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS0tY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLS1jb250ZW50LW1lbWJlcnMtbGlzdC1ibG9jay0xLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tLWNvbnRlbnQtbWVtYmVycy1saXN0LWJsb2NrLTEsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS0tY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXctZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLS1jb250ZW50LW1lbWJlcnMtbGlzdC1ibG9jay0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1jb250ZW50LFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctY29udGVudCxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWNvbnRlbnQsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1jb250ZW50LFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctY29udGVudCxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3LWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC13aWRnZXRzLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3cy1leHBvc2VkLXdpZGdldHMsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlld3MtZXhwb3NlZC13aWRnZXRzLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3cy1leHBvc2VkLXdpZGdldHMsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7IH1cbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgZmxleDogMSAwIGNhbGMoMjAlIC0gMzBweCk7XG4gICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgICAgICBmbGV4OiAxIDAgMjUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgICAgICBmbGV4OiAxIDAgMzMuMzMzMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgICAgIGZsZXg6IDEgMCA1MCU7IH0gfVxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtbmFtZXMtd3JhcHBlcixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LW5hbWVzLXdyYXBwZXIsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1uYW1lcy13cmFwcGVyLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtbmFtZXMtd3JhcHBlcixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LW5hbWVzLXdyYXBwZXIsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1uYW1lcy13cmFwcGVyLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtbmFtZXMtd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDEgMCA0MDBweDsgfVxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGxhYmVsLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGxhYmVsLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGxhYmVsLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGxhYmVsLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGxhYmVsLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGxhYmVsLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xM3B4OyB9XG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQgLmJlZi1jaGVja2JveGVzIGxhYmVsLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5iZWYtY2hlY2tib3hlcyBsYWJlbCxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCAuYmVmLWNoZWNrYm94ZXMgbGFiZWwsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQgLmJlZi1jaGVja2JveGVzIGxhYmVsLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5iZWYtY2hlY2tib3hlcyBsYWJlbCxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCAuYmVmLWNoZWNrYm94ZXMgbGFiZWwsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQgLmJlZi1jaGVja2JveGVzIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlcixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlcixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIge1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgLmZvcm0taXRlbSxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgLmZvcm0taXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIGxhYmVsLFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlciBsYWJlbCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgbGFiZWwsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIGxhYmVsLFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlciBsYWJlbCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgbGFiZWwsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHNlbGVjdCxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCBzZWxlY3QsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQgc2VsZWN0LFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHNlbGVjdCxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCBzZWxlY3QsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQgc2VsZWN0LFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiwgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCA1cHggIWltcG9ydGFudDsgfVxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbjpmb2N1cywgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbjpmb2N1cyxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b246Zm9jdXMsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1yZXNldC1idXR0b246Zm9jdXMsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uOmZvY3VzLFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3MtcmVzZXQtYnV0dG9uOmZvY3VzLFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbjpmb2N1cyxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbjpmb2N1cyxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b246Zm9jdXMsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1yZXNldC1idXR0b246Zm9jdXMsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uOmZvY3VzLFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3MtcmVzZXQtYnV0dG9uOmZvY3VzLFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbjpmb2N1cyxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24sXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24sXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICByaWdodDogNzJweDsgfVxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1yZXNldC1idXR0b24sXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3MtcmVzZXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1yZXNldC1idXR0b24sXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3MtcmVzZXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgcmlnaHQ6IC03cHg7IH1cbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5mLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuZi1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmYtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5mLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuZi1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLmYtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC5mLWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIlBoRCBGZWxsb3dzaGlwXCJdLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJQaEQgRmVsbG93c2hpcFwiXSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiUGhEIEZlbGxvd3NoaXBcIl0sXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIlBoRCBGZWxsb3dzaGlwXCJdLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJQaEQgRmVsbG93c2hpcFwiXSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiUGhEIEZlbGxvd3NoaXBcIl0sXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIlBoRCBGZWxsb3dzaGlwXCJdIHtcbiAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl0sXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl0sXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdIHtcbiAgICAgIG9wYWNpdHk6IC41NTsgfVxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdOmJlZm9yZSxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXTpiZWZvcmUsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl06YmVmb3JlLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdOmJlZm9yZSxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXTpiZWZvcmUsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl06YmVmb3JlLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJY29Gb250ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgICAgICBjb250ZW50OiBcIlxcZWFlM1wiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5hLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYS1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLmEtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5hLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAuYS1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLmEtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC5hLWljb24ge1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4udmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3Rvcnkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDA7IH1cbiAgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC5zdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XG4gICAgd2lkdGg6IDgyJTsgfVxuICAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3RvcnkgZmlndXJlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC5zdWNjZXNzLXN0b3J5IC50YWdsaW5lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC5zdWNjZXNzLXN0b3J5IC5yZWFkLW1vcmUteWVsbG93LXBsdXM6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4jc3VjY2Vzcy1zdG9yeSB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAjc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5N3B4KTsgfVxuICAjc3VjY2Vzcy1zdG9yeSBmaWd1cmUuYmlnaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICNzdWNjZXNzLXN0b3J5IC50ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgI3N1Y2Nlc3Mtc3Rvcnk6YmVmb3JlIHtcbiAgICByaWdodDogLTZweDsgfVxuICAjc3VjY2Vzcy1zdG9yeSAueW91dHViZS1jb250YWluZXItLXJlc3BvbnNpdmUge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuI25ldHdvcmtzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA1ZDI1OyB9XG4gICNuZXR3b3JrcyAubmV0d29yayB7XG4gICAgd2lkdGg6IDY5NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNkNWUzZGE7IH1cbiAgICAjbmV0d29ya3MgLm5ldHdvcmsgaDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICNuZXR3b3JrcyAubmV0d29yayBoMiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm5ldHdvcmstaW5mbyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgI25ldHdvcmtzIC5uZXR3b3JrIC5uZXR3b3JrLWluZm8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICNuZXR3b3JrcyAubmV0d29yayAubmV0d29yay1pbmZvLXdyYXBwZXIgLmluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBjb2xvcjogIzNkOGUwMDtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAgICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm5ldHdvcmstaW5mby13cmFwcGVyIC5pbmZvIC5pdGVtIHAge1xuICAgICAgICAgIGNvbG9yOiAjZDVlM2RhO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm5ldHdvcmstaW5mby13cmFwcGVyIC5pbmZvIC5pdGVtOmZpcnN0LWNoaWxkIHAge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhOyB9XG4gICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm5ldHdvcmstaW5mby13cmFwcGVyIC5tYXAgYSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7IH1cbiAgICAgICAgI25ldHdvcmtzIC5uZXR3b3JrIC5uZXR3b3JrLWluZm8td3JhcHBlciAubWFwIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7IH1cbiAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm1lbWJlcnMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm1lbWJlcnMgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm1lbWJlcnMgZmlndXJlIGltZy5pbWctdGh1bWJuYWlsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgI25ldHdvcmtzIC5uZXR3b3JrIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQtc3VjY2VzcyBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICNuZXR3b3JrcyAubmV0d29yayAubWVtYmVycyBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgI25ldHdvcmtzIC5uZXR3b3JrIC5tZW1iZXJzIC5tb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICNuZXR3b3JrcyAubmV0d29yayAuY2hhcnQge1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIGJvdHRvbTogLTQwcHg7IH1cbiAgI25ldHdvcmtzIC5jaGFydCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbi5tZW1iZXJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTIycHg7IH1cbiAgLm1lbWJlcnMgLm1vcmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1ZDI1O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQ6aG92ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCBmaWd1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgZmlndXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTA1JSk7XG4gICAgICAgIC8qIFNhZmFyaSA2LjAgLSA5LjAgKi9cbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxMDUlKTtcbiAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwNSUpO1xuICAgICAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwNSUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxMDUlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgICAubWVtYmVycyAubWVtYmVyLXNob3J0IGZpZ3VyZSBpbWc6aG92ZXIge1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgICAubWVtYmVycyAubWVtYmVyLXNob3J0IGZpZ3VyZSBpbWcuaW1nLXRodW1ibmFpbCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDFweCAxcHggMHB4IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubWVtYmVycyAubWVtYmVyLXNob3J0IC5tZW1iZXItaW5mbyAuZmEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAjNTI1MjUyO1xuICAgICAgICB0ZXh0LXN0cm9rZTogMnB4ICM1MjUyNTI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvOmhvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCA4MiwgODIsIDAuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvOmhvdmVyIHAsXG4gICAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvOmhvdmVyIGg1IHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvOmhvdmVyIC5mYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAubWVtYmVycyAubWVtYmVyLXNob3J0IC5tZW1iZXItaW5mbyBoNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gLmNvdW50cnktbmV0d29yay1vdGhlci1jb3VudHJpZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gLmNvdW50cnktbmV0d29yay1vdGhlci1jb3VudHJpZXMgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbmFzaWRlIC5ibG9jay1tZW51IHVsIHVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG5hc2lkZSAub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkOyB9XG5cbmFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEsXG5hc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjZmNTsgfVxuICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0xIC5ibG9jay10aXRsZSxcbiAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAuYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDsgfVxuICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSxcbiAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0xIC5vd2wtaXRlbSxcbiAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAub3dsLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDEwcHggMTBweDsgfVxuICAgIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLm93bC1pdGVtIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuICAgIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLm93bC1pdGVtIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLXRpdGxlLFxuICAgIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLm93bC1pdGVtIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0xIC5vd2wtaXRlbSAudmlld3MtZmllbGQtZmllbGQtLXByZXZpZXctdGV4dCxcbiAgICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC5vd2wtaXRlbSAudmlld3MtZmllbGQtZmllbGQtLXByZXZpZXctdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLm93bC1pdGVtIC52aWV3cy1maWVsZC12aWV3LW5vZGUsXG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1ZDI1OyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLnZpZXctY29udGVudCA+IC5kaXNhYmxlZCxcbiAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuICAgIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctY29udGVudCA+IC5kaXNhYmxlZCAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLnZpZXctY29udGVudCA+IC5kaXNhYmxlZCAudmlld3MtZmllbGQtdGl0bGUsXG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgPiAuZGlzYWJsZWQgLnZpZXdzLWZpZWxkLWZpZWxkLS1wcmV2aWV3LXRleHQsXG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIC52aWV3cy1maWVsZC1maWVsZC0tcHJldmlldy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIC52aWV3cy1maWVsZC12aWV3LW5vZGUsXG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNWQyNTsgfVxuXG5hc2lkZSAuYmxvY2stbmV3cyAub3dsLXdyYXBwZXIsXG5hc2lkZSAuYmxvY2stbmV3cyAuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjdmNmY1OyB9XG4gIGFzaWRlIC5ibG9jay1uZXdzIC5vd2wtd3JhcHBlcjpob3ZlcixcbiAgYXNpZGUgLmJsb2NrLW5ld3MgLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJlY2RjOyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIGFydGljbGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgYXNpZGUgLmJsb2NrLW5ld3MgYXJ0aWNsZTpob3ZlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIGEge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG5hc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLm93bC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIwNCwgNDAsIDAuMjIpOyB9XG5cbmFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmliYm9uX3kucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmMyMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLXN1Y2Nlc3MtdGFnbGluZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICM1QzVDNUM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLm93bC1pdGVtIC52aWV3cy1maWVsZC1maWVsZC0tbWVtYmVyLXByb2ZpbGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLS1maWVsZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMC42cmVtOyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmMyMDA7IH1cbiAgICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLm93bC1pdGVtIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gICAgICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4uYmxvY2stdmlld3MgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udmlldy1mcm9udHBhZ2UtZ3JpZCAudmlldy1jb250ZW50IC5saW5rLWJveCBhOmxpbmssIC52aWV3LWZyb250cGFnZS1ncmlkIC52aWV3LWNvbnRlbnQgLmxpbmstYm94IGE6aG92ZXIsIC52aWV3LWZyb250cGFnZS1ncmlkIC52aWV3LWNvbnRlbnQgLmxpbmstYm94IGE6dmlzaXRlZCwgLnZpZXctZnJvbnRwYWdlLWdyaWQgLnZpZXctY29udGVudCAubGluay1ib3ggYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi52aWV3LWZyb250cGFnZS1ncmlkIC52aWV3LWNvbnRlbnQgLmxpbmstYm94IGEubW9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODIsIDgyLCA4MiwgMC41KTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDMlO1xuICBtYXJnaW46IDJweDsgfVxuICAudmlldy1mcm9udHBhZ2UtZ3JpZCAudmlldy1jb250ZW50IC5saW5rLWJveCBhLm1vcmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyB7XG4gIHBhZGRpbmc6IDAgMCA0NXB4IDA7IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZWViOyB9XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40MDhyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLnRleHQgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlNmFjMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLnRleHQgLml0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cbiAgICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IC5pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07IH1cbiAgICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLnRleHQgLmluZm8gc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgICAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAudGV4dCAuaW5mbyBhIHtcbiAgICAgICAgICBjb2xvcjogIzNkOGUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IC5pbmZvIGFbaHJlZl49XCJtYWlsdG86XCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTZhYzAwOyB9XG4gICAgICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IC5pbmZvIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtOyB9XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLm5vLWNvb3JkaW5hdG9yIC50ZXh0IC5pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbi5uby1jb29yZGluYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZWViOyB9XG4gICAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbi5uby1jb29yZGluYXRvciAuaW5mbyxcbiAgICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uLm5vLWNvb3JkaW5hdG9yIC5tb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLm1vcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAubWVtYmVycyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzE0cHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLm1lbWJlcnMgLnZpZXctaWQtZnJvbnRfcmVnaW9uc19jb3VudHJ5X2xpc3QgLnZpZXctY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLm1lbWJlcnMgLnZpZXctaWQtZnJvbnRfcmVnaW9uc19jb3VudHJ5X2xpc3QgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAubWVtYmVycyAudmlldy1pZC1mcm9udF9yZWdpb25zX2NvdW50cnlfbGlzdCAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKC1uKzEwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC5tZW1iZXJzIC52aWV3LWlkLWZyb250X3JlZ2lvbnNfY291bnRyeV9saXN0IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVtYmVyLXNob3J0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAubWVtYmVycyAudmlldy1pZC1mcm9udF9yZWdpb25zX2NvdW50cnlfbGlzdCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lbWJlci1zaG9ydCBmaWd1cmUgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9XG5cbiNuZXR3b3JrLW1pc3Npb24gaDIge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC8qLmYtaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0yNHB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQuYS1pY29uIHtcblx0XHRcdFx0cGFkZGluZzogMXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTI0cHg7XG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcblx0XHRcdH1cblxuXHRcdFx0LnMtaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0fSovIH1cbiAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5hbGxtZW1iZXJzbmV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5hbGxtZW1iZXJzbmV3LnllbGxvdy1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5hbGxtZW1iZXJzbmV3LnllbGxvdy1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmFsbG1lbWJlcnNuZXcueWVsbG93LWJ1dHRvbiAucy1pY29uIHtcbiAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfVxuICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gZmlndXJlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLnllbGxvdy1idXR0b24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYzIwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi55ZWxsb3ctYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMDQsIDQwLCAwLjIyKTsgfVxuICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5tZW1iZXItYWNjb3JkaW9uIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAgICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLm1lbWJlci1hY2NvcmRpb24gLnJldmVyc2UtaWNvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXBsb21hLWdyZXkucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggYXV0bzsgfVxuICAgICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLm1lbWJlci1hY2NvcmRpb24gLnJldmVyc2UtaWNvbi50eXBlIHtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDQzcHg7IH1cbiAgICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5tZW1iZXItYWNjb3JkaW9uIC5tZW1iZXItaW5mbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gaDUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gcCB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuc2luY2Uge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiAjODg4OyB9XG5cbiNjb3VudHJ5ICN2aWV3cy1leHBvc2VkLWZvcm0tZnJvbnQtY291bnRyeS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjY291bnRyeSAjdmlld3MtZXhwb3NlZC1mb3JtLWZyb250LWNvdW50cnktcGFnZSAuZm9ybS1jaGVja2JveGVzIHtcbiAgICBtYXJnaW46IDhweCAzMHB4IDVweCAwcHg7IH1cblxuLnZpZXctZnJvbnQtY291bnRyeS52aWV3LWRpc3BsYXktaWQtcGFnZSAudmlldy1maWx0ZXJzLCAudmlldy1mcm9udC1jb3VudHJ5LnZpZXctZGlzcGxheS1pZC1wYWdlX290aGVyX2NvdW50cmllcyAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50OyB9XG5cbi52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2UgZGwsIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2Vfb3RoZXJfY291bnRyaWVzIGRsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnZpZXctZnJvbnQtY291bnRyeS52aWV3LWRpc3BsYXktaWQtcGFnZSBkbCAuYWxsbWVtYmVyc25ldyAubWVtYmVyLWFjY29yZGlvbiAubWVtYmVybGlzdC1pdGVtLCAudmlldy1mcm9udC1jb3VudHJ5LnZpZXctZGlzcGxheS1pZC1wYWdlX290aGVyX2NvdW50cmllcyBkbCAuYWxsbWVtYmVyc25ldyAubWVtYmVyLWFjY29yZGlvbiAubWVtYmVybGlzdC1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZWViO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAgIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2UgZGwgLmFsbG1lbWJlcnNuZXcgLm1lbWJlci1hY2NvcmRpb24gLm1lbWJlcmxpc3QtaXRlbSAuaWNvbnMtd3JhcCxcbiAgICAudmlldy1mcm9udC1jb3VudHJ5LnZpZXctZGlzcGxheS1pZC1wYWdlIGRsIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXItYWNjb3JkaW9uIC5tZW1iZXJsaXN0LWl0ZW0gcC5jb3VudHJ5LFxuICAgIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2UgZGwgLmFsbG1lbWJlcnNuZXcgLm1lbWJlci1hY2NvcmRpb24gLm1lbWJlcmxpc3QtaXRlbSBwLnNwZWNpYWxpemF0aW9uLWRhdGEsIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2Vfb3RoZXJfY291bnRyaWVzIGRsIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXItYWNjb3JkaW9uIC5tZW1iZXJsaXN0LWl0ZW0gLmljb25zLXdyYXAsXG4gICAgLnZpZXctZnJvbnQtY291bnRyeS52aWV3LWRpc3BsYXktaWQtcGFnZV9vdGhlcl9jb3VudHJpZXMgZGwgLmFsbG1lbWJlcnNuZXcgLm1lbWJlci1hY2NvcmRpb24gLm1lbWJlcmxpc3QtaXRlbSBwLmNvdW50cnksXG4gICAgLnZpZXctZnJvbnQtY291bnRyeS52aWV3LWRpc3BsYXktaWQtcGFnZV9vdGhlcl9jb3VudHJpZXMgZGwgLmFsbG1lbWJlcnNuZXcgLm1lbWJlci1hY2NvcmRpb24gLm1lbWJlcmxpc3QtaXRlbSBwLnNwZWNpYWxpemF0aW9uLWRhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC52aWV3LWZpbHRlcnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE4cHggMDsgfVxuICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uIHtcbiAgICBoZWlnaHQ6IDIzMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVlZWI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVlZWI7IH1cbiAgICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNWUzZGE7IH1cbiAgICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uIGhlYWRlciBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNDA4cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uIC50ZXh0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3QgLnJlZ2lvbiAudGV4dCAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U2YWMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uIC50ZXh0IC5pdGVtIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAgICAgLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3QgLnJlZ2lvbiAudGV4dCAuaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtOyB9XG4gICAgICAgIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb24gLnRleHQgLmluZm8gc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3QgLnJlZ2lvbiAudGV4dCAuaW5mbyBhIHtcbiAgICAgICAgICBjb2xvcjogIzNkOGUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgICAgIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb24gLnRleHQgLmluZm8gYVtocmVmXj1cIm1haWx0bzpcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICNlNmFjMDA7IH1cbiAgICAgICAgLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3QgLnJlZ2lvbiAudGV4dCAuaW5mbyBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb24gLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uIC5tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb24gLm1vcmUgYSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfcHJvY2VlZGluZ3MgLm1vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM2LCAyMDQsIDQwLCAwLjIyKTsgfVxuICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgaDMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmMyMDA7XG4gICAgZm9udC1zaXplOiAxLjQwOHJlbTtcbiAgICBjb2xvcjogI2ZmYzIwMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAub3dsLWl0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLmJsb2NrLW5ld3MgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC5ibG9jay1uZXdzIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVlM2RhOyB9XG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAuYmxvY2stbmV3cyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAuYmxvY2stbmV3cyAudmlld3MtZmllbGQtZmllbGQtLXByZXZpZXctdGV4dCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICM1QzVDNUM7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yLnN1Y2Nlc3Mtc3RvcmllcyAub3dsLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yLnN1Y2Nlc3Mtc3RvcmllcyAub3dsLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDIwNCwgNDAsIDAuNCk7IH1cbiAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yLnN1Y2Nlc3Mtc3RvcmllcyAub3dsLWl0ZW0gaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIuc3VjY2Vzcy1zdG9yaWVzIC5vd2wtaXRlbSAudmlld3MtZmllbGQtZmllbGQtc3VjY2Vzcy10YWdsaW5lIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGNvbG9yOiAjNUM1QzVDO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yLnN1Y2Nlc3Mtc3RvcmllcyAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLS1tZW1iZXItcHJvZmlsZSB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIuc3VjY2Vzcy1zdG9yaWVzIC5vd2wtaXRlbSAudmlld3MtZmllbGQtZmllbGQtLWZpZWxkIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMC42cmVtOyB9XG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMi5zdWNjZXNzLXN0b3JpZXMgLm93bC1pdGVtIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmMyMDA7IH1cbiAgICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIuc3VjY2Vzcy1zdG9yaWVzIC5vd2wtaXRlbSAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xuICAgICAgICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4uY29udGVudC1uZXdzLXdyYXBwZXIsXG4uc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIsXG4ubmV3cy1saXN0IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIsXG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xLFxuICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMixcbiAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xLFxuICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxlYWQtaW1hZ2UsXG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2UsXG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxlYWQtaW1hZ2UsXG4gICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlLFxuICAgIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGVhZC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSAubGluay1ib3gsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5sZWFkLWltYWdlIC5saW5rLWJveCxcbiAgICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlIC5saW5rLWJveCxcbiAgICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5sZWFkLWltYWdlIC5saW5rLWJveCxcbiAgICAgIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSAubGluay1ib3gsXG4gICAgICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxlYWQtaW1hZ2UgLmxpbmstYm94IHtcbiAgICAgICAgYm90dG9tOiAxNXB4OyB9XG4gICAgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctZmlsdGVycywgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctZmlsdGVycyxcbiAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy1maWx0ZXJzLFxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3LWZpbHRlcnMsXG4gICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWZpbHRlcnMsXG4gICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3LWZpbHRlcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuY29udGVudC1uZXdzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyxcbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MsXG4gIC5uZXdzLWxpc3QgLnZpZXctZnJvbnQtbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29udGVudC1uZXdzLXdyYXBwZXIgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSBoMy5ibG9jay10aXRsZSxcbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgaDMuYmxvY2stdGl0bGUsXG4gIC5uZXdzLWxpc3QgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSBoMy5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDVkMjU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgLmNvbnRlbnQtbmV3cy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLm93bC1jYXJvdXNlbCAubi13cmFwcGVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAub3dsLWNhcm91c2VsIC5uLXdyYXBwZXIsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLm93bC1jYXJvdXNlbCAubi13cmFwcGVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAub3dsLWNhcm91c2VsIC5uLXdyYXBwZXIsXG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5vd2wtY2Fyb3VzZWwgLm4td3JhcHBlcixcbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm93bC1jYXJvdXNlbCAubi13cmFwcGVyLFxuICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5vd2wtY2Fyb3VzZWwgLm4td3JhcHBlcixcbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLm93bC1jYXJvdXNlbCAubi13cmFwcGVyLFxuICAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLm93bC1jYXJvdXNlbCAubi13cmFwcGVyLFxuICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLm93bC1jYXJvdXNlbCAubi13cmFwcGVyLFxuICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAub3dsLWNhcm91c2VsIC5uLXdyYXBwZXIsXG4gIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAub3dsLWNhcm91c2VsIC5uLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5sZWFkLWltYWdlLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGVhZC1pbWFnZSwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxlYWQtaW1hZ2UsXG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5sZWFkLWltYWdlLFxuICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSxcbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGVhZC1pbWFnZSxcbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxlYWQtaW1hZ2UsXG4gIC5uZXdzLWxpc3QgLnZpZXctZnJvbnQtbmV3cyAubGVhZC1pbWFnZSxcbiAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlLFxuICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGVhZC1pbWFnZSxcbiAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5sZWFkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIC0zMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuY29udGVudC1uZXdzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAubGVhZC1pbWFnZSAuZmEsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlIC5mYSwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGVhZC1pbWFnZSAuZmEsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5sZWFkLWltYWdlIC5mYSxcbiAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAubGVhZC1pbWFnZSAuZmEsXG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2UgLmZhLFxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxlYWQtaW1hZ2UgLmZhLFxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5sZWFkLWltYWdlIC5mYSxcbiAgICAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxlYWQtaW1hZ2UgLmZhLFxuICAgIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSAuZmEsXG4gICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxlYWQtaW1hZ2UgLmZhLFxuICAgIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGVhZC1pbWFnZSAuZmEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDsgfVxuICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxlYWQtaW1hZ2U6aG92ZXIgLmRhdGEtd3JhcHBlciwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxlYWQtaW1hZ2U6aG92ZXIgLmRhdGEtd3JhcHBlcixcbiAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAubGVhZC1pbWFnZTpob3ZlciAuZGF0YS13cmFwcGVyLFxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIsXG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGVhZC1pbWFnZTpob3ZlciAuZGF0YS13cmFwcGVyLFxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIsXG4gICAgLm5ld3MtbGlzdCAudmlldy1mcm9udC1uZXdzIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIsXG4gICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIsXG4gICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxlYWQtaW1hZ2U6aG92ZXIgLmRhdGEtd3JhcHBlcixcbiAgICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxlYWQtaW1hZ2U6aG92ZXIgLmRhdGEtd3JhcHBlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgLmNvbnRlbnQtbmV3cy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94LCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3gsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94LCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3gsXG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCxcbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94LFxuICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCxcbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxpbmstYm94LFxuICAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94LFxuICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94LFxuICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3gsXG4gIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3gge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODIsIDgyLCA4MiwgMC41KTsgfVxuICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCAuZGF0YS13cmFwcGVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggLmRhdGEtd3JhcHBlciwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIsXG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIsXG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIsXG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggLmRhdGEtd3JhcHBlcixcbiAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3ggLmRhdGEtd3JhcHBlcixcbiAgICAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIsXG4gICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCAuZGF0YS13cmFwcGVyLFxuICAgIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCAuZGF0YS13cmFwcGVyLFxuICAgIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3ggLmRhdGEtd3JhcHBlciB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIHAsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIHAsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgcCwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgcCxcbiAgICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIHAsXG4gICAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwLFxuICAgICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwLFxuICAgICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgcCxcbiAgICAgIC5uZXdzLWxpc3QgLnZpZXctZnJvbnQtbmV3cyAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwLFxuICAgICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIHAsXG4gICAgICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwLFxuICAgICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAgICAgLmNvbnRlbnQtbmV3cy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXI6aG92ZXIsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCAuZGF0YS13cmFwcGVyOmhvdmVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCAuZGF0YS13cmFwcGVyOmhvdmVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3ggLmRhdGEtd3JhcHBlcjpob3ZlcixcbiAgICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCAuZGF0YS13cmFwcGVyOmhvdmVyLFxuICAgICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IC5kYXRhLXdyYXBwZXI6aG92ZXIsXG4gICAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCAuZGF0YS13cmFwcGVyOmhvdmVyLFxuICAgICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxpbmstYm94IC5kYXRhLXdyYXBwZXI6aG92ZXIsXG4gICAgICAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXI6aG92ZXIsXG4gICAgICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IC5kYXRhLXdyYXBwZXI6aG92ZXIsXG4gICAgICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggLmRhdGEtd3JhcHBlcjpob3ZlcixcbiAgICAgIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3ggLmRhdGEtd3JhcHBlcjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAuY29udGVudC1uZXdzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIC5uZXdzdGl0bGU6YWZ0ZXIsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIC5uZXdzdGl0bGU6YWZ0ZXIsXG4gICAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLFxuICAgICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZTphZnRlcixcbiAgICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZTphZnRlcixcbiAgICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIC5uZXdzdGl0bGU6YWZ0ZXIsXG4gICAgICAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZTphZnRlcixcbiAgICAgIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLFxuICAgICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZTphZnRlcixcbiAgICAgIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgLyogdGhpcyBpcyB5b3VyIHRleHQuIFlvdSBjYW4gYWxzbyB1c2UgVVRGLTggY2hhcmFjdGVyIGNvZGVzIGFzIEkgZG8gaGVyZSAqL1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCBzbWFsbCwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IHNtYWxsLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCBzbWFsbCwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxpbmstYm94IHNtYWxsLFxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCBzbWFsbCxcbiAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggc21hbGwsXG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggc21hbGwsXG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLmxpbmstYm94IHNtYWxsLFxuICAgIC5uZXdzLWxpc3QgLnZpZXctZnJvbnQtbmV3cyAubGluay1ib3ggc21hbGwsXG4gICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCBzbWFsbCxcbiAgICAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggc21hbGwsXG4gICAgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC5saW5rLWJveCBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDg1JTsgfVxuXG4udmlldy0tZnJvbnQtb3Bwb3J0dW5pdGllcyBzcGFuLmljb24tb3Bwb3J0dW5pdHktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZXctLWZyb250LW9wcG9ydHVuaXRpZXMgLm5ld3MtdGVhc2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAudmlldy0tZnJvbnQtb3Bwb3J0dW5pdGllcyAubmV3cy10ZWFzZXI6YmVmb3JlIHtcbiAgICB0b3A6IDE4JTtcbiAgICByaWdodDogMDsgfVxuICAudmlldy0tZnJvbnQtb3Bwb3J0dW5pdGllcyAubmV3cy10ZWFzZXIgaDUuZGF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnZpZXctLWZyb250LW9wcG9ydHVuaXRpZXMgLm5ld3MtdGVhc2VyIC50ZXh0IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4jY29uZmVyZW5jZSAuaXRlbS1saXN0IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAjY29uZmVyZW5jZSAuaXRlbS1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgICNjb25mZXJlbmNlIC5pdGVtLWxpc3QgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICNjb25mZXJlbmNlIC5pdGVtLWxpc3QgbGkgaDQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAjY29uZmVyZW5jZSAuaXRlbS1saXN0IGxpIGZpZ3VyZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2NvbmZlcmVuY2UgLml0ZW0tbGlzdCBsaSBpbWdbdHlwZW9mPVwiZm9hZjpJbWFnZVwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTkwcHg7IH1cbiAgICAjY29uZmVyZW5jZSAuaXRlbS1saXN0IGxpIC5tZW1iZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyOTBweDsgfVxuICAgICAgI2NvbmZlcmVuY2UgLml0ZW0tbGlzdCBsaSAubWVtYmVyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1ZTNkYTsgfVxuXG4jY29uZmVyZW5jZSAjYWNjb3JkaW9uIGR0LFxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbiBkdCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbiNlYi1yb2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gICNlYi1yb2xlIGZpZ3VyZSB7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNlYi1yb2xlIGZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjZWItcm9sZSBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICNlYi1yb2xlIGhlYWRlciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4IDI4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEzOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IH1cbiAgI2ViLXJvbGUgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNlYi1yb2xlIC55b3V0dWJlLWNvbnRhaW5lci0tcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAgICNlYi1yb2xlIC55b3V0dWJlLWNvbnRhaW5lci0tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwOyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGZpZWxkc2V0LmdlbmVyYWwtaW5mb3JtYXRpb24gPiAuZmllbGRzZXQtd3JhcHBlciA+IC5maWVsZHNldC1kZXNjcmlwdGlvbjpiZWZvcmUsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBmaWVsZHNldC5jb250YWN0LWluZm8gPiAuZmllbGRzZXQtd3JhcHBlciA+IC5maWVsZHNldC1kZXNjcmlwdGlvbjpiZWZvcmUsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBmaWVsZHNldC5yZXNlYXJjaC1wcm9mZXNzaW9uID4gLmZpZWxkc2V0LXdyYXBwZXIgPiAuZmllbGRzZXQtZGVzY3JpcHRpb246YmVmb3JlLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gZmllbGRzZXQuYXdhcmRzID4gLmZpZWxkc2V0LXdyYXBwZXIgPiAuZmllbGRzZXQtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBmaWVsZHNldC5wcmltYXJ5LWdyb3VwID4gZGl2ID4gZmllbGRzZXQgPiBsZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNWQyNTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGZpZWxkc2V0LnByaW1hcnktZ3JvdXAgPiBkaXYgPiBmaWVsZHNldCA+IGxlZ2VuZCBzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtID4gZGl2ID4gZmllbGRzZXQgPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmRlc2NyaXB0aW9uLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkc2V0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZGVzY3JpcHRpb246YmVmb3JlLFxuICAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGRzZXQtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZGVzY3JpcHRpb24gLmluZm8taWNvbixcbiAgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkc2V0LWRlc2NyaXB0aW9uIC5pbmZvLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmRlc2NyaXB0aW9uIC5oZWxwdGV4dCxcbiAgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkc2V0LWRlc2NyaXB0aW9uIC5oZWxwdGV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjODg4OyB9XG4gICAgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmRlc2NyaXB0aW9uIC5oZWxwdGV4dDpiZWZvcmUsXG4gICAgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkc2V0LWRlc2NyaXB0aW9uIC5oZWxwdGV4dDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXJhZGlvICsgbGFiZWw6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgZm9udC1zaXplOiAuNmVtOyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tdHlwZS1yYWRpb3MuZm9ybS1pdGVtLWZpZWxkLW1lbWJlci1nZW5kZXItdW5kIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gI2VkaXQtZmllbGQtcGljdHVyZS11bmQtMC11cGxvYWQ6YWZ0ZXIge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmOTsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLXR5cGUtZmllbGQtY29sbGVjdGlvbiB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLXR5cGUtZmllbGQtY29sbGVjdGlvbiB0Ym9keSB0ciB0ZDphZnRlciB7XG4gICAgYm90dG9tOiAtNDVweDsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbmFtZS1maWVsZC1tcS1jZXJ0aWZpY2F0ZSB0ci5vZGQsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1uYW1lLWZpZWxkLW1xLWNlcnRpZmljYXRlIHRyLmV2ZW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWVlYjsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbmFtZS1maWVsZC1tcS1jZXJ0aWZpY2F0ZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLm90aGVyLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW5hbWUtZmllbGQtbXEtY2VydGlmaWNhdGUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1pdGVtLXBhc3MtcGFzczEgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1uYW1lIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtc3VybmFtZSBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLWNvdW50cnktLTIgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1jb3VudHJ5IGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWNpdHkgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1maWVsZCBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLXRhZ3MgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1waWN0dXJlIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWN1cnJpY3VsdW0gbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1jdXJyZW50LWFjdGl2aXRpZXMgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1jdXJyZW50LXByb2YtZGVzYyBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLXJlc2VhcmNoLXB1YmxpY2F0aW9ucyBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLXJlc2VhcmNoLWFjdGl2aXRpZXMgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1maWVsZC1zcGVjaWFsaXphdGlvbiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1hd2FyZGVkIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWdyYWR1YXRpb24tcGljdHVyZSBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1zaG9ydC1zdW1tYXJ5IGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLW90aGVyLXBpY3R1cmUgbGVnZW5kOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXRpdGxlLW9mLXBoZCBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10aGVzaXMtZW50aXJlIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWZpbmFsLXJlcG9ydHMgbGVnZW5kOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYi1mZWxsLXB1YmxpY2F0aW9ucyBsZWdlbmQ6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1maWVsZC1tZW1iZXItY2FyZWVyLWRldmVsbyBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLS1kZWdyZWUgZGl2IGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXF1YWxpZmljYXRpb24gdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtLWZpZWxkIGRpdiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXllYXItb2YtYWNoaWV2ZW1lbnQgZGl2IGxlZ2VuZDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1hdHRlbmRlZCB0ZCBkaXYgZGl2IGRpdiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1wcmVzLWdpdmVuIHRkIGRpdiBkaXYgZGl2IGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXByaXplcyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtcHJpemUtdGl0bGUgZGl2IGRpdiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZXMgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJpemVzLW1vbnRoLXllYXIgZGl2IGZpZWxkc2V0IGxlZ2VuZDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZXMgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJpemVzLXByaXplLWRlc2NyaXB0aW9uIGRpdiBkaXYgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC0tcHJvZ3JhbW1lcyBkaXYgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtbW9udGgteWVhciBmaWVsZHNldCBsZWdlbmQ6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtcHJpemUtZGVzY3JpcHRpb24gZGl2IGRpdiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1ncmFudHMgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJpemVzLXByaXplLXRpdGxlIGRpdiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1ncmFudHMgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJpemVzLXByaXplLWRlc2NyaXB0aW9uIGRpdiBkaXYgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItZ3JhbnRzIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXByaXplcy1tb250aC15ZWFyIGZpZWxkc2V0IGxlZ2VuZDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1wcm9mLW1lbWIgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcG0taW5zdGl0dXRpb24gZGl2IGRpdiBsYWJlbDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWN1cnJpY3VsdW0gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAuZm9ybS1pdGVtLWZpZWxkLW1lbWJlci1jdXJyaWN1bHVtLXVuZC0wIGxhYmVsLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5tYW51YWxjcm9wLW92ZXJsYXkgLm1hbnVhbGNyb3AtaW5zdGFudHByZXZpZXcge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWFudWFsY3JvcC1vdmVybGF5IC5tYW51YWxjcm9wLWluc3RhbnRwcmV2aWV3IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5wYWdlLW5vZGUtNTg4OTEgLnBhZ2UgaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWxsbWVtYmVyc25ldy55ZWxsb3ctYnV0dG9uIC5tZW1iZXJsaXN0LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmJmNGQxOyB9XG4gIC5hbGxtZW1iZXJzbmV3LnllbGxvdy1idXR0b24gLm1lbWJlcmxpc3QtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjRkMTsgfVxuXG4uYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWVlYjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgLmFsbG1lbWJlcnNuZXcgLm1lbWJlcmxpc3QtaXRlbSAudGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWUzZGE7IH1cbiAgLmFsbG1lbWJlcnNuZXcgLm1lbWJlcmxpc3QtaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW0gcC5jb3VudHJ5IHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmFsbG1lbWJlcnNuZXcgLm1lbWJlcmxpc3QtaXRlbSBwLmNvdW50cnkgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIC5pY29ucyB7XG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMTVweDsqL1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAuYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIC5hLWljb24sXG4gIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW0gLmYtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIC5hLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIlBoRCBGZWxsb3dzaGlwXCJdLFxuICAgIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW0gLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiUGhEIEZlbGxvd3NoaXBcIl0ge1xuICAgICAgb3BhY2l0eTogLjM7IH1cbiAgICAuYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIC5hLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdLFxuICAgIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW0gLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl0ge1xuICAgICAgb3BhY2l0eTogLjU1OyB9XG4gIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW0gLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWxsbWVtYmVyc25ldy5hd2FyZGVlcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9XG4gIC5hbGxtZW1iZXJzbmV3LmF3YXJkZWVzIC5tZW1iZXJsaXN0LWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hbGxtZW1iZXJzbmV3LmF3YXJkZWVzIC5tZW1iZXJsaXN0LWl0ZW0gLnRleHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5hbGxtZW1iZXJzbmV3LmF3YXJkZWVzIC5tZW1iZXJsaXN0LWl0ZW0gaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGxtZW1iZXJzbmV3LmF3YXJkZWVzIC5tZW1iZXJsaXN0LWl0ZW0gcC5jb3VudHJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgLmFsbG1lbWJlcnNuZXcuYXdhcmRlZXMgLm1lbWJlcmxpc3QtaXRlbSBwLnllYXIge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAuYWxsbWVtYmVyc25ldy5hd2FyZGVlcyAubWVtYmVybGlzdC1pdGVtIHAueWVhciBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDVweDsgfVxuXG4uZ2FsbGVyeS1uZXdzIC5ncmlkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuXG4uZ2FsbGVyeS1uZXdzIC5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5nYWxsZXJ5LW5ld3MgLmdyaWQtaXRlbSwgLmdhbGxlcnktbmV3cyBhLmNvbG9yYm94IHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5nYWxsZXJ5LW5ld3MgLmdyaWQtaXRlbTpudGgtY2hpbGQoNCksIC5nYWxsZXJ5LW5ld3MgYS5jb2xvcmJveDpudGgtY2hpbGQoNCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nYWxsZXJ5LW5ld3MgLmdyaWQtaXRlbSwgLmdhbGxlcnktbmV3cyBhLmNvbG9yYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpOyB9XG4gICAgICAuZ2FsbGVyeS1uZXdzIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLCAuZ2FsbGVyeS1uZXdzIGEuY29sb3Jib3g6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAxcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5nYWxsZXJ5LW5ld3MgLmdyaWQtaXRlbSwgLmdhbGxlcnktbmV3cyBhLmNvbG9yYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9XG4gICAgICAuZ2FsbGVyeS1uZXdzIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLCAuZ2FsbGVyeS1uZXdzIGEuY29sb3Jib3g6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuZ2FsbGVyeS1uZXdzIC5ncmlkLWl0ZW0sIC5nYWxsZXJ5LW5ld3MgYS5jb2xvcmJveCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5nYWxsZXJ5LW5ld3MgLmdyaWQtaXRlbSAuY2FwdGlvbiBwLCAuZ2FsbGVyeS1uZXdzIGEuY29sb3Jib3ggLmNhcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG5cbi5nYWxsZXJ5LW5ld3MgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI21lbnUtZG9uYXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmYzIwMDtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuI21lbnUtbG9naW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZDI1O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICNtZW51LWxvZ2luLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgI21lbnUtbG9naW4ubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbnRlbmFuY2UtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAubWFpbnRlbmFuY2UtcGFnZSAjY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL21hbnRhaW5hbmNlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tYWludGVuYW5jZS1wYWdlICNjb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLm1haW50ZW5hbmNlLXBhZ2UgLmZvb3Rlci1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW50ZW5hbmNlLXBhZ2UgZm9vdGVyLm1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDA1ZDI1OyB9XG5cbiNtZW1iZXIgLmluZm8gaDEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDJyZW07IH1cblxuI21lbWJlciAuaW5mbyAubWVtYmVyLWlkIHtcbiAgZm9udC1zaXplOiAwLjhyZW07IH1cblxuI21lbWJlciAuaW5mbyAudGV4dCB7XG4gIHdpZHRoOiBhdXRvOyB9XG4gICNtZW1iZXIgLmluZm8gLnRleHQgLmF3YXJkX3R5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI21lbWJlciAuaW5mbyAudGV4dCAucHJpemVfdHlwZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgI21lbWJlciAuaW5mbyAudGV4dCAucHJpemVfdHlwZTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwib3dzZFwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI21lbWJlciAuaW5mbyAudGV4dCAudHlwZXMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbiAgICAjbWVtYmVyIC5pbmZvIC50ZXh0IC50eXBlczpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwib3dzZFwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgI21lbWJlciAuaW5mbyAudGV4dCAudHlwZXMucHJpemVfdHlwZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJBXCI7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICNtZW1iZXIgLmluZm8gLnRleHQgLnR5cGVzLmF3YXJkX3R5cGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwidVwiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAjbWVtYmVyIC5pbmZvIC50ZXh0IC50eXBlc1tkYXRhLW5hbWU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEljb0ZvbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICBjb250ZW50OiBcIlxcZWMyNVwiO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICNtZW1iZXIgLmluZm8gLnRleHQgLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAjbWVtYmVyIC5pbmZvIC50ZXh0IC5jdXJyZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgI21lbWJlciAuaW5mbyAudGV4dCAuc3BlY2lhbGl6YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI21lbWJlciAuaW5mbyAudGV4dCAubGFiZWwtbWVtYmVyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDsgfVxuXG4ubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAudGl0bGUtcHJlc2VudGF0aXRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7IH1cblxuLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLnllYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1lbWJlci1zZWN0aW9uIC5maWVsZC1pdGVtIC50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50OyB9XG5cbi5tZW1iZXItc2VjdGlvbiAuZ2FsbGVyeS1vdGhlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVtYmVyLXNlY3Rpb24gLmdhbGxlcnktb3RoZXIgLmdyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVtYmVyLXNlY3Rpb24gLmdhbGxlcnktb3RoZXIgLmdyaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tZW1iZXItc2VjdGlvbiAuZ2FsbGVyeS1vdGhlciAuZ3JpZC1zaXplcixcbiAgLm1lbWJlci1zZWN0aW9uIC5nYWxsZXJ5LW90aGVyIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm1lbWJlci1zZWN0aW9uIC5nYWxsZXJ5LW90aGVyIC5ncmlkLXNpemVyIGltZyxcbiAgICAubWVtYmVyLXNlY3Rpb24gLmdhbGxlcnktb3RoZXIgLmdyaWQtaXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2NrLXlvdXR1YmVjaGFubmVsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmxvY2steW91dHViZWNoYW5uZWwgI3lvdXR1YmVjaGFubmVsLXBsYXllciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYmxvY2steW91dHViZWNoYW5uZWwgI3lvdXR1YmVjaGFubmVsLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYmxvY2steW91dHViZWNoYW5uZWwgI3lvdXR1YmVjaGFubmVsLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuYmxvY2steW91dHViZWNoYW5uZWwgI3lvdXR1YmVjaGFubmVsLWxpc3QgaW1nIHtcbiAgICAgIGhlaWdodDogODVweDsgfVxuICAuYmxvY2steW91dHViZWNoYW5uZWwgLnlvdXR1YmUtY2hhbm5lbC1saW5rIGEge1xuICAgIGJhY2tncm91bmQ6ICMzZDhlMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5mYS1wYXlwYWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmJsb2NrLXBheXBhbC1kb25hdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4uYmxvY2stcGF5cGFsLWRvbmF0aW9ucyBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDQxYjtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG4uYmxvY2stcGF5cGFsLWRvbmF0aW9ucyAuaW5uZXJfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIG1hcmdpbjogMXB4IDVweCAzcHggNHB4OyB9XG4gIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkubGFzdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkubGFzdCBpbnB1dCB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1tYXJrdXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1tYXJrdXAgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgLndlYmZvcm0tY2xpZW50LWZvcm0gLndlYmZvcm0tY29tcG9uZW50LW1hcmt1cCBwIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1tYXJrdXAgaDIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZWViO1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLndlYmZvcm0tY2xpZW50LWZvcm0gLmZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogcmVkOyB9XG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC10ZXh0ZmllbGQsXG4ud2ViZm9ybS1jbGllbnQtZm9ybSAud2ViZm9ybS1jb21wb25lbnQtZW1haWwge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud2ViZm9ybS1jbGllbnQtZm9ybSAud2ViZm9ybS1jb21wb25lbnQtdGV4dGZpZWxkIC52YXJjaGFyLFxuICAud2ViZm9ybS1jbGllbnQtZm9ybSAud2ViZm9ybS1jb21wb25lbnQtdGV4dGZpZWxkIC5lbWFpbCxcbiAgLndlYmZvcm0tY2xpZW50LWZvcm0gLndlYmZvcm0tY29tcG9uZW50LWVtYWlsIC52YXJjaGFyLFxuICAud2ViZm9ybS1jbGllbnQtZm9ybSAud2ViZm9ybS1jb21wb25lbnQtZW1haWwgLmVtYWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAud2ViZm9ybS1jbGllbnQtZm9ybSAud2ViZm9ybS1jb21wb25lbnQtdGV4dGZpZWxkIGxhYmVsLFxuICAud2ViZm9ybS1jbGllbnQtZm9ybSAud2ViZm9ybS1jb21wb25lbnQtZW1haWwgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NDFiO1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc3VibWVudSBuYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbm5hdiAuZmlyc3QtbGV2ZWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDVweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0uY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyIGRsIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAuY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lciBkbCBkdCBhOmxpbmssIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyIGRsIGR0IGE6aG92ZXIsIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyIGRsIGR0IGE6dmlzaXRlZCwgLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgZGwgZHQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVlZWI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ2Y2Y7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lciBkbCBkdCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkNmNmOyB9XG4gIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyIGRsIGR0IC5ja2VkaXRvci1hY2NvcmRpb24tdG9nZ2xlOmJlZm9yZSwgLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgZGwgZHQgLmNrZWRpdG9yLWFjY29yZGlvbi10b2dnbGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDVkMjU7IH1cbiAgLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgZGwgZGQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7IH1cblxuLmJnLWltYWdlLXl0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuI3lvdXR1YmUsXG4jeW91dHViZS1nbG9iYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAjeW91dHViZSAuaXRlbSxcbiAgI3lvdXR1YmUtZ2xvYmFsIC5pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICN5b3V0dWJlIC5pdGVtIGltZyxcbiAgICAjeW91dHViZS1nbG9iYWwgLml0ZW0gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICN5b3V0dWJlIC5saW5rLWJveCxcbiAgI3lvdXR1YmUtZ2xvYmFsIC5saW5rLWJveCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCA4MiwgODIsIDAuMSk7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgI3lvdXR1YmUgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIsXG4gICAgI3lvdXR1YmUgLmxpbmstYm94IGgzLFxuICAgICN5b3V0dWJlLWdsb2JhbCAubGluay1ib3ggLmRhdGEtd3JhcHBlcixcbiAgICAjeW91dHViZS1nbG9iYWwgLmxpbmstYm94IGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgI3lvdXR1YmUgLmxpbmstYm94IGgzOmFmdGVyLFxuICAgICN5b3V0dWJlLWdsb2JhbCAubGluay1ib3ggaDM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgI3lvdXR1YmUgLmxpbmstYm94IHAsXG4gICAgI3lvdXR1YmUtZ2xvYmFsIC5saW5rLWJveCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogODUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnlvdXR1YmUtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAueW91dHViZS1saXN0ICNwYWdpbmF0aW9uLW93c2QsXG4gIC55b3V0dWJlLWxpc3QgI3BhZ2luYXRpb24tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnlvdXR1YmUtbGlzdCAjcGFnaW5hdGlvbi1vd3NkIGxpLFxuICAgIC55b3V0dWJlLWxpc3QgI3BhZ2luYXRpb24tbGlzdCBsaSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC55b3V0dWJlLWxpc3QgI3BhZ2luYXRpb24tb3dzZCBsaTpob3ZlcixcbiAgICAgIC55b3V0dWJlLWxpc3QgI3BhZ2luYXRpb24tbGlzdCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAgIC55b3V0dWJlLWxpc3QgI3BhZ2luYXRpb24tb3dzZCBsaS5uZXh0VG9rZW4sXG4gICAgICAueW91dHViZS1saXN0ICNwYWdpbmF0aW9uLWxpc3QgbGkubmV4dFRva2VuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAueW91dHViZS1saXN0ICNwYWdpbmF0aW9uLW93c2QgbGkucHJldlRva2VuLFxuICAgICAgLnlvdXR1YmUtbGlzdCAjcGFnaW5hdGlvbi1saXN0IGxpLnByZXZUb2tlbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAueW91dHViZS1saXN0ICNwYWdpbmF0aW9uLW93c2QgbGk6YmVmb3JlLFxuICAgICAgLnlvdXR1YmUtbGlzdCAjcGFnaW5hdGlvbi1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5jYXB0Y2hhIC5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1uYW1lLWZpZWxkLS1kZWdyZWUge1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHdoaXRlOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtICNlZGl0LWZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uLXVuZC0wLWZpZWxkLWRlZ3JlZSB7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCB3aGl0ZTsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuYWpheC1uZXctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLXR5cGUtdGV4dCAuZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLXR5cGUtdGV4dCAuZm9ybS1pdGVtIC5maWVsZC1tdWx0aXBsZS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgICAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtdHlwZS10ZXh0IC5mb3JtLWl0ZW0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIC5maWVsZC1uYW1lLWZpZWxkLS1kZWdyZWUge1xuICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB3aGl0ZTsgfVxuICAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtdHlwZS10ZXh0IC5mb3JtLWl0ZW0gLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZsb2F0OiBub25lOyB9XG4gICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC10eXBlLXRleHQgLmZvcm0taXRlbSAuY2xlYXJmaXgge1xuICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtdHlwZS10ZXh0IC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAjZWRpdC1hY3Rpb25zIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICByaWdodDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4jdmlkZW8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTM3cHgpIHtcbiAgICAjdmlkZW8tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgI3ZpZGVvLWNvbnRlbnQgLmNsb3NlYmxvY2stcHJvY2Vzc2VkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmYmYwMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gICAgcGFkZGluZzogMTdweCAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjdmlkZW8tY29udGVudCAuY2xvc2VibG9jay1wcm9jZXNzZWQge1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzdweCkge1xuICAgICAgI3ZpZGVvLWNvbnRlbnQgLmNsb3NlYmxvY2stcHJvY2Vzc2VkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY3cHgpOyB9IH1cbiAgICAjdmlkZW8tY29udGVudCAuY2xvc2VibG9jay1wcm9jZXNzZWQgaDMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICN2aWRlby1jb250ZW50IC5jbG9zZWJsb2NrLXByb2Nlc3NlZCAuY2xvc2VibG9jay1idXR0b24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4jdXRpbGl0eS13cmFwcGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0NHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICN1dGlsaXR5LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICN1dGlsaXR5LXdyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9IH1cbiAgI3V0aWxpdHktd3JhcHBlciAudXRpbGl0eSxcbiAgI3V0aWxpdHktd3JhcHBlciAuc29jaWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgI3V0aWxpdHktd3JhcHBlciAudXRpbGl0eSxcbiAgICAgICN1dGlsaXR5LXdyYXBwZXIgLnNvY2lhbCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAjdXRpbGl0eS13cmFwcGVyIC51dGlsaXR5IC5pdGVtLWxpc3QgI21lbnUtZG9uYXRlLFxuICAgICAgICAjdXRpbGl0eS13cmFwcGVyIC5zb2NpYWwgLml0ZW0tbGlzdCAjbWVudS1kb25hdGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gICN1dGlsaXR5LXdyYXBwZXIgLnNvY2lhbCBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgI3V0aWxpdHktd3JhcHBlciAuc29jaWFsIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjZmNmY7IH1cbiAgICAjdXRpbGl0eS13cmFwcGVyIC5zb2NpYWwgbGkgYTpsaW5rLCAjdXRpbGl0eS13cmFwcGVyIC5zb2NpYWwgbGkgYTpob3ZlciwgI3V0aWxpdHktd3JhcHBlciAuc29jaWFsIGxpIGE6dmlzaXRlZCwgI3V0aWxpdHktd3JhcHBlciAuc29jaWFsIGxpIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAjdXRpbGl0eS13cmFwcGVyIC5zb2NpYWwgbGkgYTpsaW5rOmJlZm9yZSwgI3V0aWxpdHktd3JhcHBlciAuc29jaWFsIGxpIGE6aG92ZXI6YmVmb3JlLCAjdXRpbGl0eS13cmFwcGVyIC5zb2NpYWwgbGkgYTp2aXNpdGVkOmJlZm9yZSwgI3V0aWxpdHktd3JhcHBlciAuc29jaWFsIGxpIGE6YWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgI3V0aWxpdHktd3JhcHBlciAuc29jaWFsIGxpIGE6bGluayBpOmJlZm9yZSwgI3V0aWxpdHktd3JhcHBlciAuc29jaWFsIGxpIGE6aG92ZXIgaTpiZWZvcmUsICN1dGlsaXR5LXdyYXBwZXIgLnNvY2lhbCBsaSBhOnZpc2l0ZWQgaTpiZWZvcmUsICN1dGlsaXR5LXdyYXBwZXIgLnNvY2lhbCBsaSBhOmFjdGl2ZSBpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAjdXRpbGl0eS13cmFwcGVyIC51dGlsaXR5IC5pdGVtLWxpc3Qge1xuICAgIGhlaWdodDogMjZweDsgfVxuICAgICN1dGlsaXR5LXdyYXBwZXIgLnV0aWxpdHkgLml0ZW0tbGlzdCA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI3V0aWxpdHktd3JhcHBlciAudXRpbGl0eSAuaXRlbS1saXN0ID4gdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4OyB9XG5cbiNuZXdzIC5iYWNrLXRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAjbmV3cyAuYmFjay10byAjYmFjay10byB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgI25ld3MgLmJhY2stdG8gI2JhY2stdG86aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4udHdpdHRlci10aW1lbGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuI2Jsb2NrLXNpbXBsZS1pbnN0YWdyYW0tZmVlZC1zaW1wbGUtaW5zdGFncmFtLWJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjYmxvY2stc2ltcGxlLWluc3RhZ3JhbS1mZWVkLXNpbXBsZS1pbnN0YWdyYW0tYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzI5MkYzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNSwgNzAsIDEwMCwgMC4xMik7IH1cbiAgI2Jsb2NrLXNpbXBsZS1pbnN0YWdyYW0tZmVlZC1zaW1wbGUtaW5zdGFncmFtLWJsb2NrIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX3Byb2ZpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgICNibG9jay1zaW1wbGUtaW5zdGFncmFtLWZlZWQtc2ltcGxlLWluc3RhZ3JhbS1ibG9jayAuaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbV9wcm9maWxlIC5pbnN0YWdyYW1fYmlvZ3JhcGh5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgI2Jsb2NrLXNpbXBsZS1pbnN0YWdyYW0tZmVlZC1zaW1wbGUtaW5zdGFncmFtLWJsb2NrIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICNibG9jay1zaW1wbGUtaW5zdGFncmFtLWZlZWQtc2ltcGxlLWluc3RhZ3JhbS1ibG9jayAuaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbV9nYWxsZXJ5IGEge1xuICAgICAgZmxleDogMCAwIDQ5JTtcbiAgICAgIG1heC13aWR0aDogNDklOyB9XG4gICAgI2Jsb2NrLXNpbXBsZS1pbnN0YWdyYW0tZmVlZC1zaW1wbGUtaW5zdGFncmFtLWJsb2NrIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi55dC1zaWRlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgNzAsIDEwMCwgMC4xMik7IH1cbiAgLnl0LXNpZGUgLmJsb2NrLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzI5MkYzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNSwgNzAsIDEwMCwgMC4xMik7IH1cbiAgLnl0LXNpZGUgLnZpZENhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnl0LXNpZGUgLm1vcmV2aWQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1LCA3MCwgMTAwLCAwLjEyKTsgfVxuICAgIC55dC1zaWRlIC5tb3JldmlkIC5mYSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5wYWdlLXRheG9ub215Lm5ldHdvcmsgLnN1YnNjcmliZSB7XG4gIG1hcmdpbi10b3A6IDU3cHg7IH1cblxuLnN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9uZXdzcGFwZXItd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IHRvcCAyNHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5zdWJzY3JpYmUgcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc3Vic2NyaWJlIHAgc3BhbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc3Vic2NyaWJlIHAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN1YnNjcmliZSBwIGE6bGluaywgLnN1YnNjcmliZSBwIGE6aG92ZXIsIC5zdWJzY3JpYmUgcCBhOnZpc2l0ZWQsIC5zdWJzY3JpYmUgcCBhOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5yc3NhcHAtZmVlZCAucnNzYXBwLWZlZWQtdG9vbGJhciBoMSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2dyYWR1YXRlcy1jb3VudGVyLW91dGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuI2dyYWR1YXRlcy1jb3VudGVyLW91dGVyLXdyYXBwZXIgLmdyYWR1YXRlcy1jb3VudGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjZ3JhZHVhdGVzLWNvdW50ZXItb3V0ZXItd3JhcHBlciAuZ3JhZHVhdGVzLWNvdW50ZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gICNncmFkdWF0ZXMtY291bnRlci1vdXRlci13cmFwcGVyIC5ncmFkdWF0ZXMtY291bnRlci13cmFwcGVyIC5ncmFkdWF0ZXMtY291bnRlci1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI2dyYWR1YXRlcy1jb3VudGVyLW91dGVyLXdyYXBwZXIgLmdyYWR1YXRlcy1jb3VudGVyLXdyYXBwZXIgLmdyYWR1YXRlcy1jb3VudGVyLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgICNncmFkdWF0ZXMtY291bnRlci1vdXRlci13cmFwcGVyIC5ncmFkdWF0ZXMtY291bnRlci13cmFwcGVyIC5ncmFkdWF0ZXMtY291bnRlci1pbm5lciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI2dyYWR1YXRlcy1jb3VudGVyLW91dGVyLXdyYXBwZXIgLmdyYWR1YXRlcy1jb3VudGVyLXdyYXBwZXIgLmdyYWR1YXRlcy1jb3VudGVyLWlubmVyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICNncmFkdWF0ZXMtY291bnRlci1vdXRlci13cmFwcGVyIC5ncmFkdWF0ZXMtY291bnRlci13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbiNtYXAgLm1hcE5hdnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICNtYXAgLm1hcE5hdnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDcwcHgpOyB9IH1cbiAgI21hcCAubWFwTmF2cyBsaSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICNtYXAgLm1hcE5hdnMgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgICAjbWFwIC5tYXBOYXZzIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAjbWFwIC5tYXBOYXZzIGxpIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gICNtYXAgLm1hcE5hdnMgLmNvdW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAjbWFwIC5tYXBOYXZzIC5jb3VudC13cmFwcGVyIC5kb3VibGUge1xuICAgICAgbWluLXdpZHRoOiAxMTVweDsgfVxuICAgICAgI21hcCAubWFwTmF2cyAuY291bnQtd3JhcHBlciAuZG91YmxlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjbWFwIC5tYXBOYXZzIC5jb3VudC13cmFwcGVyIC5kb3VibGUgLmNvdW50LCAjbWFwIC5tYXBOYXZzIC5jb3VudC13cmFwcGVyIC5kb3VibGUgLmNvdW50MiB7XG4gICAgICAgIG1hcmdpbjogLTVweCBhdXRvIDAgIWltcG9ydGFudDsgfVxuICAgICAgI21hcCAubWFwTmF2cyAuY291bnQtd3JhcHBlciAuZG91YmxlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgI21hcCAubWFwTmF2cyAuY291bnQtd3JhcHBlciAuZG91YmxlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuI3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jZnJvbnRncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jYmxvY2stYmxvY2stMTkgPiAuY29sLXNtLTEyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAjYmxvY2stYmxvY2stMTkgPiAuY29sLXNtLTEyID4gLmNvbC1zbS0xMiA+IGRpdiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjYmxvY2stYmxvY2stMTkgPiAuY29sLXNtLTEyID4gLmNvbC1zbS0xMiA+IGRpdiBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4jY29udGVudCAuY2FwdGlvbi5sZWZ0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI2NvbnRlbnQgLmNhcHRpb24ubGVmdCAuY2FwdGlvbi1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICNjb250ZW50IC5jYXB0aW9uLmxlZnQgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuI2NvbnRlbnQgLmNhcHRpb24ubm9uZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICNjb250ZW50IC5jYXB0aW9uLm5vbmUgLmNhcHRpb24taW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAjY29udGVudCAuY2FwdGlvbi5ub25lIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuI2NvbnRlbnQgLmNhcHRpb24ucmlnaHQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAjY29udGVudCAuY2FwdGlvbi5yaWdodCAuY2FwdGlvbi1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICNjb250ZW50IC5jYXB0aW9uLnJpZ2h0IHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuZGl2LmFzc2VtYmx5LWNlcnQge1xuICBwYWRkaW5nOiAxOHB4IDE4cHggMThweCAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgZGl2LmFzc2VtYmx5LWNlcnQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIGRpdi5hc3NlbWJseS1jZXJ0IGE6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm93c2RcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb250ZW50OiBcIm9cIjsgfVxuICBkaXYuYXNzZW1ibHktY2VydCBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgZm9udC1zaXplOiAxLjllbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIm93c2RcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgY29udGVudDogXCJ3XCI7IH1cblxuI2dlbmVyYWwtY2VydCB7XG4gIHBhZGRpbmc6IDE4cHggMThweCAxOHB4IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAjZ2VuZXJhbC1jZXJ0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICMwMDVkMjU7IH1cbiAgICAjZ2VuZXJhbC1jZXJ0IGE6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm93c2RcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb250ZW50OiBcIm9cIjsgfVxuICAjZ2VuZXJhbC1jZXJ0IHNwYW46YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmYmYwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBmb250LXNpemU6IDEuOWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IFwib3dzZFwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb250ZW50OiBcInhcIjsgfVxuXG4ueWVsbG93IGEge1xuICBjb2xvcjogI2ZmYmYwMDsgfVxuXG4jYW5ub3VuY2VtZW50LXdyYXBwZXIgLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI2Fubm91bmNlbWVudC13cmFwcGVyIC5ncmlkLmVjZiAubm9kZS1hbm5vdW5jZW1lbnRzIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI2Fubm91bmNlbWVudC13cmFwcGVyIC5ncmlkLmVjZiAubm9kZS1hbm5vdW5jZW1lbnRzOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICNhbm5vdW5jZW1lbnQtd3JhcHBlciAuZ3JpZC5lY2YgLm5vZGUtYW5ub3VuY2VtZW50czpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgI2Fubm91bmNlbWVudC13cmFwcGVyIC5ncmlkIC5ub2RlLWFubm91bmNlbWVudHMge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY1OyB9XG4gICAgI2Fubm91bmNlbWVudC13cmFwcGVyIC5ncmlkIC5ub2RlLWFubm91bmNlbWVudHM6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjYW5ub3VuY2VtZW50LXdyYXBwZXIgLmdyaWQgLm5vZGUtYW5ub3VuY2VtZW50czpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICNhbm5vdW5jZW1lbnQtd3JhcHBlciAuZ3JpZCAubm9kZS1hbm5vdW5jZW1lbnRzIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSk7IH1cbiAgICAgICAgI2Fubm91bmNlbWVudC13cmFwcGVyIC5ncmlkIC5ub2RlLWFubm91bmNlbWVudHM6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAjYW5ub3VuY2VtZW50LXdyYXBwZXIgLmdyaWQgLm5vZGUtYW5ub3VuY2VtZW50czpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAjYW5ub3VuY2VtZW50LXdyYXBwZXIgLmdyaWQgLm5vZGUtYW5ub3VuY2VtZW50cyA+IC5jb250ZW50IC5jb2wge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgI2Fubm91bmNlbWVudC13cmFwcGVyIC5ncmlkIC5ub2RlLWFubm91bmNlbWVudHMgPiAuY29udGVudCAuY29sLmNvbC1hdXRvIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjYW5ub3VuY2VtZW50LXdyYXBwZXIgLmdyaWQgLm5vZGUtYW5ub3VuY2VtZW50cyA+IC5jb250ZW50IC5jb2wuY29sLWF1dG8gaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzk5cHg7IH1cbiAgICAgICNhbm5vdW5jZW1lbnQtd3JhcHBlciAuZ3JpZCAubm9kZS1hbm5vdW5jZW1lbnRzID4gLmNvbnRlbnQgLmNvbCAubW9yZS1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAjYW5ub3VuY2VtZW50LXdyYXBwZXIgLmdyaWQgLm5vZGUtYW5ub3VuY2VtZW50cyA+IC5jb250ZW50IC5jb2wgLm1vcmUtbGluayBhIHtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgICAgICAjYW5ub3VuY2VtZW50LXdyYXBwZXIgLmdyaWQgLm5vZGUtYW5ub3VuY2VtZW50cyA+IC5jb250ZW50IC5jb2wgLm1vcmUtbGluayAucmVhZC1tb3JlLWdyZWVuIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTsgfVxuICAgICAgICAgICNhbm5vdW5jZW1lbnQtd3JhcHBlciAuZ3JpZCAubm9kZS1hbm5vdW5jZW1lbnRzID4gLmNvbnRlbnQgLmNvbCAubW9yZS1saW5rIC5yZWFkLW1vcmUtZ3JlZW46YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdwJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBvd3NkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDI1O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjYW5ub3VuY2VtZW50LXdyYXBwZXIgLmdyaWQgLm5vZGUtYW5ub3VuY2VtZW50cyAubGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4jY29udGVudCAjZmllbGQtbWVtYmVyLXF1YWxpZmljYXRpb24tYWRkLW1vcmUtd3JhcHBlciAjZGVncmVlcy1tYWludGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiNjb250ZW50ICNmaWVsZC1tZW1iZXItcXVhbGlmaWNhdGlvbi1hZGQtbW9yZS13cmFwcGVyIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvbnRlbnQgI2ZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uLWFkZC1tb3JlLXdyYXBwZXIgLmZvcm0taXRlbSAuZGVzY3JpcHRpb24gI2ZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uLXZhbHVlcyAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuQGF0LXJvb3Qge1xuICAvLyBJbXBvcnQgdGhlIGZvbnRzXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICAvKmZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApOyovXG59XG5cbmJvZHkge1xuICAvKmZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsqL1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAvKmZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyovXG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfSovXG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICAvKm1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTsqL1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIC8vZm9udC1zaXplOiBmbG9vcigoMTAwJSAqICRmb250LXNpemUtc21hbGwgLyAkZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG4gIHBhZGRpbmc6IC4yZW07XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbn1cblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG59XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgLypwYWRkaW5nOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjsqL1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgY2VsbCBzaXppbmdcbi8vXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB7XG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XG4gIH1cblxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ZXh0YXJlYSYgdG8gdGV4dGFyZWEuZm9ybS1jb250cm9sXG59XG5cbi8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuLy9cbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2Vcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4vL1xuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsLCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxufVxuXG5hLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICByaWdodDogMDtcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG4iLCIvL1xuLy8gSW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXG5cbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LXNtO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XG5cbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogMTBweCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3Ncbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYuYnRuLXNtIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG4vL1xuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAubmF2YmFyLW5hdiB7XG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLy8gRHJvcGRvd25zXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLXNlcGFyYXRvcn0jeyRuYnNwfVwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgLy9wYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgLy9mb250LXNpemU6IDc1JTtcbiAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEubGFiZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmJ0bi14cyAmLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAgICAkanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6ICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogICAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG4gICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuXG4gICAgLmNvbnRhaW5lciAmLFxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmOmhvdmVyLCBhJjpmb2N1cywgYSYuYWN0aXZlIHRvIGEudGh1bWJuYWlsOmhvdmVyLCBhLnRodW1ibmFpbDpmb2N1cywgYS50aHVtYm5haWwuYWN0aXZlXG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vIEFsZXJ0c1xuXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxuICAmLmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gUGFuZWxzXG5cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKSB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBAaW5jbHVkZSBvcGFjaXR5KDApOyB9XG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLy8gQXJyb3dzXG4vL1xuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICAmLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucG9wb3ZlciB7XG4gICYudG9wID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xuICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgQGluY2x1ZGUgcGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgQGluY2x1ZGUgb3BhY2l0eSgkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC41KSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguOSk7XG4gIH1cblxuICAvLyBUb2dnbGVzXG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogIDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgfVxuXG5cbiAgLmljb24tcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcbiAgICB9XG4gIH1cbiAgLmljb24tbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzYSc7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogIDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIC8vXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyBJRTlcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6ICAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgJiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxuICB9XG59XG5cblxuLy8gU2NhbGUgdXAgY29udHJvbHMgZm9yIHRhYmxldHMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLXByZXYsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICB3aWR0aDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBoZWlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICAgIGZvbnQtc2l6ZTogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLmNlbnRlci1ibG9jayB7XG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tc20nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuYWJicixcclxuYWRkcmVzcyxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmF1ZGlvLFxyXG5iLFxyXG5ibG9ja3F1b3RlLFxyXG5ib2R5LFxyXG5jYW52YXMsXHJcbmNhcHRpb24sXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRkLFxyXG5kZWwsXHJcbmRldGFpbHMsXHJcbmRmbixcclxuZGl2LFxyXG5kbCxcclxuZHQsXHJcbmVtLFxyXG5maWVsZHNldCxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmZvcm0sXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5odG1sLFxyXG5pLFxyXG5pZnJhbWUsXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbmxpLFxyXG5tYXJrLFxyXG5tZW51LFxyXG5uYXYsXHJcbm9iamVjdCxcclxub2wsXHJcbnAsXHJcbnByZSxcclxucSxcclxuc2FtcCxcclxuc2VjdGlvbixcclxuc21hbGwsXHJcbnNwYW4sXHJcbnN0cm9uZyxcclxuc3ViLFxyXG5zdW1tYXJ5LFxyXG5zdXAsXHJcbnRhYmxlLFxyXG50Ym9keSxcclxudGQsXHJcbnRmb290LFxyXG50aCxcclxudGhlYWQsXHJcbnRpbWUsXHJcbnRyLFxyXG51bCxcclxudmFyLFxyXG52aWRlbyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxXHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG5uYXYgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICAgIHF1b3Rlczogbm9uZVxyXG59XHJcblxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxucTphZnRlcixcclxucTpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZVxyXG59XHJcblxyXG5hIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuaW5zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuZGVsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoXHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5kZm5bdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgICBjdXJzb3I6IGhlbHBcclxufVxyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwXHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG5odG1sIHtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQ6IDgwJSAnT3BlbiBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzUyNTI1MjtcclxuICAgIC8vcGFkZGluZy10b3A6IDE4MHB4XHJcbn1cclxuXHJcbmJvZHkudG9vbGJhciB7XHJcbiAgICAvL3BhZGRpbmctdG9wOiAxODVweCFpbXBvcnRhbnRcclxufVxyXG5cclxuYm9keS50b29sYmFyLm5ldHdvcmsge1xyXG4gICAgLy9wYWRkaW5nLXRvcDogMjQ1cHghaW1wb3J0YW50XHJcbn1cclxuXHJcbmJvZHkubmV0d29yayB7XHJcbiAgICAvL3BhZGRpbmctdG9wOiAyNDVweFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgfVxyXG4gICAgYm9keS50b29sYmFyLFxyXG4gICAgYm9keS50b29sYmFyLm5ldHdvcmsge1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IDAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICBib2R5Lm5ldHdvcmsge1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IDBcclxuICAgIH1cclxufVxyXG5cclxuI3dyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4ICMxYTFhMWFcclxufVxyXG5cclxuLmJveC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA5NjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5ib3gtY29udGVudCAuYmxvY2stdGl0bGUsIC5ib3gtY29udGVudC1uZXcgLmJsb2NrLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuLmJveC1jb250ZW50IC5saWdodC10aXRsZSwgLmJveC1jb250ZW50LW5ldyAubGlnaHQtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgLmJveC1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMiVcclxuICAgIH1cclxufVxyXG5cclxuLmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodFxyXG59XHJcblxyXG4uY2xlYXIge1xyXG4gICAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuc3Bhbi5jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMFxyXG59XHJcblxyXG4uZ3JlZW4ge1xyXG4gICAgY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuLnllbGxvdyB7XHJcbiAgICBjb2xvcjogI2ZmYzIwMFxyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbmEucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwIDMwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuYS5yZWFkLW1vcmUteWVsbG93LXBsdXM6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmMyMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMFxyXG59XHJcblxyXG4ud2l0aC1pY29uOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbmJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgIGZvbnQ6IC40ZW0gb3dzZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdoJztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweFxyXG59XHJcblxyXG5ibG9ja3F1b3RlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdnJztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUgcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmVcclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcclxuICAgIGJhY2tncm91bmQ6ICM3OGM2ZTc7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbn1cclxuXHJcbi5idXR0b24tZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNWQyNVxyXG59XHJcblxyXG4uY2VudGVyZWQtYnV0dG9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwMFxyXG59XHJcblxyXG4ucmlnaHRlZC1idXR0b24ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmNvbnRyb2xzIGEgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5jb250cm9scyBhLmRpc2FibGVkIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uaXRhbGljLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcclxufVxyXG5cclxuLmljb24tbmV3cy1pY29uOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzhjOGQwMFxyXG59XHJcblxyXG4uaWNvbi13b3Jrc2hvcC1pY29uOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2JiYlxyXG59XHJcblxyXG4uaWNvbi1ldmVudC1pY29uOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2Q5NmQwMFxyXG59XHJcblxyXG4ud2l0aC1ibHVlLXNpZ246YmVmb3JlLFxyXG4ud2l0aC1zbWFsbC1zaWduOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjb250ZW50OiAnJ1xyXG59XHJcblxyXG4ud2l0aC1ibHVlLXNpZ24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi53aXRoLWJsdWUtc2lnbjpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA4NWIyXHJcbn1cclxuXHJcbi53aXRoLXNtYWxsLXNpZ24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi53aXRoLXNtYWxsLXNpZ246YmVmb3JlIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2RkZFxyXG59XHJcblxyXG4jYWNjb3JkaW9uLFxyXG4uYWNjb3JkaW9uIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlXHJcbn1cclxuXHJcbiNhY2NvcmRpb24gZHQsXHJcbi5hY2NvcmRpb24gZHQge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAzcHggMjlweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlXHJcbn1cclxuXHJcbiNhY2NvcmRpb24gZHQgc3BhbixcclxuLmFjY29yZGlvbiBkdCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4jYWNjb3JkaW9uIGR0OmFmdGVyLFxyXG4uYWNjb3JkaW9uIGR0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdpJztcclxuICAgIGZvbnQtZmFtaWx5OiBvd3NkO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogM3B4O1xyXG4gICAgdG9wOiA0MHB4XHJcbn1cclxuXHJcbiNhY2NvcmRpb24gZHQub24sXHJcbi5hY2NvcmRpb24gZHQub24ge1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbiNhY2NvcmRpb24gZHQub246YWZ0ZXIsXHJcbi5hY2NvcmRpb24gZHQub246YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ3EnO1xyXG4gICAgY29sb3I6ICNkZGRcclxufVxyXG5cclxuLnN0aWNraXQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA5NXB4O1xyXG4gICAgei1pbmRleDogMTAxXHJcbn1cclxuXHJcbi52aWV3IHtcclxuICAgIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbiNjb29raWVDaG9pY2VJbmZvIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAuOSlcclxufVxyXG5cclxuI2Nvb2tpZUNob2ljZUluZm8+c3BhbiB7XHJcbiAgICBwYWRkaW5nOiAxZW1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAjY29va2llQ2hvaWNlSW5mbz5hIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAuNWVtXHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb29raWVDaG9pY2VJbmZvICNjb29raWVDaG9pY2VEaXNtaXNzIHtcclxuICAgIG1hcmdpbjogMCAyNHB4XHJcbn1cclxuXHJcbmltZ1tzdHlsZSo9bGVmdF0ge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwXHJcbn1cclxuXHJcbmltZ1tzdHlsZSo9cmlnaHRdIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMjBweFxyXG59XHJcblxyXG4jY29udGVudCAjbmV3cyAuc2VydmljZS1saW5rcyAubGlua3Mge1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4jY29udGVudCAuc2VydmljZS1saW5rcyAubGlua3MgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW1cclxufVxyXG5cclxuI2NvbnRlbnQgLnNlcnZpY2UtbGlua3MgLmxpbmtzIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJ1xyXG59XHJcblxyXG4jY29udGVudCAuc2VydmljZS1saW5rcyAubGlua3MgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NoYXJlLWljb24ucG5nKSBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyBsaSBhLnNlcnZpY2UtbGlua3MtZmFjZWJvb2sge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC05N3B4XHJcbn1cclxuXHJcbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyBsaSBhLnNlcnZpY2UtbGlua3MtdHdpdHRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTIxMnB4XHJcbn1cclxuXHJcbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyBsaSBhLnNlcnZpY2UtbGlua3MtbGlua2VkaW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMzczcHhcclxufVxyXG5cclxuLmhpZ2hjaGFydHMtdG9vbHRpcCxcclxuLmhpZ2hjaGFydHMtdG9vbHRpcD5zcGFuIHtcclxuICAgIHdpZHRoOiAxODBweFxyXG59XHJcblxyXG4uaGlnaGNoYXJ0cy10b29sdGlwIC50b29sdGlwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwhaW1wb3J0YW50XHJcbn1cclxuXHJcbiNjb250ZW50IC5wYWdlIHRhYmxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzI7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgICZbYWxpZ249Y2VudGVyXSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4jY29udGVudCAucGFnZSB0YWJsZSB0aGVhZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXBcclxufVxyXG5cclxuI2NvbnRlbnQgLnBhZ2UgdGFibGUgdGgge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzJjMmMyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOVxyXG59XHJcblxyXG4jY29udGVudCAucGFnZSB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweFxyXG59XHJcblxyXG4jY29udGVudCAucGFnZSB0YWJsZSB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MyYzJjMjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICNjb250ZW50IC5wYWdlIHRhYmxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy9kaXNwbGF5OiB0YWJsZVxyXG4gICAgfVxyXG4gICAgI2NvbnRlbnQgLnBhZ2UgdGFibGUgcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweFxyXG4gICAgfVxyXG4gICAgI2NvbnRlbnQgLnBhZ2UgdGFibGUgY2FwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxyXG4gICAgfVxyXG4gICAgLnBhZ2Utbm9kZS0xMzA1OCAuY29udGVudCAuZmllbGQtaXRlbSB0YWJsZS5tb2JpbGUtdGIgdGhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgICNjb250ZW50IC5wYWdlIHRhYmxlIHRib2R5IHRkIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IC42cmVtXHJcbiAgICB9XHJcbiAgICAjY29udGVudCAucGFnZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZTllOWU5O1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogMTIwJVxyXG4gICAgfVxyXG4gICAgI2NvbnRlbnQgLnBhZ2UgdGFibGUgdGJvZHkgdGQ6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICB9XHJcbiAgICAjY29udGVudCAucGFnZSB0YWJsZSB0aGVhZCB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnQgLnBhZ2UgLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcclxuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgfVxyXG59XHJcblxyXG5oZWFkZXIubWFpbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vaGVpZ2h0OiAxNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZGVyX2JnLmpwZykgbGVmdCB0b3AgcmVwZWF0LXg7XHJcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwNWQyNTtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDIwMjtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXNcclxufVxyXG5cclxuaGVhZGVyLm1haW4+LmJveC1jb250ZW50IHtcclxuICAgIC8vaGVpZ2h0OiAxNTBweDtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXNcclxufVxyXG5cclxuaGVhZGVyLm1haW4gLmxvZ28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbmhlYWRlci5tYWluIC5sb2dvIGltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzXHJcbn1cclxuXHJcbmhlYWRlci5tYWluIC5maXJzdC1sZXZlbD5saSxcclxuaGVhZGVyLm1haW4gLnN1Ym1lbnUge1xyXG4gICAgdHJhbnNpdGlvbjogNTAwbXNcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICBoZWFkZXIubWFpbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAvL2hlaWdodDogMTQwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBcclxuICAgIH1cclxuICAgIGhlYWRlci5tYWluIC5sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbiAgICB9XHJcbiAgICBoZWFkZXIubWFpbj4uYm94LWNvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG4gICAgLm5ldHdvcmsgaGVhZGVyLm1haW4ge1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxOThweFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgIGhlYWRlci5tYWluIHtcclxuICAgICAgICAvL2hlaWdodDogMTEwcHhcclxuICAgIH1cclxuICAgIGhlYWRlci5tYWluIC5zb2NpYWwsXHJcbiAgICBoZWFkZXIubWFpbiAudXRpbGl0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG4gICAgaGVhZGVyLm1haW4gLmxvZ28ge1xyXG4gICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICB9XHJcbiAgICBoZWFkZXIubWFpbiAubG9nbyBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgIH1cclxuICAgIGhlYWRlci5tYWluIC5idXJnZXItbWVudSB7XHJcbiAgICAgICAgdG9wOiA0NHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbmhlYWRlci5zbWFsbCB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweFxyXG59XHJcblxyXG5oZWFkZXIuc21hbGw+LmJveC1jb250ZW50IHtcclxuICAgIGhlaWdodDogODBweFxyXG59XHJcblxyXG5oZWFkZXIuc21hbGwgLmxvZ28gaW1nIHtcclxuICAgIGhlaWdodDogNzBweFxyXG59XHJcblxyXG5oZWFkZXIuc21hbGwgLmZpcnN0LWxldmVsPmxpIHtcclxuICAgIGhlaWdodDogNDVweFxyXG59XHJcblxyXG5oZWFkZXIuc21hbGwgLm1lZ2EtbWVudSxcclxuaGVhZGVyLnNtYWxsIC5zdWJtZW51IHtcclxuICAgIHRvcDogOTVweFxyXG59XHJcblxyXG5uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDBcclxufVxyXG5cclxubmF2IC5maXJzdC1sZXZlbD5saSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAxMHB4XHJcbn1cclxuXHJcbm5hdiAuZmlyc3QtbGV2ZWw+bGkuYWN0aXZlOmJlZm9yZSxcclxubmF2IC5maXJzdC1sZXZlbD5saTpob3ZlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ24nO1xyXG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XHJcbiAgICBsaW5lLWhlaWdodDogLjY7XHJcbiAgICBjb2xvcjogIzAwNWQyNTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG5uYXYgLmZpcnN0LWxldmVsPmxpLmFjdGl2ZT5hLFxyXG5uYXYgLmZpcnN0LWxldmVsPmxpOmhvdmVyPmEge1xyXG4gICAgY29sb3I6ICMwM2EyNDI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNWQyNVxyXG59XHJcblxyXG5uYXYgLmZpcnN0LWxldmVsPmxpPmEge1xyXG4gICAgZm9udDogMS4xZW0gQ2FiaW4sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbm5hdiAuZmlyc3QtbGV2ZWw+bGk+YTpmb2N1cyxcclxubmF2IC5maXJzdC1sZXZlbD5saT5hOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDNhMjQyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDVkMjVcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICBuYXYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxMTVweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgIG5hdiAuZmlyc3QtbGV2ZWw+bGkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcbiAgICBuYXYgLmZpcnN0LWxldmVsPmxpLmFjdGl2ZTpiZWZvcmUsXHJcbiAgICBuYXYgLmZpcnN0LWxldmVsPmxpOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDBcclxuICAgIH1cclxuICAgIG5hdiAuZmlyc3QtbGV2ZWw+bGk+YSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgY29sb3I6ICM0NjkyNjc7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzNcclxuICAgIH1cclxufVxyXG5cclxuLm1lZ2EtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTg1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfcGF0dGVybi5wbmcpO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggNnB4IDAgI2RlZGVkZTtcclxuICAgIHRyYW5zaXRpb246IDUwMG1zO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wXHJcbn1cclxuXHJcbi5tZWdhLW1lbnUgLmJveC1jb250ZW50LCAubWVnYS1tZW51IC5ib3gtY29udGVudC1uZXcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZWdhX21lbnVfYmcuZ2lmKSBsZWZ0IHRvcCByZXBlYXQteSAjZmZmXHJcbn1cclxuXHJcbi5tZWdhLW1lbnUgLmN0YSB7XHJcbiAgICB3aWR0aDogMjM5cHg7XHJcbiAgICBoZWlnaHQ6IDE0N3B4O1xyXG4gICAgcGFkZGluZzogMzNweCAyMXB4IDAgMTMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbn1cclxuXHJcbi5tZWdhLW1lbnUgLmN0YSBoMyB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuLm1lZ2EtbWVudSAuY3RhIGgzIGEge1xyXG4gICAgY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuLm1lZ2EtbWVudSAuY3RhIGEge1xyXG4gICAgY29sb3I6ICM1MjUyNTJcclxufVxyXG5cclxuLm1lZ2EtbWVudSAuY3RhIGEubW9yZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBmb250LXNpemU6IC45ZW1cclxufVxyXG5cclxuLm1lZ2EtbWVudSAuYWJvdXQtY3RhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfYWJvdXRfaWNvbi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweCAzNHB4XHJcbn1cclxuXHJcbi5tZWdhLW1lbnUgLndoeS1jdGEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZWdhbWVudV93aHlfaWNvbi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAzNHB4XHJcbn1cclxuXHJcbi5tZWdhLW1lbnUgLm5ldHdvcmstY3RhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfbmV0d29ya19pY29uLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggMzdweFxyXG59XHJcblxyXG4ubWVnYS1tZW51IC5jYXJlZXItY3RhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfY2FyZWVyX2ljb24ucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI2cHggMzRweFxyXG59XHJcblxyXG4ubWVnYS1tZW51IC5yZXNvdXJjZXMtY3RhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfcmVzb3VyY2VzX2ljb24ucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM4cHggMzRweFxyXG59XHJcblxyXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IHtcclxuICAgIHBhZGRpbmc6IDMlIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FiYWJhYlxyXG59XHJcblxyXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIHVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgbGkgYSB7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIGxpIGEuYWN0aXZlLFxyXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIGxpIGE6Zm9jdXMsXHJcbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgbGkgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBjb2xvcjogIzAwNWQyNVxyXG59XHJcblxyXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA2cHggMjdweDtcclxuICAgIGNvbG9yOiAjNTI1MjUyO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAn4oCiJztcclxuICAgIG1hcmdpbi1yaWdodDogOXB4XHJcbn1cclxuXHJcbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYS5hY3RpdmUsXHJcbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpmb2N1cyxcclxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM5YWJlYTk7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgIC5tZWdhLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgfVxyXG4gICAgLm1lZ2EtbWVudSAuYm94LWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAubWVnYS1tZW51IC5jdGEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmVcclxuICAgIH1cclxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkubGFzdD5hIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgICB9XHJcbiAgICAubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIGxpIGEge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxyXG4gICAgfVxyXG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNSVcclxuICAgIH1cclxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgdWwgYSxcclxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgdWwgYTpmb2N1cyxcclxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgdWwgYTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM5OTlcclxuICAgIH1cclxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYSB7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NlxyXG4gICAgfVxyXG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhLnNsaWNrbmF2X2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgfVxyXG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhLmFjdGl2ZSxcclxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpmb2N1cyxcclxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJtZW51IHtcclxuICAgIC8qcG9zaXRpb246IGFic29sdXRlOyovXHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxODVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwICNkZWRlZGVcclxufVxyXG5cclxuLnN1Ym1lbnUgdWwubWVudSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5zdWJtZW51IHVsLm1lbnUgbGkge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLnN1Ym1lbnUgYSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAjNTI1MjUyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDNcclxufVxyXG5cclxuLnN1Ym1lbnUgYS5hY3RpdmUsXHJcbi5zdWJtZW51IGE6Zm9jdXMsXHJcbi5zdWJtZW51IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZiZjAwXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgLnN1Ym1lbnUge1xyXG4gICAgICAgIHRvcDogMTc1cHhcclxuICAgIH1cclxuICAgIC5zdWJtZW51IGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICAgfVxyXG59XHJcblxyXG4udXRpbGl0eSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQycHg7XHJcbiAgICByaWdodDogMFxyXG59XHJcblxyXG4udXRpbGl0eSBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHhcclxufVxyXG5cclxuLnV0aWxpdHkgYSB7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51dGlsaXR5IGE6Zm9jdXMsXHJcbi51dGlsaXR5IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLnNtYWxsIC51dGlsaXR5IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDBweFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC51dGlsaXR5IHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogMTAwcHhcclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMFxyXG59XHJcblxyXG4uc29jaWFsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwIDRweFxyXG59XHJcblxyXG4uc29jaWFsIGxpIHNwYW4ge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc29jaWFsIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuNGVtXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgICAgdG9wOiA1cHhcclxuICAgIH1cclxufVxyXG5cclxuLmJ1cmdlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA5cHg7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMi4yZW1cclxufVxyXG5cclxuLmJ1cmdlci1tZW51IHNwYW4sXHJcbi5zbGlkZW91dC1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAuYnVyZ2VyLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgIC5zbGlkZW91dC1vcGVuIC5zbGlkZW91dC1wYW5lbCxcclxuICAgIC5zbGlkZW91dC1vcGVuIGJvZHkge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIH1cclxuICAgIC5zbGlkZW91dC1vcGVuIC5zbGlkZW91dC1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgfVxyXG4gICAgLnNsaWRlb3V0LW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0b1xyXG4gICAgfVxyXG4gICAgLnNsaWRlb3V0LW1lbnU+Lm1vYmlsZV9sb2dvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICB9XHJcbiAgICAuc2xpZGVvdXQtbWVudT4ubW9iaWxlX2xvZ28+aW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgfVxyXG59XHJcblxyXG4jc2xpZGVzaG93IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4jc2xpZGVzaG93IC5zbGlkZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbiNzbGlkZXNob3cgLnNsaWRlIGltZy5pbWFnZS1zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIHtcclxuICAgIHdpZHRoOiA0NDhweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMjFweCAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgei1pbmRleDogMTAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDIzMSwgMjMzLCAuOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4XHJcbn1cclxuXHJcbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMge1xyXG4gICAgcGFkZGluZzogMjRweCAyMXB4IDEwcHhcclxufVxyXG5cclxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyAuZmllbGQtZGF0ZSB7XHJcbiAgICBjb2xvcjogIzAwNUMyQjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG59XHJcblxyXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIGJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMVxyXG59XHJcblxyXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIGJsb2NrcXVvdGUgYSB7XHJcbiAgICBjb2xvcjogIzUyNTI1MlxyXG59XHJcblxyXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMgYmxvY2txdW90ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogaW5pdGlhbFxyXG59XHJcblxyXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIGEucmVhZC1tb3JlLXllbGxvdy1wbHVzOmJlZm9yZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMlxyXG59XHJcblxyXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5zdWNjZXMtc3RvcnkgYS5yZWFkLW1vcmUteWVsbG93LXBsdXMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDlweFxyXG59XHJcblxyXG4jc2xpZGVzaG93IC5zbGlkZSBibG9ja3F1b3RlIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxufVxyXG5cclxuI3NsaWRlc2hvdyAuc2xpZGUgYmxvY2txdW90ZSBhIHtcclxuICAgIGNvbG9yOiAjNTI1MjUyXHJcbn1cclxuXHJcbiNzbGlkZXNob3cgLnNsaWRlIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwcHhcclxufVxyXG5cclxuI3NsaWRlc2hvdyAuc2xpZGUgYmxvY2txdW90ZTphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4jc2xpZGVzaG93IC5zbGlkZSBibG9ja3F1b3RlIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciB7XHJcbiAgICBtYXJnaW46IDVweCAxMHB4XHJcbn1cclxuXHJcbiNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIgaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjYjViNGIzXHJcbn1cclxuXHJcbiNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIgYSB7XHJcbiAgICBjb2xvcjogIzMzM1xyXG59XHJcblxyXG4jc2xpZGVzaG93IC5zbGlkZSAubWVtYmVyIGg1IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAxOHB4IDlweDtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHhcclxufVxyXG5cclxuI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciBoNSBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbiNzbGlkZXNob3cgLnNsaWNrLW5leHQsXHJcbiNzbGlkZXNob3cgLnNsaWNrLXByZXYge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHhcclxufVxyXG5cclxuI3NsaWRlc2hvdyAuc2xpY2stbmV4dDpiZWZvcmUsXHJcbiNzbGlkZXNob3cgLnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCAyMzEsIDIzMywgLjgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHhcclxufVxyXG5cclxuI3NsaWRlc2hvdyAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXHJcbiNzbGlkZXNob3cgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTlcclxufVxyXG5cclxuI3NsaWRlc2hvdyAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiA0MHB4XHJcbn1cclxuXHJcbiNzbGlkZXNob3cgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDQwcHhcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDI3NnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTJweFxyXG4gICAgfVxyXG4gICAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlIHtcclxuICAgICAgICBmb250LXNpemU6IDIxLjVweFxyXG4gICAgfVxyXG4gICAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uc3VjY2VzLXN0b3J5IGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweFxyXG4gICAgfVxyXG4gICAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uc3VjY2VzLXN0b3J5IGEucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgfVxyXG4gICAgI3NsaWRlc2hvdyAuc2xpZGUgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcclxuICAgIH1cclxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogYXV0b1xyXG4gICAgfVxyXG4gICAgI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciBhLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAjc2xpZGVzaG93IC5zbGljay1uZXh0LFxyXG4gICAgI3NsaWRlc2hvdyAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgICB9XHJcbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mby5zdWNjZXMtc3RvcnkgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICB9XHJcbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweFxyXG4gICAgfVxyXG4gICAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgIH1cclxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4XHJcbiAgICB9XHJcbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyAuZmllbGQtZGF0ZSxcclxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIC5tZW1iZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgfVxyXG4gICAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8gYmxvY2txdW90ZTphZnRlcixcclxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgfVxyXG59XHJcblxyXG4jbWlzc2lvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2RiZTllMTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTAsIDUwLCAuMjUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIC4yNSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIC4yNSlcclxufVxyXG5cclxuI21pc3Npb24gLnRleHQge1xyXG4gICAgd2lkdGg6IDU1NnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4XHJcbn1cclxuXHJcbiNtaXNzaW9uIC50ZXh0IHAge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdcclxufVxyXG5cclxuI21pc3Npb24gLnRleHQgc3Ryb25nIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbiNtaXNzaW9uIGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDMuN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAyN3B4IDAgMjFweFxyXG59XHJcblxyXG4jbWlzc2lvbiBoMiBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbiNtaXNzaW9uIGgzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweFxyXG59XHJcblxyXG4jbWlzc2lvbiAubWUtb3dzLWN0YSB7XHJcbiAgICB3aWR0aDogMzAzcHg7XHJcbiAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0UwRUVFQjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4jbWlzc2lvbiAubWUtb3dzLWN0YSBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMjVweDtcclxuICAgIHotaW5kZXg6IDFcclxufVxyXG5cclxuI21pc3Npb24gLm1lLW93cy1jdGEgcCB7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbn1cclxuXHJcbiNtaXNzaW9uIC5tZS1vd3MtY3RhIGg0IHtcclxuICAgIGNvbG9yOiAjNzhjNmU3XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgI21pc3Npb24ge1xyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgfVxyXG4gICAgI21pc3Npb24gLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweFxyXG4gICAgfVxyXG4gICAgI21pc3Npb24gLm1lLW93cy1jdGEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMiU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yJVxyXG4gICAgfVxyXG59XHJcblxyXG4jY2FyZWVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzk4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm4uZ2lmKTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTAsIDUwLCAuMjUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIC4yNSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIC4yNSk7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtXHJcbn1cclxuXHJcbiNjYXJlZXIgLmJsb2NrLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDlweCAwIDE1cHhcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAjY2FyZWVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgIH1cclxufVxyXG5cclxuI2NhcmVlci1zbGlkZXIge1xyXG4gICAgaGVpZ2h0OiAzMjBweFxyXG59XHJcblxyXG4jY2FyZWVyLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ViZWJlOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAjY2FyZWVyLXNsaWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyOTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICB9XHJcbiAgICAjY2FyZWVyLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDBcclxuICAgIH1cclxufVxyXG5cclxuI2NhcmVlci1zbGlkZXItY29udGVudCBhcnRpY2xlIHtcclxuICAgIHdpZHRoOiA5MzFweDtcclxuICAgIGhlaWdodDogMTQ2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMjFweCAxMnB4IDE4cHhcclxufVxyXG5cclxuI2NhcmVlci1zbGlkZXItY29udGVudCBmaWd1cmUge1xyXG4gICAgd2lkdGg6IDI2NXB4O1xyXG4gICAgaGVpZ2h0OiAxMzZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiA5cHhcclxufVxyXG5cclxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCB7XHJcbiAgICB3aWR0aDogNjA1cHhcclxufVxyXG5cclxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCBoMiB7XHJcbiAgICBjb2xvcjogIzAwNWQyNTtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW1cclxufVxyXG5cclxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCBoMiBhIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbiNjYXJlZXItc2xpZGVyLWNvbnRlbnQgLnRleHQgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS44XHJcbn1cclxuXHJcbiNjYXJlZXItc2xpZGVyLWNvbnRlbnQgLnRleHQgYS5tb3JlIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZm9udC1zaXplOiAuOWVtXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgI2NhcmVlci1zbGlkZXItY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAjY2FyZWVyLXNsaWRlci1jb250ZW50IGFydGljbGUge1xyXG4gICAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgICAgcGFkZGluZzogMiU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICB9XHJcbiAgICAjY2FyZWVyLXNsaWRlci1jb250ZW50IGZpZ3VyZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgICNjYXJlZXItc2xpZGVyLWNvbnRlbnQgLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3JVxyXG4gICAgfVxyXG59XHJcblxyXG4jY2FyZWVyLXBhZ2VyIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNDE1cHhcclxufVxyXG5cclxuI2NhcmVlci1wYWdlciBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbiNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA1ZDI1IWltcG9ydGFudFxyXG59XHJcblxyXG4jY2FyZWVyLXBhZ2VyIGEubGFzdCB7XHJcbiAgICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4jY2FyZWVyLXBhZ2VyIGEubGFzdCBhLmZpcnN0OmJlZm9yZSxcclxuI2NhcmVlci1wYWdlciBhLmxhc3Qgc3Bhbi5iYXIsXHJcbiNjYXJlZXItcGFnZXIgYS5sYXN0IHNwYW4uYmFyLWJnLFxyXG4jY2FyZWVyLXBhZ2VyIGEubGFzdCBzcGFuLmRvdCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNjYXJlZXItcGFnZXIgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4jY2FyZWVyLXBhZ2VyIHNwYW4uYmFyLFxyXG4jY2FyZWVyLXBhZ2VyIHNwYW4uYmFyLWJnIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAzYTI0MjtcclxuICAgIHotaW5kZXg6IDEwMVxyXG59XHJcblxyXG4jY2FyZWVyLXBhZ2VyIHNwYW4uYmFyLWJnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2VhZTZkNTtcclxuICAgIHotaW5kZXg6IDEwMFxyXG59XHJcblxyXG4jY2FyZWVyLXBhZ2VyIHNwYW4ubGFiZWwge1xyXG4gICAgd2lkdGg6IDk2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBsZWZ0OiAtNDVweDtcclxuICAgIHRvcDogMjBweFxyXG59XHJcblxyXG4jY2FyZWVyLXBhZ2VyIHNwYW4ubGFiZWwgaW1nIHtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbiNjYXJlZXItcGFnZXIgc3Bhbi5sYWJlbCBzcGFuIHtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbiNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUsXHJcbiNjYXJlZXItcGFnZXIgc3Bhbi5kb3Qge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWFlNmQ1O1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICB6LWluZGV4OiAxMDI7XHJcbiAgICB0cmFuc2l0aW9uOiAxc1xyXG59XHJcblxyXG4jY2FyZWVyLXBhZ2VyIHNwYW4uYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDVkMjVcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAjY2FyZWVyLXBhZ2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG4jY2FyZWVyLWZ1bGwtc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogODVweCFpbXBvcnRhbnRcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLXBhZ2VyIHtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgMTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwXHJcbn1cclxuXHJcbiNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1wYWdlciBhIHtcclxuICAgIHdpZHRoOiAyNSVcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLXBhZ2VyIGEgLmxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgdG9wOiAzMHB4XHJcbn1cclxuXHJcbiNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1wYWdlciBhIC5sYWJlbCBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDVweCA4cHhcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLXBhZ2VyIGEgLmxhYmVsIHNwYW46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTI0MlxyXG59XHJcblxyXG4jY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItcGFnZXIgYS5sYXN0IHtcclxuICAgIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQsXHJcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNTY1cHghaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhcnRpY2xlLFxyXG4gICAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIgYXJ0aWNsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgICNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1mdWxsLXNsaWRlci1jb250ZW50IGFydGljbGUgZmlndXJlLFxyXG4gICAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIgYXJ0aWNsZSBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlXHJcbiAgICB9XHJcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhcnRpY2xlIGZpZ3VyZSBpbWcsXHJcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciBhcnRpY2xlIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICB9XHJcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhcnRpY2xlIC50ZXh0LFxyXG4gICAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIgYXJ0aWNsZSAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBmbG9hdDogbGVmdFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjEwcHgpIHtcclxuICAgICNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1mdWxsLXNsaWRlci1jb250ZW50LFxyXG4gICAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMzcwcHghaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhcnRpY2xlIHtcclxuICAgIHdpZHRoOiA3MDBweFxyXG59XHJcblxyXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgZmlndXJlIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNTY1cHhcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXNsaWRlci1jb250ZW50IC50ZXh0IHtcclxuICAgIHdpZHRoOiAzNzVweFxyXG59XHJcblxyXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgaDIge1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG59XHJcblxyXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYS5tb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogLjllbVxyXG59XHJcblxyXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYS5tb3JlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM2EyNDJcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXBhZ2VyIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogOTYwcHhcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXBhZ2VyIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXBhZ2VyIGEucGFnZS0wIHtcclxuICAgIHdpZHRoOiAwXHJcbn1cclxuXHJcbiNjYXJlZXItZnVsbC1wYWdlciBhLnBhZ2UtMSB7XHJcbiAgICB3aWR0aDogMjE4cHhcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXBhZ2VyIGEucGFnZS0yIHtcclxuICAgIHdpZHRoOiA5OHB4XHJcbn1cclxuXHJcbiNjYXJlZXItZnVsbC1wYWdlciBhLnBhZ2UtMyB7XHJcbiAgICB3aWR0aDogODVweFxyXG59XHJcblxyXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5wYWdlLTQge1xyXG4gICAgd2lkdGg6IDc0cHhcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXBhZ2VyIGEuZmlyc3QgI2NhcmVlci1wYWdlciBhLmZpcnN0OmJlZm9yZSxcclxuI2NhcmVlci1mdWxsLXBhZ2VyIGEuZmlyc3Qgc3Bhbi5kb3QsXHJcbiNjYXJlZXItcGFnZXIgI2NhcmVlci1mdWxsLXBhZ2VyIGEuZmlyc3QgYS5maXJzdDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNWQyNSFpbXBvcnRhbnRcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXBhZ2VyIGE6aG92ZXIgc3Bhbi5sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5zZWxlY3RlZCAjY2FyZWVyLXBhZ2VyIGEuZmlyc3Q6YmVmb3JlLFxyXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5zZWxlY3RlZCBzcGFuLmRvdCxcclxuI2NhcmVlci1wYWdlciAjY2FyZWVyLWZ1bGwtcGFnZXIgYS5zZWxlY3RlZCBhLmZpcnN0OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA1ZDI1XHJcbn1cclxuXHJcbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmJhcixcclxuI2NhcmVlci1mdWxsLXBhZ2VyIHNwYW4uYmFyLWJnIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwM2EyNDI7XHJcbiAgICB6LWluZGV4OiAxMDFcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXBhZ2VyIHNwYW4uYmFyLWJnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2VhZTZkNTtcclxuICAgIHotaW5kZXg6IDEwMFxyXG59XHJcblxyXG4jY2FyZWVyLWZ1bGwtcGFnZXIgc3Bhbi5sYWJlbCB7XHJcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGxlZnQ6IDM2cHg7XHJcbiAgICBib3R0b206IC0xOHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzAzYTI0MjtcclxuICAgIHBhZGRpbmc6IDZweCAyNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICNjY2M7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmxhYmVsOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjMDNhMjQyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTIwcHhcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXBhZ2VyICNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUsXHJcbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmRvdCxcclxuI2NhcmVlci1wYWdlciAjY2FyZWVyLWZ1bGwtcGFnZXIgYS5maXJzdDpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWFlNmQ1O1xyXG4gICAgYm90dG9tOiAtNXB4O1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICB6LWluZGV4OiAxMDJcclxufVxyXG5cclxuI2NhcmVlci1mdWxsLXBhZ2VyIHNwYW4uYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDVkMjVcclxufVxyXG5cclxuLmNhcmVlci1jb250cm9scyBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMi4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjMDNhMjQyXHJcbn1cclxuXHJcbi5jYXJlZXItY29udHJvbHMgYSNwcmV2LWNhcmVlciB7XHJcbiAgICBsZWZ0OiAtMzBweFxyXG59XHJcblxyXG4uY2FyZWVyLWNvbnRyb2xzIGEjbmV4dC1jYXJlZXIge1xyXG4gICAgcmlnaHQ6IC0zMHB4XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgLmNhcmVlci1jb250cm9scyBhI3ByZXYtY2FyZWVyIHtcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICB9XHJcbiAgICAuY2FyZWVyLWNvbnRyb2xzIGEjbmV4dC1jYXJlZXIge1xyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbiNmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4jZm9jdXMgLnNsaWNrLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuI2ZvY3VzIC5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnbCdcclxufVxyXG5cclxuI2ZvY3VzIC5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnbSdcclxufVxyXG5cclxuI2ZvY3VzIC5ibG9jay10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4XHJcbn1cclxuXHJcbiNmb2N1cyAubmV3cyB7XHJcbiAgICB3aWR0aDogMjA5cHg7XHJcbiAgICBoZWlnaHQ6IDMwNHB4O1xyXG4gICAgcGFkZGluZzogNnB4IDI0cHggNnB4IDZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2VmZWVlYlxyXG59XHJcblxyXG4jZm9jdXMgLm5ld3M6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2QyZWNkYztcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuI2ZvY3VzIC5uZXdzIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IC45ZW1cclxufVxyXG5cclxuI2ZvY3VzIC5uZXdzIHNwYW4ubGFiZWwge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgY29sb3I6ICNiYmJcclxufVxyXG5cclxuI2ZvY3VzIC5uZXdzIHNwYW4ubGFiZWw6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogOXB4XHJcbn1cclxuXHJcbiNmb2N1cyAubmV3cyBzcGFuLmRhdGUge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHhcclxufVxyXG5cclxuI2ZvY3VzIC5oaWRkZW4tZWxlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNmb2N1cyBoZWFkZXIge1xyXG4gICAgbWFyZ2luOiA2cHggMCAzMHB4XHJcbn1cclxuXHJcbiNmb2N1cyBoZWFkZXIgaDMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZm9udC1zaXplOiAxLjFlbVxyXG59XHJcblxyXG4jZm9jdXMgaGVhZGVyIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yXHJcbn1cclxuXHJcbiNmb2N1cyBoZWFkZXIgYSB7XHJcbiAgICBjb2xvcjogIzMzM1xyXG59XHJcblxyXG4jZm9jdXMgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbn1cclxuXHJcbiNmb2N1cyBhLm1vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBsZWZ0OiA2cHg7XHJcbiAgICBib3R0b206IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAuOWVtXHJcbn1cclxuXHJcbiNmb2N1cyBhLmFsbCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgI2ZvY3VzIGEuYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgICNmb2N1cyAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDQ3OHB4XHJcbiAgICB9XHJcbiAgICAjZm9jdXMgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgIH1cclxuICAgICNmb2N1cyAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAjZm9jdXMgI25ld3MtZmlsdGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG4gICAgI2ZvY3VzIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICB9XHJcbiAgICAjZm9jdXMgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiAyMzlweFxyXG4gICAgfVxyXG4gICAgI2ZvY3VzIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICB9XHJcbiAgICAjZm9jdXMgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbiNuZXdzLWZpbHRlcnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgICBmb250LXNpemU6IDEuMmVtXHJcbn1cclxuXHJcbiNuZXdzLWZpbHRlcnMgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHhcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAjbmV3cy1maWx0ZXJzIHtcclxuICAgICAgICBsZWZ0OiAzMCVcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAjZm9jdXMgLm5ld3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkMmVjZGM7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNWQyNVxyXG4gICAgfVxyXG59XHJcblxyXG4jbmV0d29yay1yZXN0LW9mLXRoZS13b3JsZCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNuZXR3b3JrcyB7XHJcbiAgICBoZWlnaHQ6IDg1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMwMDVkMjU7XHJcbiAgICBwYWRkaW5nOiAzNnB4IDAgOTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuI25ldHdvcmtzIC5ibG9jay10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XHJcbn1cclxuXHJcbiNuZXR3b3JrcyAjbmV0d29ya3MtbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4jbmV0d29ya3MgLm5ldHdvcmsge1xyXG4gICAgd2lkdGg6IDIzOXB4O1xyXG4gICAgaGVpZ2h0OiA4MTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4jbmV0d29ya3MgLm5ldHdvcms6Zmlyc3QtY2hpbGQgLm5ldHdvcmstaW5mbyB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVcclxufVxyXG5cclxuI25ldHdvcmtzIC5uZXR3b3JrIGgyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAyMzlweDtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXHJcbn1cclxuXHJcbiNuZXR3b3JrcyAubmV0d29yay1pbmZvIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBwYWRkaW5nOiAwIDlweFxyXG59XHJcblxyXG4jbmV0d29ya3MgLm1hcCB7XHJcbiAgICBoZWlnaHQ6IDIzM3B4XHJcbn1cclxuXHJcbiNuZXR3b3JrcyAubWFwIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjMzcHg7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxyXG59XHJcblxyXG4jbmV0d29ya3MgLm1hcCBhOmZvY3VzLFxyXG4jbmV0d29ya3MgLm1hcCBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwXHJcbn1cclxuXHJcbiNuZXR3b3JrcyAuY2hhcnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMjBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4XHJcbn1cclxuXHJcbiNuZXR3b3JrcyAuaW5mbyB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbn1cclxuXHJcbiNuZXR3b3JrcyAuaW5mbyBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zXHJcbn1cclxuXHJcbiNuZXR3b3JrcyAuaW5mbyBwIHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICMzZDhlMDA7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4jbmV0d29ya3MgLm1lbWJlcnMge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweFxyXG59XHJcblxyXG4jbmV0d29ya3MgLm1lbWJlcnMgaDQge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHhcclxufVxyXG5cclxuI25ldHdvcmtzIC5tZW1iZXJzIGZpZ3VyZSB7XHJcbiAgICB3aWR0aDogODBweFxyXG59XHJcblxyXG4jbmV0d29ya3MgLm1lbWJlcnMgZmlndXJlIGltZyB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4jbmV0d29ya3MgLm1lbWJlcnMgLm1vcmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbiNuZXR3b3JrcyAubWVtYmVycyAubW9yZSBhIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAjbmV0d29ya3MgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiA0NzhweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgfVxyXG4gICAgI25ldHdvcmtzIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICB9XHJcbiAgICAjbmV0d29ya3MgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgI25ldHdvcmtzIC5zbGljay1saXN0IHtcclxuICAgICAgICB3aWR0aDogMjM5cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgIH1cclxuICAgICNuZXR3b3JrcyAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgfVxyXG4gICAgI25ldHdvcmtzIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMFxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVtYmVyLXNob3J0IHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxufVxyXG5cclxuLm1lbWJlci1zaG9ydCBmaWd1cmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5cHhcclxufVxyXG5cclxuLm1lbWJlci1zaG9ydCBmaWd1cmUgaW1nIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4XHJcbn1cclxuXHJcbi5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIHtcclxuICAgIHdpZHRoOiAxNTBweFxyXG59XHJcblxyXG4udmlldy0tZnJvbnQtbWVtYmVycyAubWVtYmVyLXNob3J0IC5tZW1iZXItaW5mbyB7XHJcbiAgICB3aWR0aDogMTI0cHhcclxufVxyXG5cclxuLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gc3Bhbi50eXBlIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gYSB7XHJcbiAgICBjb2xvcjogIzUyNTI1MlxyXG59XHJcblxyXG4ubWVtYmVyLXNob3J0IC5tZW1iZXItaW5mbyBoNSB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFcclxufVxyXG5cclxuLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gcCB7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zXHJcbn1cclxuXHJcbi5tZW1iZXItc2hvcnQ6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzAzYTI0MlxyXG59XHJcblxyXG4ubWVtYmVyLXNob3J0LXN1Y2Nlc3Mge1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI0ZGQzEwMDtcclxuICAgIGhlaWdodDogNzRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wX21lbWJlcl9iYWRnZV9zbWFsbC5naWYpIDE4MHB4IDQ1cHggbm8tcmVwZWF0XHJcbn1cclxuXHJcbi5tZW1iZXItc2hvcnQtc3VjY2VzcyBmaWd1cmUge1xyXG4gICAgd2lkdGg6IDc3cHg7XHJcbiAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5tYXAtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVcclxufVxyXG5cclxuLm1hcC1pbWFnZSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgLm1hcC1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICB9XHJcbiAgICAubWFwLWltYWdlIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIH1cclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMzg1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtMTcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW1cclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIge1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMjRweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0FBQTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0FBQVxyXG59XHJcblxyXG4ubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciBmaWd1cmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHhcclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIgZmlndXJlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4ubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zXHJcbn1cclxuXHJcbi5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIGEge1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgY29sb3I6ICM5OTlcclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXItaW5mbyB7XHJcbiAgICB3aWR0aDogMTkwcHhcclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbVxyXG59XHJcblxyXG4ubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZTphZnRlcixcclxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxZW1cclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4XHJcbn1cclxuXHJcbi5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlOmFmdGVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDEycHhcclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGUgc3Ryb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAuN2VtXHJcbn1cclxuXHJcbi5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB0b3A6IDMwMHB4XHJcbn1cclxuXHJcbi5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0FBQTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUFBXHJcbn1cclxuXHJcbi5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICBjb2xvcjogIzQzOGQwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDBcclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwOmZpcnN0LWNoaWxkIHN0cm9uZyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4ubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAgc3Ryb25nIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW1cclxufVxyXG5cclxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cy5jb3VudHJ5IHAge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTJweFxyXG59XHJcblxyXG4ubmV0d29yay1mdWxsLWluZm8gLm5ldHdvcmstY2hhcnQge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAyMzhweDtcclxuICAgIGhlaWdodDogMjM4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC05MHB4O1xyXG4gICAgbGVmdDogLTkwcHhcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAubmV0d29yay1mdWxsLWluZm8ge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC5uZXR3b3JrLWZ1bGwtaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzNnB4IDIlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMiU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZcclxuICAgIH1cclxuICAgIC5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHhcclxuICAgIH1cclxuICAgIC5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiA1MCVcclxuICAgIH1cclxuICAgIC5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlIHtcclxuICAgICAgICBtYXJnaW46IDIxcHggMFxyXG4gICAgfVxyXG4gICAgLm5ldHdvcmstZnVsbC1pbmZvIC5uZXR3b3JrLWNoYXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljXHJcbiAgICB9XHJcbiAgICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG59XHJcblxyXG4jbmV0d29yay1taXNzaW9uIC50ZXh0IHtcclxuICAgIHdpZHRoOiA1MzBweDtcclxuICAgIHBhZGRpbmc6IDMwcHggMFxyXG59XHJcblxyXG4jbmV0d29yay1taXNzaW9uIGgxIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbVxyXG59XHJcblxyXG4jbmV0d29yay1taXNzaW9uIGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEuN2VtXHJcbn1cclxuXHJcbiNuZXR3b3JrLW1pc3Npb24gdWwge1xyXG4gICAgcGFkZGluZzogMTVweCAwIDBcclxufVxyXG5cclxuI25ldHdvcmstbWlzc2lvbiBsaSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDI1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdcclxufVxyXG5cclxuI25ldHdvcmstbWlzc2lvbiBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ2knO1xyXG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICBjb2xvcjogIzAwNWQyNTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDZweFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgICNuZXR3b3JrLW1pc3Npb24ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHhcclxuICAgIH1cclxuICAgICNuZXR3b3JrLW1pc3Npb24gLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiA2MCVcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAjbmV0d29yay1taXNzaW9uIC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG59XHJcblxyXG4jbmV0d29yay1jb25mZXJlbmNlIHtcclxuICAgIGJhY2tncm91bmQ6ICNkYmU5ZTFcclxufVxyXG5cclxuI25ldHdvcmstY29uZmVyZW5jZSAuYm94LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDMzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweFxyXG59XHJcblxyXG4jbmV0d29yay1jb25mZXJlbmNlIGgzLmJsb2NrLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxufVxyXG5cclxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbyB7XHJcbiAgICB3aWR0aDogMTY0cHg7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMjNweCA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogLTcwcHhcclxufVxyXG5cclxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbzpiZWZvcmUge1xyXG4gICAgY29sb3I6ICM0YTkxNjk7XHJcbiAgICBmb250LXNpemU6IDhlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxufVxyXG5cclxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbzphZnRlciB7XHJcbiAgICBjb250ZW50OiAnLi4uJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gICAgcmlnaHQ6IDM1cHhcclxufVxyXG5cclxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbyBwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4XHJcbn1cclxuXHJcbiNuZXR3b3JrLWNvbmZlcmVuY2UgLmluZm8gYSB7XHJcbiAgICBjb2xvcjogIzAwNWQyNVxyXG59XHJcblxyXG4jbmV0d29yay1jb25mZXJlbmNlIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHhcclxufVxyXG5cclxuI25ldHdvcmstY29uZmVyZW5jZSAudGV4dCB7XHJcbiAgICB3aWR0aDogMzc1cHhcclxufVxyXG5cclxuI25ldHdvcmstY29uZmVyZW5jZSBoZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweFxyXG59XHJcblxyXG4jbmV0d29yay1jb25mZXJlbmNlIHNwYW4uZGF0ZSB7XHJcbiAgICBjb2xvcjogIzAwNWQyNTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEuNWVtXHJcbn1cclxuXHJcbiNuZXR3b3JrLWNvbmZlcmVuY2UgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbVxyXG59XHJcblxyXG4jbmV0d29yay1jb25mZXJlbmNlIGgyIGEge1xyXG4gICAgY29sb3I6ICM1MjUyNTJcclxufVxyXG5cclxuI25ldHdvcmstY29uZmVyZW5jZSBwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5cHhcclxufVxyXG5cclxuI25ldHdvcmstY29uZmVyZW5jZSBwIGEge1xyXG4gICAgY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAjbmV0d29yay1jb25mZXJlbmNlIC5pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycyB7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDBcclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzIGgzLmJsb2NrLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHhcclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ge1xyXG4gICAgd2lkdGg6IDk0MHB4O1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2VmZWVlYjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHhcclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZTNkYVxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQge1xyXG4gICAgd2lkdGg6IDI3MnB4O1xyXG4gICAgaGVpZ2h0OiAyODJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDIxcHggMFxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQgLmluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogMzNweFxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQgLmluZm8gaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQgLmluZm8gc3Ryb25nIHtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycyBkaXYudGV4dCAuaW5mbyBhIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycyAubm8tY29vcmRpbmF0b3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2VmZWVlYiB1cmwoLi4vaW1hZ2VzL2ljb24tbmV0d29yay5wbmcpIG5vLXJlcGVhdCAyMHB4IGNlbnRlclxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIC50ZXh0PmRpdixcclxuI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dD5wIHtcclxuICAgIC8vd2lkdGg6IDYwJTtcclxuICAgIC8vbWFyZ2luLWxlZnQ6IDM1JVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgICNuYXRpb25hbC1jaGFwdGVycyAubm8tY29vcmRpbmF0b3IgLnRleHQ+ZGl2LFxyXG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dD5wIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcclxuICAgIH1cclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzIC5jaGFydCB7XHJcbiAgICB3aWR0aDogMjYycHg7XHJcbiAgICBoZWlnaHQ6IDI3OXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IC5jaGFydC1jb250ZW50IHtcclxuICAgIHdpZHRoOiAyMzhweDtcclxuICAgIGhlaWdodDogMjM4cHg7XHJcbiAgICBtYXJnaW46IC0xMnB4IGF1dG8gMCBhdXRvXHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtXHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDJlbVxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm1lbWJlcnMge1xyXG4gICAgd2lkdGg6IDMwMnB4O1xyXG4gICAgaGVpZ2h0OiAyOTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycyAubWVtYmVycyAubWVtYmVyLXNob3J0IHtcclxuICAgIC8qd2lkdGg6IDI5MHB4Ki9cclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQtc3VjY2VzcyB7XHJcbiAgICB3aWR0aDogMjg0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQtc3VjY2VzczpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTJweDtcclxuICAgIGhlaWdodDogNjZweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXR3b3JrX21lbWJlcl9zdWNjZXNzX2JhZGdlLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC05cHg7XHJcbiAgICB0b3A6IDEwcHhcclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzIGhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5cHhcclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzIGhlYWRlciBoMiB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzIGhlYWRlciBoMiBhIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycyBwIHtcclxuICAgIGZvbnQtc2l6ZTogLjllbVxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMgcCBhIHtcclxuICAgIGNvbG9yOiAjNTI1MjUyXHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycyAubW9yZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogNnB4O1xyXG4gICAgbGVmdDogMFxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm1vcmUgYSB7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAgIH1cclxuICAgICNuYXRpb25hbC1jaGFwdGVycyAubWVtYmVycyxcclxuICAgICNuYXRpb25hbC1jaGFwdGVycyAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICBwYWRkaW5nOiAyJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogOTYlXHJcbiAgICB9XHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnRleHQgLmluZm8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTI1MjUyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW1cclxuICAgIH1cclxuICAgICNuYXRpb25hbC1jaGFwdGVycyAubm8tY29vcmRpbmF0b3IgLmluZm8ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgfVxyXG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycy1maWx0ZXJzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzRkOTA2YTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMtZmlsdGVycyBwIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtXHJcbn1cclxuXHJcbiNuYXRpb25hbC1jaGFwdGVycy1maWx0ZXJzIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMjRweCAwIDlweFxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMtZmlsdGVycyBhOmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBvd3NkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29udGVudDogJ0snO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDlweFxyXG59XHJcblxyXG4jbmF0aW9uYWwtY2hhcHRlcnMtZmlsdGVycyBhLmFjdGl2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnSidcclxufVxyXG5cclxuI25hdGlvbmFsLWNoYXB0ZXJzLWZpbHRlcnMgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHhcclxufVxyXG5cclxuI2NvdW50cnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbiNjb3VudHJ5IGhlYWRlciB7XHJcbiAgICB3aWR0aDogMzcwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweFxyXG59XHJcblxyXG4jY291bnRyeSBoZWFkZXIgaDEge1xyXG4gICAgZm9udC1zaXplOiAyLjJlbVxyXG59XHJcblxyXG4jY291bnRyeSBoZWFkZXIgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW1cclxufVxyXG5cclxuI2NvdW50cnkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3AgbGkge1xyXG4gICAgcGFkZGluZzogN3B4XHJcbn1cclxuXHJcbiNjb3VudHJ5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3AgbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3AgbGkuaGlnaGxpZ2h0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIGNvbG9yOiAjZmZjMjAwXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmMyMDBcclxufVxyXG5cclxuI2NvdW50cnkgLmZvcm0tc3VibWl0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIwMDtcclxuICAgIGJvcmRlcjogI2ZmYzIwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4jY291bnRyeSAubmV0d29yay1mdWxsLWluZm8ge1xyXG4gICAgaGVpZ2h0OiAyMDRweDtcclxuICAgIHRvcDogLTQ1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ldHdvcmtfaW5mb19iZy5wbmcpXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpY1xyXG59XHJcblxyXG4jY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mby5jb3VudHJ5IHtcclxuICAgIGhlaWdodDogMjUwcHhcclxufVxyXG5cclxuI2NvdW50cnkgLm5ldHdvcmstY2hhcnQge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAtMTQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExOXB4XHJcbn1cclxuXHJcbiNjb3VudHJ5IC5hY2NvcmRpb24ge1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5hY2NvcmRpb24gaDMuYmxvY2stdGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHBhZGRpbmc6IDRweCA0cHggN3B4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDFweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAjZmZmICNlZWU7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxZW1cclxufVxyXG5cclxuI2NvdW50cnkgLmFjY29yZGlvbiBkdDphZnRlciB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IC5tZW1iZXItaW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogOXB4XHJcbn1cclxuXHJcbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgc3Bhbi5jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IGZpZ3VyZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHhcclxufVxyXG5cclxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCBmaWd1cmUgaW1nIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgc3Bhbi55ZWFyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCBoNSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbVxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IHAge1xyXG4gICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IHNwYW4udHlwZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNTVweDtcclxuICAgIHRvcDogMzBweDtcclxuICAgIGNvbG9yOiAjNjM2MzcyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCBzcGFuLnR5cGU6YWZ0ZXIge1xyXG4gICAgZm9udC1zaXplOiA0ZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDlweFxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0LnllbGxvdy1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BfbWVtYmVyX2JhZGdlX3NtYWxsLmdpZik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0ODBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzIwMDtcclxuICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweFxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0Lm9uIHtcclxuICAgIGJvcmRlci13aWR0aDogNHB4IDRweCAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIHBhZGRpbmc6IDRweFxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0Lm9uLnllbGxvdy1idXR0b24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMjAwXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQub24gc3Bhbi50eXBlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogOXB4O1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0Lm9uIHNwYW4udHlwZTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuI2NvdW50cnkgLmFjY29yZGlvbiBkdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlY2RjXHJcbn1cclxuXHJcbiNjb3VudHJ5IC5hY2NvcmRpb24gZGQge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDRweCA0cHg7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZWU7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIGRkLnllbGxvdy1jb250ZW50IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzIwMFxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDdweFxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnByb2Zlc3Npb24ge1xyXG4gICAgcGFkZGluZzogOXB4IDBcclxufVxyXG5cclxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIC5wcm9mZXNzaW9uIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW1cclxufVxyXG5cclxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIC5wcm9mZXNzaW9uIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbn1cclxuXHJcbiNjb3VudHJ5IC5hY2NvcmRpb24gLm1lbWJlci1pbmZvLWFjY29yZGlvbiAudGV4dCBwIHtcclxuICAgIGZvbnQtc2l6ZTogLjllbVxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnRoZXNpcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweFxyXG59XHJcblxyXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnRoZXNpcyBwIHtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIC50aGVzaXMgc3Ryb25nIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAjY291bnRyeSBoZWFkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICB9XHJcbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAzNnB4XHJcbiAgICB9XHJcbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG4gICAgI2NvdW50cnkgLm5ldHdvcmstY2hhcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMVxyXG4gICAgfVxyXG4gICAgI2NvdW50cnkgLmFjY29yZGlvbiBkdCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICB9XHJcbiAgICAjY291bnRyeSAuYWNjb3JkaW9uIGR0IGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlXHJcbiAgICB9XHJcbiAgICAjY291bnRyeSAuYWNjb3JkaW9uIGR0IC5tZW1iZXItaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDY1JVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgIGJvZHkucGFnZS1uZXR3b3JrIHtcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcbiAgICAubmV0d29yayBoZWFkZXIubWFpbiB7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDExMHB4XHJcbiAgICB9XHJcbiAgICAuc3VibWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG4gICAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgfVxyXG4gICAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmXHJcbiAgICB9XHJcbiAgICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAsXHJcbiAgICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwXHJcbiAgICB9XHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweFxyXG4gICAgfVxyXG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlXHJcbiAgICB9XHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwXHJcbiAgICB9XHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ3MnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBvd3NkO1xyXG4gICAgICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbVxyXG4gICAgfVxyXG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIGRpdi5jaGFydCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4XHJcbiAgICB9XHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IHAsXHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2XHJcbiAgICB9XHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAwIDBcclxuICAgIH1cclxuICAgICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyxcclxuICAgICNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgLmNoYXJ0LWNvbnRlbnQsXHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IC5tb3JlLFxyXG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dD5kaXYsXHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIC50ZXh0PnAsXHJcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAudGV4dCAuaW5mbyxcclxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgICNjb3VudHJ5IGhlYWRlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW1cclxuICAgIH1cclxuICAgICNuYXRpb25hbC1jaGFwdGVycyBoZWFkZXIgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtXHJcbiAgICB9XHJcbiAgICAubWVudS1tbGlkLTQ0MSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG4gICAgI25ldHdvcmtzIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHhcclxuICAgIH1cclxuICAgICNuZXR3b3JrcyAubmV0d29yayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDI1cHggNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlXHJcbiAgICB9XHJcbiAgICAjbmV0d29ya3MgLm5ldHdvcms6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdzJztcclxuICAgICAgICBmb250LWZhbWlseTogb3dzZDtcclxuICAgICAgICBjb2xvcjogI2RkZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW1cclxuICAgIH1cclxuICAgICNuZXR3b3JrcyAubmV0d29yayBoMiB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDBcclxuICAgIH1cclxuICAgICNuZXR3b3JrcyAubmV0d29yayAubmV0d29yay1pbmZvIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgfVxyXG4gICAgI25ldHdvcmtzIC5pbmZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4XHJcbiAgICB9XHJcbiAgICAjbmV0d29ya3MgLmluZm8gcD5zdHJvbmcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAjNTI1MjUyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW1cclxuICAgIH1cclxuICAgICNuZXR3b3JrcyAuY2hhcnQsXHJcbiAgICAjbmV0d29ya3MgLm1hcCxcclxuICAgICNuZXR3b3JrcyAubWVtYmVycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4jYnJlYWRjcnVtYnMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogLjhlbVxyXG59XHJcblxyXG4jYnJlYWRjcnVtYnMgYSB7XHJcbiAgICBjb2xvcjogIzUyNTI1MlxyXG59XHJcblxyXG4jYnJlYWRjcnVtYnMgYTpmb2N1cyxcclxuI2JyZWFkY3J1bWJzIGE6aG92ZXIsXHJcbiNicmVhZGNydW1icyBzcGFuLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzAwNWQyNVxyXG59XHJcblxyXG4jY29udGVudC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDQ1cHggNXB4XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgI2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAyJVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm94LWNvbnRlbnQgYXNpZGUgLmJsb2NrLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxufVxyXG5cclxuYXNpZGUge1xyXG4gICAgd2lkdGg6IDIxNXB4XHJcbn1cclxuXHJcbmFzaWRlIC5ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4XHJcbn1cclxuXHJcbmFzaWRlIC5ibG9jay10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbmFzaWRlIC5ibG9jay1tZW51IHVsIHVsIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHhcclxufVxyXG5cclxuYXNpZGUgLmJsb2NrLW1lbnUgdWwgdWw6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmY2Y4ZlxyXG59XHJcblxyXG5hc2lkZSAuYmxvY2stbWVudSB1bCB1bCB1bCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwXHJcbn1cclxuXHJcbmFzaWRlIC5ibG9jay1tZW51IGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkZGRcclxufVxyXG5cclxuYXNpZGUgLmJsb2NrLW1lbnUgbGkubGFzdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGRcclxufVxyXG5cclxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGksXHJcbmFzaWRlIC5ibG9jay1tZW51IGxpIGxpLmxhc3Qge1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbmFzaWRlIC5ibG9jay1tZW51IGxpIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAn4oCiJztcclxuICAgIHBhZGRpbmc6IDAgNnB4XHJcbn1cclxuXHJcbmFzaWRlIC5ibG9jay1tZW51IGxpIGxpIGEge1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG5hc2lkZSAuYmxvY2stbWVudSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIHBhZGRpbmc6IDEycHggNnB4XHJcbn1cclxuXHJcbmFzaWRlIC5ibG9jay1tZW51IGEuYWN0aXZlLFxyXG5hc2lkZSAuYmxvY2stbWVudSBhLmFjdGl2ZS10cmFpbCxcclxuYXNpZGUgLmJsb2NrLW1lbnUgYTpmb2N1cyxcclxuYXNpZGUgLmJsb2NrLW1lbnUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwNWQyNTtcclxuICAgIGJhY2tncm91bmQ6ICNmNWZjZjhcclxufVxyXG5cclxuYXNpZGUgLmJsb2NrLW5ld3MgYXJ0aWNsZSB7XHJcbiAgICB3aWR0aDogMTg4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmNmY1O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2Y3ZjZmNTtcclxuICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDlweFxyXG59XHJcblxyXG5hc2lkZSAuYmxvY2stbmV3cyBhcnRpY2xlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNkMmVjZGM7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuYXNpZGUgLmJsb2NrLW5ld3MgLmJsb2NrLXRpdGxlIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbVxyXG59XHJcblxyXG5hc2lkZSAuYmxvY2stbmV3cyBhIHtcclxuICAgIGNvbG9yOiAjMzMzXHJcbn1cclxuXHJcbmFzaWRlIC5ibG9jay1uZXdzIHNwYW4uZGF0ZSB7XHJcbiAgICBjb2xvcjogIzAwNWQyNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IC45ZW1cclxufVxyXG5cclxuYXNpZGUgLmJsb2NrLW5ld3MgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgcGFkZGluZzogOXB4IDBcclxufVxyXG5cclxuYXNpZGUgLmJsb2NrLW5ld3MgcCB7XHJcbiAgICBmb250LXNpemU6IC45ZW1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICBhc2lkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4jY29udGVudCB7XHJcbiAgICB3aWR0aDogNjk1cHhcclxufVxyXG5cclxuI2NvbnRlbnQgaDEge1xyXG4gICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW1cclxufVxyXG5cclxuI2NvbnRlbnQgaDIge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbVxyXG59XHJcblxyXG4jY29udGVudCAuY29udGVudC1yZXR1cm4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4XHJcbn1cclxuXHJcbiNjb250ZW50IGgzLmhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHhcclxufVxyXG5cclxuI2NvbnRlbnQgcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdcclxufVxyXG5cclxuI2NvbnRlbnQgcCBpbWcge1xyXG4gICAgLy9tYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAvL21hcmdpbjogMCAyMHB4IDVweCAwXHJcbn1cclxuXHJcbiNjb250ZW50IHVsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4XHJcbn1cclxuXHJcbiNjb250ZW50IGxpIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDMwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdcclxufVxyXG5cclxuI2NvbnRlbnQgbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdpJztcclxuICAgIGZvbnQtZmFtaWx5OiBvd3NkO1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAycHhcclxufVxyXG5cclxuI2NvbnRlbnQgLmltYWdlLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMjFweCAyMXB4IDBcclxufVxyXG5cclxuI2NvbnRlbnQgLmltYWdlLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMCAwIDIxcHggMjFweFxyXG59XHJcblxyXG4jY29udGVudCAubW9yZS1pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZmVlZWI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIxcHggMDtcclxuICAgIG1hcmdpbjogMzZweCAwIDQwcHhcclxufVxyXG5cclxuI2NvbnRlbnQgLm1vcmUtaW5mbyBwOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwXHJcbn1cclxuXHJcbiNjb250ZW50IC5kb3dubG9hZHMsXHJcbiNjb250ZW50IC5saW5rcyxcclxuI2NvbnRlbnQgLnByb2NlZWRpbmcge1xyXG4gICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVcclxufVxyXG5cclxuI2NvbnRlbnQgLmRvd25sb2FkcyBsaSxcclxuI2NvbnRlbnQgLmxpbmtzIGxpLFxyXG4jY29udGVudCAucHJvY2VlZGluZyBsaSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4jY29udGVudCAuZG93bmxvYWRzIGxpIGltZyxcclxuI2NvbnRlbnQgLmxpbmtzIGxpIGltZyxcclxuI2NvbnRlbnQgLnByb2NlZWRpbmcgbGkgaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuI2NvbnRlbnQgLmRvd25sb2FkcyBsaTpiZWZvcmUsXHJcbiNjb250ZW50IC5saW5rcyBsaTpiZWZvcmUsXHJcbiNjb250ZW50IC5wcm9jZWVkaW5nIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnbyc7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuI2NvbnRlbnQgLnByb2NlZWRpbmcgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbiNjb250ZW50IC5wcm9jZWVkaW5nIHVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAndCc7XHJcbiAgICBmb250LWZhbWlseTogb3dzZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjb2xvcjogI2VmZWVlYjtcclxuICAgIGZvbnQtc2l6ZTogM2VtXHJcbn1cclxuXHJcbiNjb250ZW50IC5saW5rcyBsaSB7XHJcbiAgICBjb2xvcjogI2FhYVxyXG59XHJcblxyXG4jY29udGVudCAubGlua3MgbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdwJztcclxuICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMVxyXG59XHJcblxyXG4jY29udGVudCAudGFncyB7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZVxyXG59XHJcblxyXG4jY29udGVudCAudGFncyBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y2ZjU7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBwYWRkaW5nOiA1cHggMThweDtcclxuICAgIG1hcmdpbjogMCA5cHggOXB4IDBcclxufVxyXG5cclxuI2NvbnRlbnQgLnBhZ2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHhcclxufVxyXG5cclxuI2NvbnRlbnQgLnBhZ2VyOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4jY29udGVudCAucGFnZXIgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmNmY1O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbn1cclxuXHJcbiNjb250ZW50IC5wYWdlciBsaS5wYWdlci1jdXJyZW50IHtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4jY29udGVudCAucGFnZXIgbGkucGFnZXItbmV4dCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuI2NvbnRlbnQgLnBhZ2VyIGxpLnBhZ2VyLWZpcnN0LFxyXG4jY29udGVudCAucGFnZXIgbGkucGFnZXItbGFzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNjb250ZW50IC5wYWdlciBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgY29sb3I6ICMzMzNcclxufVxyXG5cclxuI2NvbnRlbnQgLnBhZ2VyIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJ1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbm9uZVxyXG4gICAgfVxyXG4gICAgI2NvbnRlbnQgLnBhZ2VyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIlXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4ucGFnZSBoZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweFxyXG59XHJcblxyXG4ucGFnZSBoZWFkZXIgaDIge1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBmb250LXNpemU6IDEuNWVtXHJcbn1cclxuXHJcbi5wYWdlIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW1cclxufVxyXG5cclxuLnBhZ2UgaDIuc3VidGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXHJcbn1cclxuXHJcbi5wYWdlIGgyLmxpZ2h0LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHhcclxufVxyXG5cclxuLnBhZ2UgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4XHJcbn1cclxuXHJcbi5wYWdlIGJsb2NrcXVvdGUge1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHhcclxufVxyXG5cclxuLnBhZ2UgYmxvY2txdW90ZSBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wYWdlIGEge1xyXG4gICAgY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuLnBhZ2UgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzMzM1xyXG59XHJcblxyXG4ucGFnZSBhLmJ1dHRvbiB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ucGFnZSBhLmRvd25sb2FkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLnBhZ2UgYS5kb3dubG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ28nO1xyXG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4XHJcbn1cclxuXHJcbi5wYWdlIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5wYWdlIC52aWV3LWZpbHRlcnMge1xyXG4gICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgcGFkZGluZzogMThweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VlZVxyXG59XHJcblxyXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0LFxyXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSB7XHJcbiAgICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQgbGFiZWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb2xvcjogIzUyNTI1MjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDlweFxyXG59XHJcblxyXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQgaW5wdXQuZm9ybS1jaGVja2JveCB7XHJcbiAgICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0IHNlbGVjdC5mb3JtLXNlbGVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogM3B4XHJcbn1cclxuXHJcbi5wYWdlICNlZGl0LXJlZ2lvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMCU7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuLnBhZ2UgI2VkaXQtcmVnaW9uLXdyYXBwZXIgbGFiZWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5cHhcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAucGFnZSAudmlldy1maWx0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nOiAyJTtcclxuICAgICAgICB3aWR0aDogOTYlXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1saXN0IC5wYXJ0bmVyIHtcclxuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1ZDI1ICNkZGQgI2RkZFxyXG59XHJcblxyXG4ucGFydG5lcnMtbGlzdCAucGFydG5lciAuY29udGVudC1yZXR1cm4ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweFxyXG59XHJcblxyXG4ucGFydG5lcnMtbGlzdCAucGFydG5lciAuY29udGVudC1yZXR1cm4gc3Ryb25nLmdyZWVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMTVweCAwXHJcbn1cclxuXHJcbi5wYXJ0bmVycy1saXN0IGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtXHJcbn1cclxuXHJcbi5wYXJ0bmVycy1saXN0IGg1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1saXN0IGg1IHN0cm9uZyB7XHJcbiAgICBjb2xvcjogIzAwNWQyNVxyXG59XHJcblxyXG4ucGFydG5lcnMtbGlzdCAubGlua3Mge1xyXG4gICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y2ZjU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHghaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1saXN0IC5saW5rcyB1bCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnRcclxufVxyXG5cclxuLmJsb2NrLXRleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDMzcHhcclxufVxyXG5cclxuLmJsb2NrLXRleHQgaDIge1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG59XHJcblxyXG4uY29uZmVyZW5jZS11cGNvbWluZyB7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNWQyNTtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA1ZDI1O1xyXG4gICAgYmFja2dyb3VuZDogI2ZhZmFmOTtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgcGFkZGluZzogMzZweCAyMXB4IDI0cHggMTM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmNvbmZlcmVuY2UtdXBjb21pbmcgYS5idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAuOWVtXHJcbn1cclxuXHJcbi5jb25mZXJlbmNlLXVwY29taW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAncic7XHJcbiAgICBmb250LWZhbWlseTogb3dzZDtcclxuICAgIGZvbnQtc2l6ZTogMTJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC02cHg7XHJcbiAgICB0b3A6IDMzcHg7XHJcbiAgICBjb2xvcjogIzAwNWQyNVxyXG59XHJcblxyXG4uY29uZmVyZW5jZS11cGNvbWluZyBoZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uY29uZmVyZW5jZS11cGNvbWluZyBoZWFkZXIgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmNvbmZlcmVuY2UtdXBjb21pbmcgaGVhZGVyIGg0IHtcclxuICAgIGNvbG9yOiAjMDA4NWIyO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyXHJcbn1cclxuXHJcbi5jb25mZXJlbmNlLXVwY29taW5nIC5ncmVlbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5jb25mZXJlbmNlLXBhc3Qge1xyXG4gICAgcGFkZGluZzogMTVweCAxOHB4IDE1cHggNnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IC0xcHhcclxufVxyXG5cclxuLmNvbmZlcmVuY2UtcGFzdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlY2RjXHJcbn1cclxuXHJcbi5jb25mZXJlbmNlLXBhc3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ3MnO1xyXG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XHJcbiAgICBjb2xvcjogI2RkZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjVlbVxyXG59XHJcblxyXG4uY29uZmVyZW5jZS1wYXN0IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmNvbmZlcmVuY2UtcGFzdCBoZWFkZXIge1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5jb25mZXJlbmNlLXBhc3QgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmNvbmZlcmVuY2UtcGFzdCBoNCBhIHtcclxuICAgIGNvbG9yOiAjNTI1MjUyXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLmNvbmZlcmVuY2UtcGFzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggNnB4XHJcbiAgICB9XHJcbiAgICAuY29uZmVyZW5jZS1wYXN0OmFmdGVyIHtcclxuICAgICAgICByaWdodDogNXB4XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb25mZXJlbmNlIGhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweFxyXG59XHJcblxyXG4jY29uZmVyZW5jZSBoZWFkZXIgaDEge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbVxyXG59XHJcblxyXG4jY29uZmVyZW5jZSBoZWFkZXIgaDIge1xyXG4gICAgY29sb3I6ICMwMDg1YjJcclxufVxyXG5cclxuI2NvbmZlcmVuY2UgLnJlZ2lvbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbiNjb25mZXJlbmNlIC5jb250ZW50LXJldHVybiB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweFxyXG59XHJcblxyXG4jY29uZmVyZW5jZSAuZ2xvYmFsLWFzc2VtYmx5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4XHJcbn1cclxuXHJcbiNjb25mZXJlbmNlIC5nbG9iYWwtYXNzZW1ibHkgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIGNvbG9yOiAjMDA4NWIyO1xyXG4gICAgcGFkZGluZy10b3A6IDEycHhcclxufVxyXG5cclxuI2NvbmZlcmVuY2UgLmdsb2JhbC1hc3NlbWJseSBoMyB7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDlweFxyXG59XHJcblxyXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGR0IHNwYW4ge1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBkdCAuY29uZmVyZW5jZS1yZWdpb24ge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDAgMTJweDtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgZHQ6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBoMyB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgbWFyZ2luOiAyNHB4IDAgNDBweFxyXG59XHJcblxyXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IHVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweFxyXG59XHJcblxyXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvL3dpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMWVmO1xyXG4gICAgbWFyZ2luOiA1NXB4IDAgMjRweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Q1ZTNkYVxyXG59XHJcblxyXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYSB7XHJcbiAgICBjb2xvcjogIzUyNTI1MlxyXG59XHJcblxyXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGZpZ3VyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTU1cHg7XHJcbiAgICBsZWZ0OiAwXHJcbn1cclxuXHJcbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgaDQge1xyXG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBoNSB7XHJcbiAgICBjb2xvcjogIzAwNWQyNTtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBoNSBhIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgaDYge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGJsb2NrcXVvdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYmxvY2txdW90ZTpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAyLjJlbVxyXG59XHJcblxyXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBibG9ja3F1b3RlOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgI2NvbmZlcmVuY2UgLmNvbnRlbnQtcmV0dXJuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJVxyXG4gICAgfVxyXG4gICAgI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JVxyXG4gICAgfVxyXG59XHJcblxyXG4jZWItcm9sZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDAgNDBweFxyXG59XHJcblxyXG4jZWItcm9sZSBmaWd1cmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xNXB4O1xyXG4gICAgbGVmdDogNjBweFxyXG59XHJcblxyXG4jZWItcm9sZSBmaWd1cmUgZmlnY2FwdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiAyMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xXHJcbn1cclxuXHJcbiNlYi1yb2xlIGZpZ3VyZSBmaWdjYXB0aW9uIHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS40ZW1cclxufVxyXG5cclxuI2ViLXJvbGUgaGVhZGVyIHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIGhlaWdodDogMTM4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjM4LCAyMzUsIC44KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgcGFkZGluZzogMjdweCAwIDAgMjUwcHhcclxufVxyXG5cclxuI2ViLXJvbGUgaGVhZGVyIGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDJlbVxyXG59XHJcblxyXG4jZWItcm9sZSBoZWFkZXIgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbVxyXG59XHJcblxyXG4jZWItcm9sZSAudGV4dCB7XHJcbiAgICB3aWR0aDogNTgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG59XHJcblxyXG4jZWItcm9sZSBibG9ja3F1b3RlIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDM2cHggMDtcclxuICAgIHBhZGRpbmc6IDAgMjdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4jZWItcm9sZSBibG9ja3F1b3RlOmFmdGVyLFxyXG4jZWItcm9sZSBibG9ja3F1b3RlOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4jZWItcm9sZSBibG9ja3F1b3RlOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtMjBweFxyXG59XHJcblxyXG4jZWItcm9sZSBibG9ja3F1b3RlOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAtMjBweFxyXG59XHJcblxyXG4jZWItcm9sZSAucHJvZ3JhbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyN3B4XHJcbn1cclxuXHJcbiNlYi1yb2xlIGg1IHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICNlYi1yb2xlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweFxyXG4gICAgfVxyXG4gICAgI2ViLXJvbGUgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1JVxyXG4gICAgfVxyXG4gICAgI2ViLXJvbGUgZmlndXJlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgIH1cclxuICAgICNlYi1yb2xlIGZpZ3VyZSBmaWdjYXB0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTUlO1xyXG4gICAgICAgIHRvcDogMFxyXG4gICAgfVxyXG4gICAgI2ViLXJvbGUgaGVhZGVyIHtcclxuICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1JSAyJSAyJTtcclxuICAgICAgICBtYXJnaW46IDAgMiVcclxuICAgIH1cclxuICAgICNlYi1yb2xlIC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4ubmV3cy10ZWFzZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLm5ld3MtdGVhc2VyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZGNcclxufVxyXG5cclxuLm5ld3MtdGVhc2VyOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBjb250ZW50OiAncyc7XHJcbiAgICBmb250LWZhbWlseTogb3dzZDtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBjb2xvcjogIzAwNWQyNTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTRweFxyXG59XHJcblxyXG4ubmV3cy10ZWFzZXIgaW1nIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjFweDtcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5uZXdzLXRlYXNlciBoZWFkZXIge1xyXG4gICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLm5ld3MtdGVhc2VyIGhlYWRlciBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgY29sb3I6ICNiYmI7XHJcbiAgICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4ubmV3cy10ZWFzZXIgaGVhZGVyIHNwYW46YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogOXB4XHJcbn1cclxuXHJcbi5uZXdzLXRlYXNlciBhIHtcclxuICAgIGNvbG9yOiAjNTI1MjUyXHJcbn1cclxuXHJcbi5uZXdzLXRlYXNlciBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5uZXdzLXRlYXNlciBoNS5kYXRlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XHJcbn1cclxuXHJcbi5uZXdzLXRlYXNlciBoNS5kYXRlIGEge1xyXG4gICAgY29sb3I6ICMwMDVkMjVcclxufVxyXG5cclxuLm5ld3MtdGVhc2VyIC50ZXh0IHtcclxuICAgIHdpZHRoOiA1NzVweFxyXG59XHJcblxyXG4ubmV3cy10ZWFzZXIgLnRleHQtd2l0aC1pbWFnZSB7XHJcbiAgICB3aWR0aDogMzkwcHhcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAubmV3cy10ZWFzZXIgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgICAubmV3cy10ZWFzZXIgLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiA5MCVcclxuICAgIH1cclxufVxyXG5cclxuI25ld3MgaDIuZGF0ZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOXB4XHJcbn1cclxuXHJcbiNjb250ZW50ICNuZXdzIC5saW5rcyxcclxuI2NvbnRlbnQgI25ld3MgLnByb2NlZWRpbmcsXHJcbiNuZXdzICNjb250ZW50IC5saW5rcyxcclxuI25ld3MgI2NvbnRlbnQgLnByb2NlZWRpbmcsXHJcbiNuZXdzIC5kb3dubG9hZHMge1xyXG4gICAgbWFyZ2luLXRvcDogMzJweFxyXG59XHJcblxyXG4jZXZlbnQgaDEsXHJcbiNldmVudCBoZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4jZXZlbnQgaDIuZGF0ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4XHJcbn1cclxuXHJcbiNldmVudCBzcGFuLmNhdGVnb3J5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGNvbG9yOiAjYmJiXHJcbn1cclxuXHJcbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3LWZpbHRlcnMge1xyXG4gICAgd2lkdGg6IDY2NXB4XHJcbn1cclxuXHJcbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gbGFiZWwge1xyXG4gICAgY29sb3I6ICMzMzNcclxufVxyXG5cclxuLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0IGxhYmVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4XHJcbn1cclxuXHJcbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4XHJcbn1cclxuXHJcbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gI2VkaXQtcmVnaW9uLXdyYXBwZXIge1xyXG4gICAgcmlnaHQ6IDElXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXctZmlsdGVycyB7XHJcbiAgICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgICBoZWlnaHQ6IDU3cHhcclxuICAgIH1cclxuICAgIC5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gI2VkaXQtcmVnaW9uLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIGxlZnQ6IDFweFxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VjY2Vzcy1zdG9yeSB7XHJcbiAgICB3aWR0aDogNjMwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3VjY2Vzc19zdG9yeV9iYWRnZS5naWYpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYxMHB4IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8ge1xyXG4gICAgd2lkdGg6IDQ5MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAxXHJcbn1cclxuXHJcbi5zdWNjZXNzLXN0b3J5IGZpZ3VyZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMzJweDtcclxuICAgIGhlaWdodDogMTMycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAjYmNiYmJhXHJcbn1cclxuXHJcbi5zdWNjZXNzLXN0b3J5IGZpZ3VyZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMyOHB4XHJcbn1cclxuXHJcbi5zdWNjZXNzLXN0b3J5IGhlYWRlciBoMiB7XHJcbiAgICBjb2xvcjogIzUyNTI1MjtcclxuICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIGgyIGEge1xyXG4gICAgY29sb3I6ICM1MjUyNTJcclxufVxyXG5cclxuLnN1Y2Nlc3Mtc3RvcnkgLnRhZ2xpbmUge1xyXG4gICAgd2lkdGg6IDQ0OHB4O1xyXG4gICAgcGFkZGluZzogMzBweCA0N3B4IDEycHggNjVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMjFweDtcclxuICAgIHRvcDogMTI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHotaW5kZXg6IDEwMFxyXG59XHJcblxyXG4uc3VjY2Vzcy1zdG9yeSAudGFnbGluZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdWNjZXNzX3N0b3J5X2Fycm93LnBuZykgbm8tcmVwZWF0ICNlZmVlZWI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMnB4O1xyXG4gICAgbGVmdDogNThweFxyXG59XHJcblxyXG4uc3VjY2Vzcy1zdG9yeSAudGFnbGluZTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdWNjZXNzX3N0b3J5X3NoYWRvdy5naWYpIG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICByaWdodDogMFxyXG59XHJcblxyXG4uc3VjY2Vzcy1zdG9yeSAucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDBweDtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgei1pbmRleDogMTAyO1xyXG4gICAgY29sb3I6ICM1MjUyNTJcclxufVxyXG5cclxuLnN1Y2Nlc3Mtc3RvcnktZXZlbiAucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4IDAgMFxyXG59XHJcblxyXG4uc3VjY2Vzcy1zdG9yeS1ldmVuIC5yZWFkLW1vcmUteWVsbG93LXBsdXM6YmVmb3JlIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMFxyXG59XHJcblxyXG4uc3VjY2Vzcy1zdG9yeS1vZGQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjFweCAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIxcHhcclxufVxyXG5cclxuLnN1Y2Nlc3Mtc3Rvcnktb2RkIC5tZW1iZXItaW5mbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTQwcHhcclxufVxyXG5cclxuLnN1Y2Nlc3Mtc3Rvcnktb2RkIGZpZ3VyZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMjFweFxyXG59XHJcblxyXG4uc3VjY2Vzcy1zdG9yeS1vZGQgLnRhZ2xpbmUge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAtMjFweDtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDY1cHggMTJweCA0N3B4XHJcbn1cclxuXHJcbi5zdWNjZXNzLXN0b3J5LW9kZCAudGFnbGluZTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogNThweFxyXG59XHJcblxyXG4uc3VjY2Vzcy1zdG9yeS1vZGQgLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDI1cHhcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAuc3VjY2Vzcy1zdG9yeSB7XHJcbiAgICAgICAgd2lkdGg6IDkyJTtcclxuICAgICAgICBwYWRkaW5nOiAyJSAyJSAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSAwXHJcbiAgICB9XHJcbiAgICAuc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICB9XHJcbiAgICAuc3VjY2Vzcy1zdG9yeSBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgcGFkZGluZzogMSU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMiVcclxuICAgIH1cclxuICAgIC5zdWNjZXNzLXN0b3J5IGZpZ3VyZSBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB9XHJcbiAgICAuc3VjY2Vzcy1zdG9yeSBoZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG4gICAgLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1JVxyXG4gICAgfVxyXG4gICAgLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHN0cm9uZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIH1cclxuICAgIC5zdWNjZXNzLXN0b3J5IC5yZWFkLW1vcmUteWVsbG93LXBsdXMge1xyXG4gICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogYXV0b1xyXG4gICAgfVxyXG4gICAgLnN1Y2Nlc3Mtc3RvcnkgLnRhZ2xpbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyJSA0JTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogLTQlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpXHJcbiAgICB9XHJcbn1cclxuXHJcbiNzdWNjZXNzLXN0b3J5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMFxyXG59XHJcblxyXG4jc3VjY2Vzcy1zdG9yeTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTEzcHg7XHJcbiAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb3dzZF9zdG9yeV9sYWJlbF9pbnZlcnRlZC5wbmcpIG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTFweDtcclxuICAgIHRvcDogNThweDtcclxuICAgIHotaW5kZXg6IDEwMlxyXG59XHJcblxyXG4jc3VjY2Vzcy1zdG9yeSBmaWd1cmUuYmlnaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiA2NzJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4jc3VjY2Vzcy1zdG9yeSBmaWd1cmUuYmlnaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbiNzdWNjZXNzLXN0b3J5IC5pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XHJcbiAgICB6LWluZGV4OiAxMDE7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAtNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuI3N1Y2Nlc3Mtc3RvcnkgLmltYWdlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbiNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XHJcbiAgICB3aWR0aDogNjAycHg7XHJcbiAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VmZWVlYjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzgsIDIzNSwgLjgpO1xyXG4gICAgbWFyZ2luOiAtMzBweCAwIDAgMjdweDtcclxuICAgIHBhZGRpbmc6IDM2cHggMCAwIDcwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGNvbG9yOiAjNTI1MjUyO1xyXG4gICAgbWFyZ2luOiA3cHggMCAzcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4XHJcbn1cclxuXHJcbiNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBoMSBhIHtcclxuICAgIGNvbG9yOiAjNTI1MjUyXHJcbn1cclxuXHJcbiNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBoMSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzMzXHJcbn1cclxuXHJcbiNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4jc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gcCBzdHJvbmcge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbVxyXG59XHJcblxyXG4jc3VjY2Vzcy1zdG9yeSAudGV4dCB7XHJcbiAgICB3aWR0aDogNTgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG59XHJcblxyXG4jc3VjY2Vzcy1zdG9yeSBibG9ja3F1b3RlIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDM2cHggMDtcclxuICAgIHBhZGRpbmc6IDAgMjdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjNTI1MjUyXHJcbn1cclxuXHJcbiNzdWNjZXNzLXN0b3J5IGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbiNzdWNjZXNzLXN0b3J5IGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29sb3I6ICNmZmMyMDBcclxufVxyXG5cclxuI3N1Y2Nlc3Mtc3RvcnkgYmxvY2txdW90ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ2gnO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogLTIwcHhcclxufVxyXG5cclxuI3N1Y2Nlc3Mtc3RvcnkgYmxvY2txdW90ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnZyc7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTIwcHhcclxufVxyXG5cclxuI3N1Y2Nlc3Mtc3RvcnkgLnByb2dyYW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMjdweFxyXG59XHJcblxyXG4jc3VjY2Vzcy1zdG9yeSAucHJvZ3JhbSBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbn1cclxuXHJcbiNzdWNjZXNzLXN0b3J5IC5saW5rcyBhLFxyXG4jc3VjY2Vzcy1zdG9yeSAubGlua3MgbGk6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZjMjAwXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgI3N1Y2Nlc3Mtc3Rvcnkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMiU7XHJcbiAgICAgICAgd2lkdGg6IDEwNCVcclxuICAgIH1cclxuICAgICNzdWNjZXNzLXN0b3J5OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDE5N3B4O1xyXG4gICAgICAgIGhlaWdodDogNzdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL293c2Rfc3RvcnlfbGFiZWxfbW9iaWxlX2ludmVydGVkLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KVxyXG4gICAgfVxyXG4gICAgI3N1Y2Nlc3Mtc3RvcnkgLndpdGgtc21hbGwtc2lnbjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgICNzdWNjZXNzLXN0b3J5OmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IC00OXB4XHJcbiAgICB9XHJcbiAgICAjc3VjY2Vzcy1zdG9yeSBmaWd1cmUuYmlnaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgICNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgICAgcGFkZGluZzogMyUgMiU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICB9XHJcbiAgICAjc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHhcclxuICAgIH1cclxuICAgICNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB9XHJcbiAgICAjc3VjY2Vzcy1zdG9yeSAuaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogOXB4XHJcbiAgICB9XHJcbiAgICAjc3VjY2Vzcy1zdG9yeSBoZWFkZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4XHJcbiAgICB9XHJcbiAgICAjc3VjY2Vzcy1zdG9yeSAubWVtYmVyLXNwZWNpYWxpemF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgICAjc3VjY2Vzcy1zdG9yeSAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDUlXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdWJsaWNhdGlvbnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweFxyXG59XHJcblxyXG4ucHVibGljYXRpb25zIC52aWV3LWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNWQyNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnB1YmxpY2F0aW9ucyAudmlldy1oZWFkZXIgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGNvbG9yOiAjMDA1ZDI1XHJcbn1cclxuXHJcbi5wdWJsaWNhdGlvbnMgLnZpZXctaGVhZGVyIGEubW9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLnB1YmxpY2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDIxcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlXHJcbn1cclxuXHJcbi5wdWJsaWNhdGlvbiBmaWd1cmUge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5wdWJsaWNhdGlvbiAudGV4dCB7XHJcbiAgICB3aWR0aDogNTQ1cHhcclxufVxyXG5cclxuLnB1YmxpY2F0aW9uIGhlYWRlciBoMSxcclxuLnB1YmxpY2F0aW9uIGhlYWRlciBoMiB7XHJcbiAgICBjb2xvcjogIzUyNTI1MjtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW1cclxufVxyXG5cclxuLnB1YmxpY2F0aW9uIHAuYXV0aG9yIHtcclxuICAgIGNvbG9yOiAjYjliOWI5O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDlweCFpbXBvcnRhbnRcclxufVxyXG5cclxuLnZpZXdzLXJvdy1sYXN0IC5wdWJsaWNhdGlvbiB7XHJcbiAgICBib3JkZXI6IDBcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XHJcbiAgICAucHVibGljYXRpb24gLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAucHVibGljYXRpb24gZmlndXJlLmxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuI21lbWJlciBoZWFkZXIgaDIge1xyXG4gICAgY29sb3I6ICM1MjUyNTJcclxufVxyXG5cclxuI21lbWJlciAuaW5mbyB7XHJcbiAgICBwYWRkaW5nOiAyN3B4IDM2cHg7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmYzIwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZjMjAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZhZmFmOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4jbWVtYmVyIC5pbmZvIGZpZ3VyZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4ICNiY2JiYmE7XHJcbiAgICB3aWR0aDogMjU1cHg7XHJcbiAgICBoZWlnaHQ6IDI1NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogOHB4IHNvbGlkICNmZmY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbiNtZW1iZXIgLmluZm8gLnRleHQge1xyXG4gICAgd2lkdGg6IDI1NXB4XHJcbn1cclxuXHJcbiNtZW1iZXIgLmluZm8gLnRleHQgLm5hdGlvbmFsaXR5IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHhcclxufVxyXG5cclxuI21lbWJlciAuaW5mbyAudGV4dCAuY291bnRyeSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbiNtZW1iZXIgLmluZm8gLnRleHQgLmF3YXJkX3R5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbiNtZW1iZXIgLmluZm8gLnRleHQgLmF3YXJkX3R5cGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXdhcmRfdHlwZS1pY29uLnBuZyk7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogNDNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG59XHJcblxyXG4jbWVtYmVyIC5pbmZvIC50ZXh0IC5tZW1iZXJfcXVhbGlmaWNhdGlvbl9pdGVtcyAueWVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNtZW1iZXIgLmluZm8gLnRleHQgLm1lbWJlcl9xdWFsaWZpY2F0aW9uX2l0ZW1zIC5kZWdyZWUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweFxyXG59XHJcblxyXG4jbWVtYmVyIC5pbmZvIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuI21lbWJlciAuaW5mbyBoMSB7XHJcbiAgICBmb250LXNpemU6IDIuM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweFxyXG59XHJcblxyXG4jbWVtYmVyIC5pbmZvIHNwYW4uZWItcm9sZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIG1hcmdpbjogOXB4IDAgMjdweFxyXG59XHJcblxyXG4jbWVtYmVyIC5pbmZvIHNwYW4uZWItcm9sZTpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiA0LjJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuI21lbWJlciAuaW5mbyBwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRcclxufVxyXG5cclxuI21lbWJlciAuaW5mbyAuc3VjY2Vzcy1zdG9yeS1iYWRnZSB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMThweDtcclxuICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vd3NkX3N0b3J5X2xhYmVsX2ludmVydGVkLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdFxyXG59XHJcblxyXG4jbWVtYmVyIC5pbmZvIC5zdWNjZXNzLXN0b3J5LWJhZGdlIGEge1xyXG4gICAgY29sb3I6ICM1MjUyNTJcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIGR0IHtcclxuICAgIHBhZGRpbmc6IDE4cHggMThweCAxOHB4IDEwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiBkdDpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNmZmMyMDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiBkdDphZnRlciB7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICByaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjZmZjMjAwXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiBkdC5vbjphZnRlciB7XHJcbiAgICBjb2xvcjogI2RkZFxyXG59XHJcblxyXG4jbWVtYmVyICNhY2NvcmRpb24gZGQge1xyXG4gICAgcGFkZGluZzogMCAxMHB4XHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBwYWRkaW5nOiAzNnB4IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubGFiZWwge1xyXG4gICAgY29sb3I6ICNiYWJhYmFcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubWVtYmVyX3F1YWxpZmljYXRpb25faXRlbXMgc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gaDQubGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAuOWVtXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gcCB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNVxyXG59XHJcblxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIHVsIHtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiBsaSB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gbGk6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZjMjAwXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gdGFibGUge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbVxyXG59XHJcblxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIHRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IDRweFxyXG59XHJcblxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIHRhYmxlIHRkIHN0cm9uZyB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmdyYWR1YXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcclxuICAgIHBhZGRpbmc6IDIxcHggMThweFxyXG59XHJcblxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDAgMjRweCAyMXB4IDBcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAueWVhcnMge1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHhcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAueWVhcnMgcCB7XHJcbiAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweFxyXG59XHJcblxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIC55ZWFycyBzdHJvbmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAyZW1cclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiBoMy50aXRsZSB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVtYmVyX2ZlbGxvd3NoaXBfdGl0bGUuZ2lmKSBuby1yZXBlYXRcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAuZ2FsbGVyeSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHhcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAuZ2FsbGVyeSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4IDEwcHhcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAudGhlc2lzIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW1cclxufVxyXG5cclxuI2NvbnRlbnQgI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubGlua3MsXHJcbiNjb250ZW50ICNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLnByb2NlZWRpbmcsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLmxpbmtzLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uICNjb250ZW50IC5wcm9jZWVkaW5nLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5kb3dubG9hZHMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4jY29udGVudCAjbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5saW5rcyBhLFxyXG4jY29udGVudCAjbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5wcm9jZWVkaW5nIGEsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLmxpbmtzIGEsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLnByb2NlZWRpbmcgYSxcclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZG93bmxvYWRzIGEge1xyXG4gICAgY29sb3I6ICM5OTlcclxufVxyXG5cclxuI2NvbnRlbnQgI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubGlua3MgbGksXHJcbiNjb250ZW50ICNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLnByb2NlZWRpbmcgbGksXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLmxpbmtzIGxpLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uICNjb250ZW50IC5wcm9jZWVkaW5nIGxpLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5kb3dubG9hZHMgbGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4XHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtY3VycmVudC1hY3Rpdml0aWVzLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLXRhZ3Mge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4cHhcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1jdXJyZW50LWFjdGl2aXRpZXMgLmZpZWxkLWl0ZW0sXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtdGFncyAuZmllbGQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtcmVzZWFyY2gtcHVibGljYXRpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1yZXNlYXJjaC1wdWJsaWNhdGlvbnMgLmZpZWxkLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTEwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1yZXNlYXJjaC1wdWJsaWNhdGlvbnMgLmZpZWxkLWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAxMHB4IDBcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItYWZmaWxpYXRpb24gLmZpZWxkLWl0ZW0sXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLW5hdGlvbmFsLWNoYXB0ZXIgLmZpZWxkLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4XHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWFmZmlsaWF0aW9uIC5maWVsZC1pdGVtOmJlZm9yZSxcclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItbmF0aW9uYWwtY2hhcHRlciAuZmllbGQtaXRlbTpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgY29udGVudDogJ0gnO1xyXG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjZmZjMjAwXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWFmZmlsaWF0aW9uIC5maWVsZC1pdGVtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnZSdcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItZ3JhbnRzIC5maWVsZC1pdGVtLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLmZpZWxkLWl0ZW0sXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSxcclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCAuZmllbGQtaXRlbSB7XHJcbiAgICBtYXJnaW46IDJlbSAwXHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbT5kaXYsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbT5kaXYsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbT5kaXYsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0+ZGl2IHtcclxuICAgIG1hcmdpbjogNXB4XHJcbn1cclxuXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbSAueWVhcixcclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJlc2VudGF0aW9uIC5maWVsZC1pdGVtIC55ZWFyLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0gLnllYXIsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0gLnllYXIge1xyXG4gICAgY29sb3I6ICNjMmMyYzI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcclxufVxyXG5cclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItZ3JhbnRzIC5maWVsZC1pdGVtIC50aXRsZSxcclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItZ3JhbnRzIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLmZpZWxkLWl0ZW0gLnRpdGxlLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b24sXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAudGl0bGUsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbixcclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCAuZmllbGQtaXRlbSAudGl0bGUsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTEwJVxyXG59XHJcblxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1ncmFudHMgLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b246YmVmb3JlLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1ncmFudHMgLmZpZWxkLWl0ZW0gLnRpdGxlOmJlZm9yZSxcclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJlc2VudGF0aW9uIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uOmJlZm9yZSxcclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJlc2VudGF0aW9uIC5maWVsZC1pdGVtIC50aXRsZTpiZWZvcmUsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUsXHJcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAudGl0bGU6YmVmb3JlLFxyXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uOmJlZm9yZSxcclxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCAuZmllbGQtaXRlbSAudGl0bGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICfigKInXHJcbn1cclxuXHJcbi5jcmVhdGUtbWVtYmVyLWZyb20tdXNlciBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICMwMDVkMjU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDVweCA4cHhcclxufVxyXG5cclxuLnBhZ2Utbm9kZS1hZGQtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNibG9jay1zeXN0ZW0tbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY1O1xyXG4gICAgcGFkZGluZzogMzBweCA1MHB4XHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXJlcXVpcmVkIHtcclxuICAgIGNvbG9yOiAjRUYzOTNDXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1ncm91cC1maWVsZHNldCB0aCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1ncm91cC1maWVsZHNldCAuZmllbGQtdHlwZS1maWxlIHRoIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtZ3JvdXAtZmllbGRzZXQgbGVnZW5kIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBkaXY+ZmllbGRzZXQuZm9ybS13cmFwcGVyIGxlZ2VuZCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxMTAlXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIHRyLmV2ZW4gaW5wdXQge1xyXG4gICAgbWFyZ2luOiAxMHB4IDBcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIC5maWVsZC1tdWx0aXBsZS1kcmFnIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIC5maWVsZC1sYWJlbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSsuZGVzY3JpcHRpb24rZGl2LmNsZWFyZml4LFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbXVsdGlwbGUtdGFibGUrZGl2LmNsZWFyZml4IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHhcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIC5mb3JtLWl0ZW0tZmllbGQtLWVtYWlsLXVuZC0wLWVtYWlsIGxhYmVsIHNwYW4ge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmRlc2NyaXB0aW9uIGEge1xyXG4gICAgY29sb3I6ICNmZmMyMDBcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5pbWFnZS13aWRnZXQtZGF0YSB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tZmlsZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA3NSUhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMCVcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSxcclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gYnV0dG9uLFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBpbnB1dCxcclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gc2VsZWN0LFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC40cztcclxuICAgIG91dGxpbmU6IDBcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlOmZvY3VzLFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBidXR0b246Zm9jdXMsXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGlucHV0OmZvY3VzLFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBzZWxlY3Q6Zm9jdXMsXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHRleHRhcmVhOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzIwMFxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGU6ZGlzYWJsZWQsXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGJ1dHRvbjpkaXNhYmxlZCxcclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gaW5wdXQ6ZGlzYWJsZWQsXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHNlbGVjdDpkaXNhYmxlZCxcclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdGV4dGFyZWE6ZGlzYWJsZWQge1xyXG4gICAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS5lcnJvcixcclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gYnV0dG9uLmVycm9yLFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBpbnB1dC5lcnJvcixcclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gc2VsZWN0LmVycm9yLFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB0ZXh0YXJlYS5lcnJvciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTMwMDAwXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMlxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuZXJyb3IgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EzMDAwMFxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1zdWJtaXQge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIwMDtcclxuICAgIGJvcmRlcjogI2ZmYzIwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjNTI1MjUyXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHRkIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIG1hcmdpbjogMWVtIDBcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gbGFiZWwsXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHNwYW4uZmllbGRzZXQtbGVnZW5kIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXRleHQge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZzogNnB4XHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXR5cGUtY2hlY2tib3gsXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXR5cGUtcmFkaW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94LFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbyB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94K2xhYmVsLFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbytsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4XHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94K2xhYmVsOmJlZm9yZSxcclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW8rbGFiZWw6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogLTFweCAzcHggMCAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZvbnQ6IDEuMmVtIHR3YXNvbmxpbmVmb3JtcztcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tY2hlY2tib3guZXJyb3IrbGFiZWw6YmVmb3JlLFxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpby5lcnJvcitsYWJlbDpiZWZvcmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EzMDAwMFxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1jaGVja2JveDpjaGVja2VkK2xhYmVsOmJlZm9yZSxcclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW86Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ28nO1xyXG4gICAgY29sb3I6ICNmZmMyMDBcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW8rbGFiZWw6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGNvbG9yOiAjZmZjMjAwXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXJhZGlvOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdwJ1xyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGRpdi5hdXRvY29tcGxldGUtZGVsdXhlLW11bHRpcGxlIHtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGRpdi5hdXRvY29tcGxldGUtZGVsdXhlLW11bHRpcGxlIGlucHV0IHtcclxuICAgIGJvcmRlcjogMFxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBkaXYuYXV0b2NvbXBsZXRlLWRlbHV4ZS1tdWx0aXBsZSAuYXV0b2NvbXBsZXRlLWRlbHV4ZS10aHJvYmJlciB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tZHJvcCBsaSB7XHJcbiAgICBwYWRkaW5nOiA3cHhcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1kcm9wIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJ1xyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnRcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXIgdWwuY2hvc2VuLWNob2ljZXMsXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmMyMDBcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcclxuICAgIGJvcmRlcjogMFxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIGNvbG9yOiAjZmZjMjAwXHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHVsLmNob3Nlbi1jaG9pY2VzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHhcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdWwuY2hvc2VuLWNob2ljZXMgbGkge1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB1bC5jaG9zZW4tY2hvaWNlcyBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJydcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdWwuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZzogMCAxOHB4IDAgNXB4O1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0XHJcbn1cclxuXHJcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHVsLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgdG9wOiA2cHhcclxufVxyXG5cclxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XHJcbiAgICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLnVpLWF1dG9jb21wbGV0ZSB7XHJcbiAgICBib3JkZXI6IDBcclxufVxyXG5cclxuLnVpLWF1dG9jb21wbGV0ZSBhIHtcclxuICAgIGNvbG9yOiAjNTI1MjUyXHJcbn1cclxuXHJcbi51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbSBhLnVpLXN0YXRlLWhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIGNvbG9yOiAjZmZjMjAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG5odG1sLmpzIC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGZpZWxkc2V0LmNvbGxhcHNlZCB7XHJcbiAgICBoZWlnaHQ6IDc1cHhcclxufVxyXG5cclxuI3VzZXItcGFzcyAuZmllbGQtdHlwZS10ZXh0LFxyXG4jdXNlci1wYXNzIC5mb3JtLXR5cGUtcGFzc3dvcmQsXHJcbiN1c2VyLXBhc3MgLmZvcm0tdHlwZS10ZXh0ZmllbGQsXHJcbiN1c2VyLXBhc3MgLmZvcm0td3JhcHBlcixcclxuI3VzZXItcHJvZmlsZS1mb3JtIC5maWVsZC10eXBlLXRleHQsXHJcbiN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS10eXBlLXBhc3N3b3JkLFxyXG4jdXNlci1wcm9maWxlLWZvcm0gLmZvcm0tdHlwZS10ZXh0ZmllbGQsXHJcbiN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS13cmFwcGVyLFxyXG4jdXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC10eXBlLXRleHQsXHJcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tdHlwZS1wYXNzd29yZCxcclxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS10eXBlLXRleHRmaWVsZCxcclxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbVxyXG59XHJcblxyXG4jdXNlci1wYXNzIGJ1dHRvbixcclxuI3VzZXItcGFzcyBpbnB1dCxcclxuI3VzZXItcHJvZmlsZS1mb3JtIGJ1dHRvbixcclxuI3VzZXItcHJvZmlsZS1mb3JtIGlucHV0LFxyXG4jdXNlci1yZWdpc3Rlci1mb3JtIGJ1dHRvbixcclxuI3VzZXItcmVnaXN0ZXItZm9ybSBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjRzO1xyXG4gICAgb3V0bGluZTogMFxyXG59XHJcblxyXG4jdXNlci1wYXNzIGJ1dHRvbjpmb2N1cyxcclxuI3VzZXItcGFzcyBpbnB1dDpmb2N1cyxcclxuI3VzZXItcHJvZmlsZS1mb3JtIGJ1dHRvbjpmb2N1cyxcclxuI3VzZXItcHJvZmlsZS1mb3JtIGlucHV0OmZvY3VzLFxyXG4jdXNlci1yZWdpc3Rlci1mb3JtIGJ1dHRvbjpmb2N1cyxcclxuI3VzZXItcmVnaXN0ZXItZm9ybSBpbnB1dDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmMyMDBcclxufVxyXG5cclxuI3VzZXItcGFzcyBidXR0b246ZGlzYWJsZWQsXHJcbiN1c2VyLXBhc3MgaW5wdXQ6ZGlzYWJsZWQsXHJcbiN1c2VyLXByb2ZpbGUtZm9ybSBidXR0b246ZGlzYWJsZWQsXHJcbiN1c2VyLXByb2ZpbGUtZm9ybSBpbnB1dDpkaXNhYmxlZCxcclxuI3VzZXItcmVnaXN0ZXItZm9ybSBidXR0b246ZGlzYWJsZWQsXHJcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXQ6ZGlzYWJsZWQge1xyXG4gICAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbiN1c2VyLXBhc3MgYnV0dG9uLmVycm9yLFxyXG4jdXNlci1wYXNzIGlucHV0LmVycm9yLFxyXG4jdXNlci1wcm9maWxlLWZvcm0gYnV0dG9uLmVycm9yLFxyXG4jdXNlci1wcm9maWxlLWZvcm0gaW5wdXQuZXJyb3IsXHJcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gYnV0dG9uLmVycm9yLFxyXG4jdXNlci1yZWdpc3Rlci1mb3JtIGlucHV0LmVycm9yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMzAwMDBcclxufVxyXG5cclxuI3VzZXItcGFzcyAuZm9ybS1zdWJtaXQsXHJcbiN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS1zdWJtaXQsXHJcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tc3VibWl0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMjAwO1xyXG4gICAgYm9yZGVyOiAjZmZjMjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5wYXJ0bmVycyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5wYXJ0bmVycyBpbWcge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcclxuICAgIC5wYXJ0bmVyIGZpZ3VyZS5yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDBcclxuICAgIH1cclxufVxyXG5cclxuLnVzZXItZm9ybSAuZm9ybS1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweFxyXG59XHJcblxyXG4udXNlci1mb3JtIGxhYmVsIHtcclxuICAgIGNvbG9yOiAjZmZjMjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IC45ZW1cclxufVxyXG5cclxuLnVzZXItZm9ybSAuZm9ybS1yZXF1aXJlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi51c2VyLWZvcm0gLmZvcm0tdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLnVzZXItZm9ybSAuZm9ybS1hY3Rpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHhcclxufVxyXG5cclxuLnVzZXItZm9ybSAuZm9ybS1zdWJtaXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmYzIwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLnVzZXItZm9ybSBhOmZvY3VzLFxyXG4udXNlci1mb3JtIGE6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmJsb2NrLXVzZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDIxNnB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgcGFkZGluZzogMTJweFxyXG59XHJcblxyXG4uYmxvY2stdXNlciBoMyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweFxyXG59XHJcblxyXG4uYmxvY2stdXNlciAuY2xvc2Utb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjFlbVxyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjtcclxuICAgIHBhZGRpbmc6IDQwcHggMFxyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUgLmJsb2NrIHtcclxuICAgIHdpZHRoOiAxNTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5mb290ZXItbWVudSAuYmxvY2sgaDMuYmxvY2stdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmZvb3Rlci1tZW51IC5ibG9jayB1bC5tZW51IGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHhcclxufVxyXG5cclxuLmZvb3Rlci1tZW51IC5ibG9jayBhIHtcclxuICAgIGNvbG9yOiAjODg4XHJcbn1cclxuXHJcbi5mb290ZXItbWVudSAuYnVyZ2VyLW1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwXHJcbn1cclxuXHJcbi5mb290ZXItbWVudSAuYnVyZ2VyLW1lbnUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAuNWVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICBsZWZ0OiA0MnB4XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG4gICAgLmZvb3Rlci1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3Rlci5tYWluIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuI2Nib3hPdmVybGF5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB6LWluZGV4OiAzMDBcclxufVxyXG5cclxuI2NvbG9yYm94IHtcclxuICAgIHotaW5kZXg6IDMwMVxyXG59XHJcblxyXG4ub3ZlcmxheS1jb250ZW50ICNjYm94TG9hZGVkQ29udGVudCxcclxuLm92ZXJsYXktY29udGVudCAjY2JveExvYWRpbmdHcmFwaGljLFxyXG4ub3ZlcmxheS1jb250ZW50ICNjYm94TG9hZGluZ092ZXJsYXkge1xyXG4gICAgd2lkdGg6IDcwMHB4IWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50XHJcbn1cclxuXHJcbiNjYm94Q2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb2xvcmJveF9jbG9zZS5wbmcpIG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbiNjYm94Q2xvc2U6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTJweFxyXG59XHJcblxyXG4jdGFicy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjFweDtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbiN0YWJzLXdyYXBwZXIgdWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcclxuICAgIHBhZGRpbmc6IDEycHggMzNweDtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4jdGFicy13cmFwcGVyIGxpIHtcclxuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbiN0YWJzLXdyYXBwZXIgbGk6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuI3RhYnMtd3JhcHBlciBsaS5hY3RpdmUgYSB7XHJcbiAgICBjb2xvcjogIzAzYTI0MlxyXG59XHJcblxyXG4jdGFicy13cmFwcGVyIGEge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjNTI1MjUyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyICNkMmQyZDIgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuI3RhYnMtd3JhcHBlciBhOmZvY3VzLFxyXG4jdGFicy13cmFwcGVyIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwM2EyNDJcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZyb250LWhvbWUtaW5zdGl0dXRlLWJsb2NrLTEgLnZpZXdzLXJvdyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZlbGxvd3NoaXAtc2lkZWJhci1ibG9jayxcclxuI2Jsb2NrLXZpZXdzLXdoYXQtaXMtb3dzZC1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNkY1O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbiNibG9jay12aWV3cy1mZWxsb3dzaGlwLXNpZGViYXItYmxvY2sgaDMgYSxcclxuI2Jsb2NrLXZpZXdzLXdoYXQtaXMtb3dzZC1ibG9jayBoMyBhIHtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDVDMkJcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZlbGxvd3NoaXAtc2lkZWJhci1ibG9jayAudmlld3MtZmllbGQtZmllbGQtLXN1YnRpdGxlLFxyXG4jYmxvY2stdmlld3MtZmVsbG93c2hpcC1zaWRlYmFyLWJsb2NrIC52aWV3cy1maWVsZC12aWV3LW5vZGUsXHJcbiNibG9jay12aWV3cy13aGF0LWlzLW93c2QtYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLS1zdWJ0aXRsZSxcclxuI2Jsb2NrLXZpZXdzLXdoYXQtaXMtb3dzZC1ibG9jayAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcclxuICAgIHBhZGRpbmc6IDEwcHhcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZlbGxvd3NoaXAtc2lkZWJhci1ibG9jayAudmlld3Mtcm93OmhvdmVyLFxyXG4jYmxvY2stdmlld3Mtd2hhdC1pcy1vd3NkLWJsb2NrIC52aWV3cy1yb3c6aG92ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkY1xyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgaDMge1xyXG4gICAgY29sb3I6ICNmZmMyMDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3LWZyb250LXN1Y2Nlc3Mtc3RvcmllcyAudmlld3Mtcm93IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmliYm9uX3kucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIwNCwgNDAsIC4yMik7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmMyMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTAwcHhcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3LWZyb250LXN1Y2Nlc3Mtc3RvcmllcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWNjZXNzLXRhZ2xpbmUge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTIwJTtcclxuICAgIGNvbG9yOiAjNUM1QzVDO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1tZW1iZXItcHJvZmlsZSB7XHJcbiAgICBmb250LXNpemU6IDExMCVcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3LWZyb250LXN1Y2Nlc3Mtc3RvcmllcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC0tZmllbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMFxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwXHJcbn1cclxuXHJcbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xyXG4gICAgY29sb3I6ICNmZmMyMDBcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3LWZyb250LXN1Y2Nlc3Mtc3RvcmllcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC0tcGljdHVyZSBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIC43NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAuNzUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3cy1yb3c6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIwNCwgNDAsIC40KVxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIHtcclxuICAgIGJhY2tncm91bmQ6ICNGN0Y2RjVcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiBoMyB7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICMwMDVkMjU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNUMyQlxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjRjdGNkY1O1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4XHJcbn1cclxuXHJcbiNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctZnJvbnQtbmV3cyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkIHtcclxuICAgIGNvbG9yOiAjMDA1ZDI1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgYSB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTEwJTtcclxuICAgIG1hcmdpbjogNXB4IDAgMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbiNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctZnJvbnQtbmV3cyAudmlld3Mtcm93OmhvdmVyIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNWQyNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZGNcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwXHJcbn1cclxuXHJcbiNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctZnJvbnQtbmV3cyAudmlld3Mtcm93IHtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdy1maXJzdCB7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3ctbGFzdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwXHJcbn1cclxuXHJcbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC5ibG9jay10aXRsZSB7XHJcbiAgICBjb2xvcjogIzAwODViMlxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAuYmxvY2stdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3cge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb25mZXJlbmNlLWljb24ucG5nKSBuby1yZXBlYXQgOTUlIDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY1O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDg1YjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTBweFxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZCB7XHJcbiAgICBtYXJnaW46IDEwcHggMFxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC0tZGF0ZS13LWVuZCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbmZlcmVuY2UtbG9jYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICBjb2xvcjogIzAwODViMjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMFxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XHJcbiAgICBjb2xvcjogIzAwODViMlxyXG59XHJcblxyXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2RiZThcclxufVxyXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuLmZsZXgtd3JhcHBlciB7XG5cblxuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbiAgLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4gIC5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbiAgLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuICAuY29sLXhsLWF1dG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuY29sIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY29sLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cblxuICAuY29sLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cblxuICAuY29sLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cblxuICAuY29sLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20ge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtc20tYXV0byB7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAuY29sLXNtLTEge1xuICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tMiB7XG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS0zIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLXNtLTQge1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tNSB7XG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS02IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLXNtLTcge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tOCB7XG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS05IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLXNtLTEwIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTExIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLTEyIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub3JkZXItc20tZmlyc3Qge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAub3JkZXItc20tbGFzdCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgICBvcmRlcjogMTM7XG4gICAgfVxuICAgIC5vcmRlci1zbS0wIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgb3JkZXI6IDA7XG4gICAgfVxuICAgIC5vcmRlci1zbS0xIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci1zbS0yIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5vcmRlci1zbS0zIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICAgIC5vcmRlci1zbS00IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci1zbS01IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgb3JkZXI6IDU7XG4gICAgfVxuICAgIC5vcmRlci1zbS02IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgb3JkZXI6IDY7XG4gICAgfVxuICAgIC5vcmRlci1zbS03IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci1zbS04IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgb3JkZXI6IDg7XG4gICAgfVxuICAgIC5vcmRlci1zbS05IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgb3JkZXI6IDk7XG4gICAgfVxuICAgIC5vcmRlci1zbS0xMCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICBvcmRlcjogMTA7XG4gICAgfVxuICAgIC5vcmRlci1zbS0xMSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICBvcmRlcjogMTE7XG4gICAgfVxuICAgIC5vcmRlci1zbS0xMiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICBvcmRlcjogMTI7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2wtbWQge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtbWQtYXV0byB7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAuY29sLW1kLTEge1xuICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMiB7XG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC0zIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLW1kLTQge1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNSB7XG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC02IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLW1kLTcge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOCB7XG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC05IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLW1kLTEwIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLTExIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLTEyIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub3JkZXItbWQtZmlyc3Qge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAub3JkZXItbWQtbGFzdCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgICBvcmRlcjogMTM7XG4gICAgfVxuICAgIC5vcmRlci1tZC0wIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgb3JkZXI6IDA7XG4gICAgfVxuICAgIC5vcmRlci1tZC0xIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci1tZC0yIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5vcmRlci1tZC0zIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICAgIC5vcmRlci1tZC00IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci1tZC01IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgb3JkZXI6IDU7XG4gICAgfVxuICAgIC5vcmRlci1tZC02IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgb3JkZXI6IDY7XG4gICAgfVxuICAgIC5vcmRlci1tZC03IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci1tZC04IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgb3JkZXI6IDg7XG4gICAgfVxuICAgIC5vcmRlci1tZC05IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgb3JkZXI6IDk7XG4gICAgfVxuICAgIC5vcmRlci1tZC0xMCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICBvcmRlcjogMTA7XG4gICAgfVxuICAgIC5vcmRlci1tZC0xMSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICBvcmRlcjogMTE7XG4gICAgfVxuICAgIC5vcmRlci1tZC0xMiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICBvcmRlcjogMTI7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGcge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAuY29sLWxnLTEge1xuICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctMiB7XG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy0zIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLWxnLTQge1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctNSB7XG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy02IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLWxnLTcge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctOCB7XG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy05IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLWxnLTEwIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTExIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLTEyIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub3JkZXItbGctZmlyc3Qge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAub3JkZXItbGctbGFzdCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgICBvcmRlcjogMTM7XG4gICAgfVxuICAgIC5vcmRlci1sZy0wIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgb3JkZXI6IDA7XG4gICAgfVxuICAgIC5vcmRlci1sZy0xIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci1sZy0yIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5vcmRlci1sZy0zIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICAgIC5vcmRlci1sZy00IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci1sZy01IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgb3JkZXI6IDU7XG4gICAgfVxuICAgIC5vcmRlci1sZy02IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgb3JkZXI6IDY7XG4gICAgfVxuICAgIC5vcmRlci1sZy03IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci1sZy04IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgb3JkZXI6IDg7XG4gICAgfVxuICAgIC5vcmRlci1sZy05IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgb3JkZXI6IDk7XG4gICAgfVxuICAgIC5vcmRlci1sZy0xMCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICBvcmRlcjogMTA7XG4gICAgfVxuICAgIC5vcmRlci1sZy0xMSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICBvcmRlcjogMTE7XG4gICAgfVxuICAgIC5vcmRlci1sZy0xMiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICBvcmRlcjogMTI7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXhsIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sLXhsLWF1dG8ge1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLmNvbC14bC0xIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTIge1xuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtMyB7XG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC14bC00IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTUge1xuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtNiB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC14bC03IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTgge1xuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtOSB7XG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC14bC0xMCB7XG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14bC0xMSB7XG4gICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14bC0xMiB7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLWxhc3Qge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgb3JkZXI6IDEzO1xuICAgIH1cbiAgICAub3JkZXIteGwtMCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAub3JkZXIteGwtMSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAub3JkZXIteGwtMiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAub3JkZXIteGwtMyB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXIteGwtNCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgIG9yZGVyOiA0O1xuICAgIH1cbiAgICAub3JkZXIteGwtNSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgIG9yZGVyOiA1O1xuICAgIH1cbiAgICAub3JkZXIteGwtNiB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXIteGwtNyB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgIG9yZGVyOiA3O1xuICAgIH1cbiAgICAub3JkZXIteGwtOCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgIG9yZGVyOiA4O1xuICAgIH1cbiAgICAub3JkZXIteGwtOSB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXIteGwtMTAge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgb3JkZXI6IDEwO1xuICAgIH1cbiAgICAub3JkZXIteGwtMTEge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXIteGwtMTIge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgb3JkZXI6IDEyO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgICB9XG4gIH1cblxuICAuZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5kLXNtLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tdGFibGUtcm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tZmxleCB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmQtbWQtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC10YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZC1sZy1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWZsZXgge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZC14bC1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWZsZXgge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmxleC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZsZXgtc20tcm93IHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLXdyYXAge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLWZpbGwge1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1ncm93LTAge1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1ncm93LTEge1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXgtbWQtcm93IHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLXdyYXAge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLWZpbGwge1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1ncm93LTAge1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1ncm93LTEge1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZsZXgtbGctcm93IHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLXdyYXAge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLWZpbGwge1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1ncm93LTAge1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1ncm93LTEge1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mbGV4LXhsLXJvdyB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1jb2x1bW4ge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC13cmFwIHtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1ub3dyYXAge1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1maWxsIHtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQuY3NzLm1hcCAqL1xuIiwiIC5mbGV4LXdyYXBwZXJ7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5mbGV4LWl0ZW0ge1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiIsIlxuYm9keS50b29sYmFyLm5ldHdvcmsuaGFzLW5hdGlvbmFsLWNoYXB0ZXIge1xuICAvL3BhZGRpbmctdG9wOiAyMzFweCFpbXBvcnRhbnQ7XG59XG5cbi5uY21lbWJlcnMge1xuICBoMSB7XG4gICAgZmxleC1iYXNpczoxMDAlO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIC8vdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLmhhcy1uYXRpb25hbC1jaGFwdGVyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAudmlldy1mcm9udC1jb3VudHJ5IHtcbiAgICAmLnZpZXctZGlzcGxheS1pZC1wYWdlIHtcbiAgICAgIGhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIHtcbiAgICAmLmNvdW50cnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3VibWVudSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICNuYy1jb250ZW50LXdyYXBwZXIge1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmMtaGVhZGVyLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDo2MDBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIzMXB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYy1ncmVlbjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpe1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgLnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAubmF0aW9uYWwtY2hhcHRlci1pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLm5jLWRhdGEge1xuICAgICAgICAgICAgLm5jLWxvZ28taW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ3JlZW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLm1lbWIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmQtYmxvY2sge1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgICAgICYubWFpbGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYy1sZWFkYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cblxuICAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0IHtcbiAgICAubmMtY29udGFjdC1pbWcge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxleC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICB3aWR0aDpjYWxjKDI1JSAtIDMwcHgpO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDI1JSAtIDE0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWVtYmVyLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLmZsZXgtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6Y2FsYygxNi42NjY2JSAtIDMwcHgpO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDI1JSAtIDE0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygzMy4zMzMzMyUgLSAyMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1kYXRhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb250YWN0LWRhdGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICB9XG5cblxuXG4gIC5jb250ZW50LW5ld3Mtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEge1xuICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cy13cmFwcGVyLXRpdGxlIHtcbiAgICBoMSB7XG4gICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50cy13cmFwcGVyIHtcbiAgICBoMSB7XG4gICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG5cbiAgICAgICAgJi52aWV3cy1yb3ctb2RkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1uZXdzLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW11bGk7XG4gICAgICBmb250LXNpemU6IC43cmVtO1xuXG4gICAgICAuZGF0ZS1kaXNwbGF5LXNpbmdsZSB7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5wYWdlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnaSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNvdXJjZXMge1xuXG4gICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAgIC5maWxlLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuZmlsZSB7XG4gICAgICAgICAgICAgIC5maWxlLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ28nO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5tZW1iZXJzLW5ldy13cmFwcGVyIHtcbiAgICBoMSB7XG4gICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIyLjVweCk7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMjIuNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIyLjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1maWVsZCB7XG4gICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC0tcGljdHVyZSB7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTAwJTtcbiAgICAgICAgICAgIC5tYW1iZXItYmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mcmllbmRzLW93c2Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JlZW4tbGlnaHQsIDUlKTtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgIC52aWV3IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cblxuICAgICAgLnZpZXctZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cblxuICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMzBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF3YXJkZWVzIHtcbiAgICB3aWR0aDozM3B4O1xuICAgIGhlaWdodDozM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWFmNDk7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmPmRpdiB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuXG4gICAgLmljb24tbWVkYWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb2ZvbnRzIHtcbiAgICAmLmZhLXN0YXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOjMzcHg7XG4gICAgICBoZWlnaHQ6MzNweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWxsb3dzIHtcbiAgICB3aWR0aDozM3B4O1xuICAgIGhlaWdodDozM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZDg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmPmRpdiB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuXG4gICAgJj5zcGFuIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pY29mb250cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYuaWNvZm9udC1sYWJvcmF0b3J5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNmQyNTtcbiAgICAgIH1cblxuICAgICAgJi5pY29mb250LXRlc3QtdHViZS1hbHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGJiO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgLy9jb250ZW50OiBcIlxcZWFmMlwiO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYzI1XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmljb24tZmVsbG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAuaWNvZm9udHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi5pY29mb250LXRlc3QtdHViZS1hbHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RiYjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy9jb250ZW50OiBcIlxcZWFmMlwiO1xuICAgICAgICBjb250ZW50OiBcIlxcZWMyNVwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLW1lbWJlci15ZWFyLW9mLW1lbWJlcnNoaXAge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG4gICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWZpZWxkLXNwZWNpYWxpemF0aW9uIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLW1lbWJlci10eXBlIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlci1zaG93LW1vcmUge1xuICAgIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmVlbi10ZXh0O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgfVxuXG5cblxuICAubmMtbWVtYmVycy1mb3JtIHtcblxuICAgIC52aWV3LWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLWdyZWVuLWxpZ2h0LCA1JSk7XG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggMCA1MHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItc207XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgd2lkdGg6ICRjb250YWluZXItc207XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gICAgICB9XG5cbiAgICAgIC5hbGVydCAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICYuYWxlcnQtc3VjY2VzcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci1ncmVlbi1saWdodCwgNSUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3ItZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctZmlsdGVycyAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci1ncmVlbi1saWdodCwgNSUpO1xuICAgICAgcGFkZGluZzogMTVweCA1MHB4IDUwcHggNTBweDtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItc207XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblxuICAgICAgICAgICAgLmZvcm0tdGV4dCB7XG4gICAgICAgICAgICAgIGhlaWdodDo0NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3cy13aWRnZXQtZmlsdGVyLWNvbWJpbmUge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDcwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlld3Mtd2lkZ2V0LWZpbHRlci1jb21iaW5lXzIge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOjE4MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYy1ncmVlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG5cbiAgICAgICAgICAgICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgLmZpZWxkc2V0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDVweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWdyZWVuLWxpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJlZi1zZWNvbmRhcnktb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAvKmRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4OyovXG5cdFx0XHRcdCAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdCAgICAgICAgICBmbGV4OiAxIDAgY2FsYygzMy4zMzMlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NnB4O1xuICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDo0NnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjQ2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvc2VhcmNoMi13LnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5jLWdyZWVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvO1xuXHRcdFx0XHQgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlld3MtcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ2cHg7XG4gICAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuXG4gICAgICAgICAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQ2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9yZXNldC13LnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy1taWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IGF1dG87XG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG5cblxuICAgICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAucmVwbGFjZWQtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjokY29sb3ItYmFzZS13aGl0ZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogOHB4O1xuICB9XG5cbn1cbiIsIiNjb250ZW50LXdyYXBwZXIge1xuICAmLmJsb2ctc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsb2ctZ3JleS1taWQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYmxvZy1oZWFkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgI2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLm5vZGUgLmRhdGUtZGlzcGxheS1zaW5nbGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXNpZ247XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlua3M6bm90KC5pbmxpbmUpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAtZ2FsbGVyeXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtZ3JvdXAtZm9ybWF0LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAuY29sb3Jib3ggIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNjb21tZW50cyB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAuY29tbWVudCAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIC5zdWJtaXR0ZWQge1xuICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWdyaWQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3MuaW5saW5lIHtcbiAgICAgICAgICAuY29tbWVudF9mb3JiaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuYmxvZy13cmFwcGVyIHtcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblxuICAgICAgLmJsb2ctaXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMCBjYWxjKDMzLjMzMzMlIC0gMzBweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMzJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZS1ibG9nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctbGluay13cmFwcGVyLCAuYmxvZy1saW5rLXdyYXBwZXIgc3BhbiwgLmJsb2ctbGluay13cmFwcGVyIHNwYW4gYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy1kYXRhLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoODIsODIsODIsLjYpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogODUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG5cbiAgICB9XG4gIH1cbn1cblxuI2JyZWFkY3J1bWItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibG9nLWdyZXktbWlkO1xuICB3aWR0aDogMTAwJTtcbiAgI2JyZWFkY3J1bWJzIHtcbiAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDExNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICB9XG59XG5cbi5wYWdlLWNvbW1lbnQge1xuICAjY29udGVudC13cmFwcGVyIHtcbiAgICAmLmJsb2ctc2VjdGlvbiB7XG4gICAgICAjY29udGVudCB7XG4gICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICAgLnN1Ym1pdHRlZCB7XG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZ3JpZDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1jb21tZW50LCAubm9kZS10eXBlLWJsb2cge1xuICAuY29tbWVudC1mb3JtIHtcblxuICAgICYudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LW1pZDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuLW1lbnVob3ZlcjtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSAkY29sb3ItZ3JlZW4tbWVudWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LW1pZDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbi1tZW51aG92ZXI7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gJGNvbG9yLWdyZWVuLW1lbnVob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIGZpZWxkc2V0LmNvbGxhcHNlZCB7XG4gICAgaGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYm94UGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuIiwiI3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICB6LWluZGV4OiAxMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgLyomOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAyNXB4ICRjb2xvci1iYXNlLXdoaXRlOztcbiAgICBib3JkZXItbGVmdDogc29saWQgNTBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTA7XG4gIH0qL1xuXG5cbiAgI3NlYXJjaC1jb250ZW50IHtcbiAgICAjc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuY29udGFpbmVyLWlubGluZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS1taWQ7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW4tbWVudWhvdmVyO1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtICRjb2xvci1ncmVlbi1tZW51aG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHdpZHRoOiAyNnB4O1xuXG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYy1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JleS1taWQsMTApO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgJGNvbG9yLWdyZWVuLW1lbnVob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWFyY2gtc2VjdGlvbi1icmVhZGNydW1iI2JyZWFkY3J1bWItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibG9nLWdyZXktbWlkO1xuICB3aWR0aDogMTAwJTtcbiAgI2JyZWFkY3J1bWJzIHtcbiAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDExNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICB9XG59XG5cbiNjb250ZW50LXdyYXBwZXIge1xuICAmLnNlYXJjaC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZy1ncmV5LW1pZDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICNjb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LW1pZDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbi1tZW51aG92ZXI7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gJGNvbG9yLWdyZWVuLW1lbnVob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLWFkdmFuY2VkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAuZmllbGRzZXQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdHlwZS1jaGVja2JveGVzIHtcbiAgICAgICAgICAmPmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS1taWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpLnNlYXJjaC1yZXN1bHQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAxNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnayc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtc25pcHBldCB7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmZyb250LCAubm90LWZyb250ICB7XG4gICNzZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjc2VhcmNoLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAjc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDVweCA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgIzg4OFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjZm9ydW0td3JhcHBlciwubm9kZS10eXBlLWZvcnVtLCAucGFnZS1mb3J1bSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cblxuXG4gICY+I2NvbnRlbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogMTA3MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cblxuICAjcGF0aCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAjYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiRjb2xvci1ncmVlbi1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICN0YWJzLXdyYXBwZXIge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMHB4IDEycHggMDtcblxuXG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNmb3J1bSwgI2ZvcnVtLXdyYXBwZXIge1xuXG4gICAgLmZvcnVtLXRhYmxlLW5hbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ydW0tcG9zdC1wYW5lbC1tYWluIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLmZvcnVtLXRhYmxlLXdyYXAsICNmb3J1bS10b3BpYy1saXN0IHtcbiAgICAgIC8vZmxleDogMCAwIDcwJTtcbiAgICAgIC8vbWF4LXdpZHRoOiA3MCU7XG4gICAgICAvL29yZGVyOiAxO1xuXG4gICAgICAuZm9ydW0tdGFibGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTs7XG4gICAgICAgICAgLy9wYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAuZm9ydW0tbmFtZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcnVtLXN1YmZvcnVtcyB7XG5cbiAgICAgICAgICAgIC5mb3J1bS1zdWJmb3J1bXMtbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi52aWV3cy1maWVsZC1sYXN0LXVwZGF0ZWQge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ydW0tbmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcnVtLXRhYmxlLXN1cGVyaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgLmZvcnVtLXRhYmxlLW5hbWUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ydW0tdGFibGUge1xuICAgICAgICAuZm9ydW0tbGlzdC1pY29uIHtcbiAgICAgICAgICAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXdzLWZpZWxkLXRvcGljLWljb24ge1xuICAgICAgICAgIC50b3BpYy1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAyNXB4IDEwcHggMTBweDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgYTpub3QoLnVzZXJuYW1lKSB7XG4gICAgICAgICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVzZXJuYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ci5ldmVuIHRkLmZvcnVtLWxpc3QtaWNvbi1uZXctcG9zdHMgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHNwYW4sIHRyLm9kZCB0ZC5mb3J1bS1saXN0LWljb24tbmV3LXBvc3RzIC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAuZm9ydW0tbGlzdC1pY29uLWxlZ2VuZCAuZm9ydW0tbGlzdC1pY29uLW5ldy1wb3N0cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2NpcmNsZS1ncmVlbi5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgdHIuZXZlbiB0ZC5mb3J1bS1saXN0LWljb24tZGVmYXVsdCAuZm9ydW0tbGlzdC1pY29uLXdyYXBwZXIgc3BhbiwgdHIub2RkIHRkLmZvcnVtLWxpc3QtaWNvbi1kZWZhdWx0IC5mb3J1bS1saXN0LWljb24td3JhcHBlciBzcGFuLCAuZm9ydW0tbGlzdC1pY29uLWxlZ2VuZCAuZm9ydW0tbGlzdC1pY29uLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS9jaXJjbGUtZ3JleS5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZvcnVtLWxpc3QtaWNvbi13cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3J1bS10b29scyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb3J1bS1saXN0LWljb24tbGVnZW5kIHtcbiAgICAgIC8vZmxleDogMCAwIDcwJTtcbiAgICAgIC8vbWF4LXdpZHRoOiA3MCU7XG4gICAgICAvL29yZGVyOiAzO1xuICAgIH1cblxuICAgICNmb3J1bS1zdGF0aXN0aWNzIHtcbiAgICAgIC8vZmxleDogMCAwIGNhbGMoMzAlIC0gMzBweCk7XG4gICAgIC8vIG1heC13aWR0aDogY2FsYygzMCUgLSAzMHB4KTtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgIC8vIG9yZGVyOiAyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICAgICNmb3J1bS1zdGF0aXN0aWNzLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1ncmF5O1xuICAgICAgfVxuICAgICAgI2ZvcnVtLXN0YXRpc3RpY3MtYWN0aXZlLWhlYWRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgI2ZvcnVtLXN0YXRpc3RpY3Mtc3RhdGlzdGljcy1oZWFkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5mb3J1bS1zdGF0aXN0aWNzLXN1Yi1ib2R5LCAuZm9ydW0tc3RhdGlzdGljcy1hY3RpdmUtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3J1bS1hZGQtZm9ydW0gLmFmLWJ1dHRvbi1sYXJnZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL3BsdXMuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIH1cblxuICAuYWYtYnV0dG9uLWxhcmdlLCAuYWYtYnV0dG9uLXNtYWxsLCAuYXV0aG9yLXBhbmUtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC52aWV3LWFkdmFuY2VkLWZvcnVtLXRvcGljLWxpc3QgLnZpZXctZW1wdHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUMxQzE7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ydW0tbm9kZS1jcmVhdGUtbGlua3M6bm90KC5mb3J1bS1ub2RlLWNyZWF0ZS1saW5rcy10b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2ZvcnVtLXNvcnQge1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuXG4gICAgfVxuICB9XG5cbiAgLmZvcnVtLXRvcGljLWxlZ2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0MxQzFDMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICY+ZGl2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICYudG9waWMtaWNvbi1uZXcge2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vY29tbWVudC1kb3RzLnN2ZycpO31cbiAgICAgICYudG9waWMtaWNvbi1kZWZhdWx0IHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2NvbW1lbnQtZG90cy1kZWZhdWx0LnN2ZycpO31cbiAgICAgICYudG9waWMtaWNvbi1ob3QtbmV3IHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2NvbW1lbnQuc3ZnJyk7fVxuICAgICAgJi50b3BpYy1pY29uLWhvdCB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS9jb21tZW50LWdyZXkuc3ZnJyk7fVxuICAgICAgJi50b3BpYy1pY29uLXN0aWNreSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS9waW4uc3ZnJyk7YmFja2dyb3VuZC1zaXplOiAxMXB4O2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOXB4IGNlbnRlcjt9XG4gICAgICAmLnRvcGljLWljb24tY2xvc2VkIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2xvY2suc3ZnJyk7YmFja2dyb3VuZC1zaXplOiAxMXB4O2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOXB4IGNlbnRlcjt9XG4gICAgfVxuICB9XG5cbiAgc3Bhbjpub3QoLmZvcnVtLWNvbGxhcHNpYmxlKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cbiAgICAmLnRvcGljLWljb24tbmV3IHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2NvbW1lbnQtZG90cy5zdmcnKTt9XG4gICAgJi50b3BpYy1pY29uLWRlZmF1bHQge2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vY29tbWVudC1kb3RzLWRlZmF1bHQuc3ZnJyk7fVxuICAgICYudG9waWMtaWNvbi1ob3QtbmV3IHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2NvbW1lbnQuc3ZnJyk7fVxuICAgICYudG9waWMtaWNvbi1ob3Qge2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vY29tbWVudC1ncmV5LnN2ZycpO31cbiAgICAmLnRvcGljLWljb24tc3RpY2t5IHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL3Bpbi5zdmcnKTtiYWNrZ3JvdW5kLXNpemU6IDExcHg7YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5cHggY2VudGVyO31cbiAgICAmLnRvcGljLWljb24tY2xvc2VkIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2xvY2suc3ZnJyk7YmFja2dyb3VuZC1zaXplOiAxMXB4O2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOXB4IGNlbnRlcjt9XG4gIH1cblxuICAjY29udGVudCAubGlua3MgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2NvbnRlbnQgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50LXJlcGx5IHNwYW4sLnRvcGljLXJlcGx5LWFsbG93ZWQgc3BhbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS9yZXBseS5zdmcnKTtiYWNrZ3JvdW5kLXNpemU6IDE0cHg7fVxuICAubGFzdC1wb3N0LWxpbmsgc3BhbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9mb3J1bS9hbmdsZS1kb3VibGUtcmlnaHQuc3ZnJyk7fVxuICAudG9waWMtbmV3LXBvc3QtbGluayBzcGFuIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL2FuZ2xlLXJpZ2h0LnN2ZycpO2JhY2tncm91bmQtc2l6ZTogMTBweDt9XG4gIC5mb3J1bS1qdW1wLWxpbmtzIHNwYW4ge2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vYW5nbGUtdXAuc3ZnJyk7YmFja2dyb3VuZC1zaXplOiAxNHB4O31cblxuICAvLy5jb21tZW50LWRlbGV0ZSBzcGFuLCAubGlua3MgLmNvbW1lbnQtZGVsZXRlIGEge2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vdGltZXMuc3ZnJyk7YmFja2dyb3VuZC1zaXplOiAxNHB4O31cbiAgLmNvbW1lbnQtZGVsZXRlIHNwYW4ge2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7YmFja2dyb3VuZC1zaXplOiAxNHB4O31cbiAgLmNvbW1lbnQtYWRkIHNwYW4ge2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vcGx1cy5zdmcnKTtiYWNrZ3JvdW5kLXNpemU6IDE0cHg7fVxuICAuY29tbWVudC1lZGl0IHNwYW4ge2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvZm9ydW0vcGVuLnN2ZycpO2JhY2tncm91bmQtc2l6ZTogMTRweDt9XG5cbiAgLmNvbW1lbnQtZWRpdCAuYWYtYnV0dG9uLXNtYWxsIHNwYW4sIC5wb3N0LWVkaXQgLmFmLWJ1dHRvbi1zbWFsbCBzcGFuIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL3Blbi5zdmcnKTtiYWNrZ3JvdW5kLXNpemU6IDE0cHg7fVxuICAuY29tbWVudC1kZWxldGUgLmFmLWJ1dHRvbi1zbWFsbCBzcGFuLCAucG9zdC1kZWxldGUgLmFmLWJ1dHRvbi1zbWFsbCBzcGFuIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL2ZvcnVtL3RpbWVzLnN2ZycpO2JhY2tncm91bmQtc2l6ZTogMTRweDt9XG5cbiAgaDIuY29tbWVudC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmZvcnVtLXBvc3QtbGlua3Mge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMnB4IDJweCAycHggMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwIDdweCAwIDdweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAjZm9ydW0tY29tbWVudHMge1xuICAgIC5mb3J1bS1wb3N0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICB9XG59XG5cbiNmb3J1bS1jb21tZW50cywgLnBhZ2Utbm9kZS1hZGQtZm9ydW0sIC5wYWdlLW5vZGUtZWRpdC5ub2RlLXR5cGUtZm9ydW0sIC5wYWdlLWNvbW1lbnQtZGVsZXRlLCAucGFnZS1jb21tZW50LWVkaXQsIC5wYWdlLWNvbW1lbnQtcmVwbHkge1xuICBpbnB1dCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50aXRsZS5jb21tZW50LWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLXN1YmplY3QsIC5mb3JtLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICNjb21tZW50LWNvbmZpcm0tZGVsZXRlIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5mb3J1bS1wb3N0LXBhbmVsLW1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG5cbn1cblxuXG4iLCIvL2NhbGVuZGFyXG4udmlldy1uYXRpb25hbC1jaGFwdGVycy1ldmVudHMge1xuXG4gICYudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIHtcblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgLy9kaXNwbGF5OmZsZXg7XG4gICAgICAvL2ZsZXgtd3JhcDp3cmFwO1xuXG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgLy9wYWRkaW5nOiAyMHB4O1xuICAgICAgICAvL2ZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRpbWVsaW5lIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpID4gZGl2IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIC50aW1lbGluZS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50cmllcyB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LW5ld3MtYmc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaW1wbGVfdGltZWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuXG5cbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLXR5cGUtZXZlbnQtd29ya3Nob3Age1xuICAuZGF0ZS1kaXNwbGF5LXNpbmdsZSwgLmRhdGUtZGlzcGxheS1yYW5nZSB7XG4gICAgY29sb3I6ICRjb2xvci1iYXNlLW5hdmJhci10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuXG4gIC5maWVsZC1uYW1lLWZpZWxkLXRhZ3Mge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC5maWVsZC1ncm91cC1kaXYge1xuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIiwgXCI7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHsgLy8xMjAwcHgtMVxuXG5cdC50aWQtY291bnRyeS5jb250YWluZXIuYm94LWNvbnRlbnQge1xuXHRcdCNjb250ZW50IHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAvLzk5MnB4XG5cbmJvZHkge1xuXHQvL3BhZGRpbmctdG9wOiA5MHB4IWltcG9ydGFudDtcblx0Ji50b29sYmFyIHtcblx0XHQvL3BhZGRpbmctdG9wOiA5MHB4IWltcG9ydGFudDtcblx0XHRoZWFkZXIubWFpbiB7XG5cdFx0XHQvL3BhZGRpbmctdG9wOiA5MHB4IWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQjd3JhcHBlciB7XG5cdFx0XHQvL3BhZGRpbmctdG9wOiA4MHB4IWltcG9ydGFudDtcblx0XHR9XG5cblx0fVxuXG5cdCYubmV0d29yayB7XG5cdFx0I3dyYXBwZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblx0LnRvb2xiYXIgaGVhZGVyLm1haW4ge1xuXHRcdFx0Lm1lZ2EtbWVudSwgLnN1Ym1lbnUge1xuXHRcdFx0XHQvL3RvcDogMTcwcHg7XG5cdFx0XHR9XG5cdH1cblxuXHRoZWFkZXIge1xuXHRcdHotaW5kZXg6IDQxMDtcblx0XHQmLm1haW4ge1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblxuXHRcdFx0Jj4uYm94LWNvbnRlbnQge1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cdFx0XHQubG9nbyBpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5maXJzdC1sZXZlbD5saSB7XG5cdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1lZ2EtbWVudSwgLnN1Ym1lbnUge1xuXHRcdFx0XHR0b3A6IDkwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC51dGlsaXR5IHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMTAwcHhcblx0XHRcdH1cblxuXHRcdFx0bmF2IC5maXJzdC1sZXZlbD5saT5hIHtjb2xvcjogJGNvbG9yLWdyZWVuLWRhcmt9XG5cdFx0XHQudXRpbGl0eSBhOmZvY3VzLCAudXRpbGl0eSBhOmhvdmVyLCAuc29jaWFsIGEge2NvbG9yOiAkY29sb3ItYmFzZS1ibGFja31cblxuXG5cdFx0fVxuXHR9XG5cblx0Lm1hcC1pbWFnZSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCkge1xuaGVhZGVyIHtcblx0XHR6LWluZGV4OiA0MTA7XG5cdFx0Ji5tYWluIHtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cblx0XHRcdCY+LmJveC1jb250ZW50IHtcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmxvZ28gaW1nIHtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlyc3QtbGV2ZWw+bGkge1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5tZWdhLW1lbnUsIC5zdWJtZW51IHtcblx0XHRcdFx0dG9wOiAxNTRweDtcblx0XHRcdH1cblxuXHRcdFx0LnV0aWxpdHkge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAxMDBweFxuXHRcdFx0fVxuXG5cdFx0XHRuYXYgLmZpcnN0LWxldmVsPmxpPmEge2NvbG9yOiAkY29sb3ItZ3JlZW4tZGFya31cblx0XHRcdC51dGlsaXR5IGE6Zm9jdXMsIC51dGlsaXR5IGE6aG92ZXIsIC5zb2NpYWwgYSB7Y29sb3I6ICRjb2xvci1iYXNlLWJsYWNrfVxuXG5cblx0XHR9XG4gIH1cblxuICAjbWVudS1kb25hdGUubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vOTkycHggLSAxXG5cblx0Ym9keSB7XG5cblx0XHQmLm5vdC1sb2dnZWQtaW4ge1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLnRvb2xiYXIge1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogOTBweCFpbXBvcnRhbnQ7XG5cdFx0XHQuc2xpZGVvdXQtbWVudSB7XG5cdFx0XHRcdC8vbWFyZ2luLXRvcDogOTBweDtcblx0XHRcdH1cblx0XHQvL1x0cGFkZGluZy10b3A6IDkwcHghaW1wb3J0YW50O1xuXG5cdFx0XHQjd3JhcHBlciB7XG5cdFx0XHRcdC8vcGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuc2Vjb25kYXJ5bWVudS13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cblx0fVxuXG5cdCN3cmFwcGVyIHtcblxuXHRcdGhlYWRlciB7XG5cdFx0XHQmLm1haW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICAgJi5maXhlZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cdFx0XHRcdC5sb2dvIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAgICAgICB0b3A6MjVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsMCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICAgIHRvcDo0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblx0XHRcdFx0XHRpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0I2J1cmdlci1tZW51IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuXHRcdFx0XHRcdCY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0I2Zyb250Z3JpZCB7XG5cdFx0XHQjZnJvbnRncmlkLWNvbnRlbnQge1xuXHRcdFx0XHQudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuXHRcdFx0XHQgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgID4udmlldy1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5iZWNvbWUtbWVtYmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGluay1ib3gge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEubW9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmMtZ3JlZW47XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxpbmstYm94IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0Ym90dG9tOiBpbml0aWFsO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjdmlkZW8tY29udGVudCB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkaW5nLTM7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0I2J1cmdlci1tZW51LW5hdiB7XG5cdFx0Lm1vYmlsZV9sb2dvIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2ViLXJvbGUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZmlndXJlIHtcblx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMTVweCAyMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LXBsdXM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lZ2EtbWVudSB7XG5cdFx0LmJsb2NrLW1lbnUge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiA5cHggMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweCAwIDBweDtcblx0XHRcdH1cblxuXHRcdFx0bGkgdWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNzdWNjZXNzLXN0b3J5IHtcblx0XHQubWVtYmVyLWluZm8ge1xuXHRcdFx0cGFkZGluZzogMzZweCA3MHB4IDAgNzBweDtcblx0XHRcdG1hcmdpbjogLTMwcHggMCAwIDA7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRoZWFkZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwIHtcblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1lbWJlci1pbmZvIGgxIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzcHgpICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cblx0I25ldHdvcmtzIHtcblx0XHQjbmV0d29ya3MtbGlzdCB7XG5cdFx0XHQubmV0d29yayB7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQubmV0d29yay1pbmZvLXdyYXBwZXIge1xuXHRcdFx0XHRcdC5pbmZvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2NvdW50cnkge1xuXHRcdGhlYWRlciB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQubmV0d29yay1jaGFydCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCkgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0dG9wOiBpbml0aWFsO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdC5zdGF0cyB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubWVtYmVyIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDVweCAwO1xuXG5cdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZW1iZXItaW5mbyB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcblx0I25hdGlvbmFsLWNoYXB0ZXJze1xuXHRcdC5yZWdpb24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDdweCk7XG5cdFx0XHR9XG5cdFx0XHQubWVtYmVycyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lnllcy1uYyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgI21lbnUtZG9uYXRlLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoZWFkZXIubWFpbiAudXRpbGl0eSB7XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICByaWdodDogLTIycHg7XG5cbiAgICBsaS5maXJzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvLzc2OHB4IC0gMVxuXHQudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gM3B4KSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQjY291bnRyeSB7XG5cdFx0Lm5ldHdvcmstZnVsbC1pbmZvIHtcblx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdH1cblx0fVxuXG5cdC5uZXR3b3JrIHtcblx0XHQubmV0d29yay1mdWxsLWluZm8ge1xuXHRcdFx0cGFkZGluZzogMjBweCAyJSA1MHB4IDIlICFpbXBvcnRhbnQ7XG5cdFx0XHQubWVtYmVyIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuc3RhdHMge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdFx0XHRyaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRtYXJnaW46IDE1cHggMCAwIDA7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICNlYi1yb2xlIHtcblx0XHRmaWd1cmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBmaWdjYXB0aW9uIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHQudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmlwLWdlb2xvYy1tYXA+ZGl2IHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgI2J1cmdlci1tZW51LW5hdiB7XG4gICAgI3NlYXJjaC1tb2JpbGUge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjc2VhcmNoLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIC5jb250YWluZXItaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6ZmxleDtcblxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMC45O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHBhZGRpbmc6IDVweCA0cHggNHB4IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogOTklO1xuICAgIH1cbiAgfVxuXG4gICN1dGlsaXR5LXdyYXBwZXIge1xuICAgICNzZWFyY2gge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAjYnVyZ2VyLW1lbnUtbmF2IHtcbiAgICBuYXYge1xuICAgICAgdG9wOiA3MHB4O1xuICAgIH1cblxuICAgICNzZWFyY2gtbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggNHB4IDRweCA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHhcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiQGtleWZyYW1lcyBsZWFmbGV0LWdlc3R1cmVzLWZhZGVpbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogbGVhZmxldC1nZXN0dXJlcy1mYWRlaW4gMC44cyBiYWNrd2FyZHM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHotaW5kZXg6IDQ2MTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICB9XG59XG5cbi5sZWFmbGV0LWdlc3R1cmUtaGFuZGxpbmctdG91Y2gtd2FybmluZyxcbi5sZWFmbGV0LWdlc3R1cmUtaGFuZGxpbmctc2Nyb2xsLXdhcm5pbmcge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IGxlYWZsZXQtZ2VzdHVyZXMtZmFkZWluIDAuOHMgZm9yd2FyZHM7XG4gICAgfVxufVxuXG4ubGVhZmxldC1nZXN0dXJlLWhhbmRsaW5nLXRvdWNoLXdhcm5pbmcge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZ2VzdHVyZS1oYW5kbGluZy10b3VjaC1jb250ZW50KTtcbiAgICB9XG59XG5cbi5sZWFmbGV0LWdlc3R1cmUtaGFuZGxpbmctc2Nyb2xsLXdhcm5pbmcge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZ2VzdHVyZS1oYW5kbGluZy1zY3JvbGwtY29udGVudCk7XG4gICAgfVxufVxuIiwiLm5vdC1mcm9udCB7XG4gIC5uZXdzLWxpc3Qge1xuICAgICYubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEsICYubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA2MTBweDtcbi8vJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweDtcbi8vJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5NjBweDtcbi8vJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgID5hIHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHNjcmVlbi14cykgLSAxKSB7XG4gICAgICAgICAgZmxleDogMSAwIDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1tZC00IHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgICAubGluay1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDgyLDgyLDgyLC43KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLmRhdGEtd3JhcHBlciB7XG4gICAgICAgICAgLm5ld3N0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXctZmlsdGVycyB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMHB4KTtcblxuICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDEgMCAyMDBweDtcblxuICAgICAgICAgICAgJi52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudmlld3MtcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXdzLXdpZGdldCB7XG4gICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSwgJi5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiB7XG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgICAgICAgLmxpbmstYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctZW1wdHkge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDYxMHB4O1xuLy8kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4O1xuLy8kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk2MHB4O1xuLy8kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCArICRncmlkLWd1dHRlci13aWR0aDtcblxuLmZyb250IHtcbiAgaGVhZGVyIHtcbiAgICAuYm94LWNvbnRlbnQtbmV3IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCArICRncmlkLWd1dHRlci13aWR0aCkge1xuICAgICAgICB3aWR0aDogMTE0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCArICRncmlkLWd1dHRlci13aWR0aCkge1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgLmJveC1jb250ZW50LW5ldyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gICAgICB3aWR0aDogMTE0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgIGJvdHRvbTogLTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lcjpub3QoLmFubml2ZXJzYXJ5KTpub3QoLm5ldHdvcmtzLXdyYXApOm5vdCguYmxvY2stbmV3cykge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC0gMSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJiNjb250ZW50LXdyYXBwZXItbmV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRzY3JlZW4tc20pIC0gMSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGFzaWRlIHtcbiAgICAgIGZsZXg6IDAgMCAyMTVweDtcbiAgICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICAgICYucmlnaHQtc2lkZWJhciB7XG4gICAgICAgIGZsZXg6IDAgMCAyMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAycHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRzY3JlZW4tbWQpIC0gMSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc2NyZWVuLXNtKSAtIDEpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNjb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSA1MzBweCk7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc2NyZWVuLW1kKSAtIDEpIHtcbiAgICAgICAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDI2NXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNjVweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc2NyZWVuLXNtKSAtIDEpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgI2JyZWFkY3J1bWJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2NvbnRlbnQtd3JhcHBlciB7XG4gICNjb250ZW50IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHNjcmVlbi1zbSkgLSAxKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5uZXR3b3Jrcy13cmFwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAjbmV0d29ya3MtbGlzdCB7XG4gICAgLm5ldHdvcmstaW5mbyB7XG4gICAgICAubWVtYmVycyB7XG5cbiAgICAgICAgLm1lbWJlci1zaG9ydCB7XG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZW1iZXJzIHtcbiAgLm1lbWJlci1zaG9ydCB7XG5cbiAgICBmaWd1cmUge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNyZWdpb25zLXNvcnRhYmxlIHtcbiAgLm1lbWJlci1zaG9ydCB7XG4gICAgZmlndXJlIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3V0aWxpdHktd3JhcHBlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5iYW5uZXJzLXdyYXBwZXIge1xuICAvL21hcmdpbi10b3A6IDEwMnB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc2NyZWVuLXNtKSAtIDEpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmJhbm5lci1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC5iYW5uZXIge1xuICAgICAgYSB7XG4gICAgICAgICY6bGluayxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICAvL2NvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc2NyZWVuLXNtKSAtIDEpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmJhbm5lci1pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDIxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc2NyZWVuLW1kKSAtIDEpIHtcbiAgI3Rvb2xiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59Ki9cblxuLy8kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDYxMHB4O1xuLy8kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4O1xuLy8kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk2MHB4O1xuLy8kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCArICRncmlkLWd1dHRlci13aWR0aDtcblxuLmllMTEge1xuICAuY29udGFpbmVyOm5vdCguYW5uaXZlcnNhcnkpOm5vdCgubmV0d29ya3Mtd3JhcCk6bm90KC5ibG9jay1uZXdzKSB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHNjcmVlbi1tZCkgLSAxKSB7XG4gICAgICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyNjVweCk7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRzY3JlZW4tc20pIC0gMSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2NvbnRlbnQge1xuICAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMge1xuICAgICYudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMsICYudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQsICYudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUge1xuICAgICAgLm93c2Qtc3Rvcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1uZXdzLWJnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW1iZXItaW1hZ2Uge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTY3N3B4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbWJlci1pbWFnZS1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NzdweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAvL21heC13aWR0aDogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW1iZXItaW5mbyB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFic3RyYWN0IHtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tb3JlLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI293c2Qtc3Rvcnkge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTEzcHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb3dzZF9zdG9yeV9sYWJlbF9pbnZlcnRlZC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1OHB4O1xuICAgICAgei1pbmRleDogMTAyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXR3b3JrX21lbWJlcl9zdWNjZXNzX2JhZGdlLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogNTFweDtcbiAgICAgICAgdG9wOjEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbWJlci1pbmZvLWNvbG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LW5ld3MtYmc7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAzcHggNHB4IGdyZXk7XG4gICAgfVxuXG4gICAgLm1lbWJlci1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICB9XG5cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW1iZXItZGF0YSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubWVtYmVyLXByb2ZpbGUge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvbnRlbnQtY29uZGVuc2VkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW1iZXItbG9jYXRpb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAueWVsbG93IHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW1iZXItc3BlY2lhbGl6YXRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWZmaWxpYXRpb24ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb250ZW50LWNvbmRlbnNlZDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcGVuZC1hZmZpbGlhdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvbnRlbnQtY29uZGVuc2VkO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm93c2Qtc3RvcnktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBDb25kZW5zZWRcIixzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi1kYXJrO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWdsaW5lLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1uZXdzLWJnO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuXG4gICAgICAudGV4dC1tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3JhbSB7XG4gICAgICAgICAgLy9mbGV4OiAwIDAgY2FsYygxMDAlIC0gMzUwcHgpO1xuICAgICAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm11bHRpbWVkaWEge1xuICAgICAgICAgIC8vZmxleDogMCAwIDM1MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmlnaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmxpbmtzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAubWVtYmVyLWxpbmsge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi9fY29sb3JzLnNjc3MnO1xuQGltcG9ydCAnLi9fZm9udHMuc2Nzcyc7XG5AaW1wb3J0IFwiLi9fYm9vdHN0cmFwX3ZhcnMuc2Nzc1wiO1xuQGltcG9ydCAnLi9ib290c3RyYXAvX2Jvb3RzdHJhcC5zY3NzJztcbkBpbXBvcnQgJy4vX293c2Quc2Nzcyc7XG5AaW1wb3J0ICcuL19mbGV4LnNjc3MnO1xuQGltcG9ydCAnLi9fZmxleF9kaXNwbGF5LnNjc3MnO1xuQGltcG9ydCAnLi9fbmF0aW9uYWxfY2hhcHRlci5zY3NzJztcbkBpbXBvcnQgJy4vX2Jsb2cuc2Nzcyc7XG5AaW1wb3J0ICcuL19zZWFyY2guc2Nzcyc7XG5AaW1wb3J0ICcuL19mb3J1bS5zY3NzJztcbkBpbXBvcnQgJy4vX2NhbGVuZGFyLnNjc3MnO1xuQGltcG9ydCAnLi9fZXZlbnRfd29ya3Nob3Auc2Nzcyc7XG5AaW1wb3J0ICcuL19oYW5kaGVsZC5zY3NzJztcbkBpbXBvcnQgJy4vX2xlYWZsZXQtZ2VzdHVyZS1oYW5kbGluZy5zY3NzJztcbkBpbXBvcnQgJy4vc2VjdGlvbnMvX25ld3NfbGlzdF9jb250ZW50X3BhZ2Uuc2Nzcyc7XG5AaW1wb3J0ICcuL19vd3NkX25ld19jb250ZW50LnNjc3MnO1xuQGltcG9ydCAnLi9fb3dzZF9zdG9yaWVzLnNjc3MnO1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luOiAzcHggM3B4IDNweCA0cHg7XG59XG5cbi5wYWdlLXRheG9ub215IHtcbiAgJi5uYy1lZGl0b3Ige1xuICAgICN0YWJzLXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZnJvbnQge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pY29uLWZlbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcInVcIjtcbn1cblxuLmljb24tYWx1bW5hZTpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cblxuLnllcy1uYyB7XG4gIC8qY29udGVudDogXCJcXGYwYWNcIjtcblx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7Ki9cbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAkY29sb3ItZ3JlZW4tZGFyaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubm8tbmMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwO1xufVxuXG5pbWdbdHlwZW9mPVwiZm9hZjpJbWFnZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbiNjYm94Q29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBDbGVhcnMgY2hpbGQgZmxvYXRzXG4uZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTdweDtcbn1cblxuLnBhZ2UtdXNlciB7XG4gICNjb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4jY2JveFByZXZpb3VzIHtcbiAgbWFyZ2luOiAwO1xuICByaWdodDogMjVweDtcbn1cblxuI2Nib3hOZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuI2Nib3hDbG9zZSB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5ibGlua19tZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogYmxpbms7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBibGlua2VyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbn1cblxuI2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQ1cHggMHB4O1xufVxuXG4uY29udGFpbmVyLmJveC1jb250ZW50LFxuLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLmNvbnRhaW5lci5ib3gtY29udGVudCxcbiAgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXG4gIC5jb250YWluZXIuYm94LWNvbnRlbnQsXG4gIC5zZWNvbmRhcnltZW51LXdyYXBwZXIgLmJsb2NrLW1lbnUtYmxvY2sge1xuICAgIHdpZHRoOiA5NjBweDtcblxuICAgIGFzaWRlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAjY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjQ1cHgpO1xuICAgIH1cblxuICAgICYudGlkLWNvdW50cnkgI2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLXZpZXdzLWNvbnRlbnQtbWVtYmVycy1saXN0LWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAuY29udGFpbmVyLmJveC1jb250ZW50LFxuICAuc2Vjb25kYXJ5bWVudS13cmFwcGVyIC5ibG9jay1tZW51LWJsb2NrIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjc4cHgpIHtcblxuICAuY29udGFpbmVyLmJveC1jb250ZW50LFxuICAuc2Vjb25kYXJ5bWVudS13cmFwcGVyIC5ibG9jay1tZW51LWJsb2NrIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuXG4gICAgI2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDExNzBweDtcbiAgICB9XG5cbiAgICBhc2lkZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI0NXB4O1xuICAgIH1cbiAgfVxuXG4gICNibG9jay12aWV3cy1jb250ZW50LW1lbWJlcnMtbGlzdC1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gM3B4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmEudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5sZWFmbGV0LXRvcCxcbi5sZWFmbGV0LWJvdHRvbSB7XG4gIHotaW5kZXg6IDQwOTtcbn1cblxuI2NvdW50cnkge1xuICBoZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTVweCk7XG4gIH1cblxuICAubmV0d29yay1jaGFydCB7XG4gICAgbGVmdDogLTE3MHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgLnN0YXRzIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgICBwLm1lbWJlcnNJdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbiNuZXR3b3JrcyAjbmV0d29ya3MtbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5uZXR3b3JrIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KVxuICB9XG59XG5cbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gI2VkaXQtcmVnaW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICB0b3A6IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5cblxuLmJlY29tZS1tZW1iZXIge1xuICBhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICY6bGluayxcbiAgICAmOmhvdmVyLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1wbHVzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbn1cblxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIgaW1nIHtcbiAgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDUwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg1MCUpO1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuXG4gIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDVkMjU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1wbHVzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmLmVtYWlsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbWJlcnNJdGVtIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI2NvbnRlbnQge1xuICAuY29udGV4dHVhbC1saW5rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgMC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG5cbiAgICAucGFnZXIge1xuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmPmEge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhZ2VyLWN1cnJlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuICAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5wYWdlIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1odG1sO1xuICB9XG59XG5cbi52aWV3LWZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgLnZpZXdzLXdpZGdldCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNnB4O1xuXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVlZWI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2VmZWVlYjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcblxuICAgICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBvcHRpb25bdmFsdWU9XCJmZWxsb3dzaGlwbXNjXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsLm9wdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9ybS1pdGVtLWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZSB7XG4gICAgICAgICAgICAgIC5iZWYtc2VsZWN0LWFzLWNoZWNrYm94ZXMge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KTtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAmI2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNlZmVlZWI7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDZweCA2cHggNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmZvcm0tc3VibWl0Om5vdCgjZWRpdC1zdWJtaXQtY29udGVudC1uYy1tZW1iZXJzKSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJhc2UtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1taWQgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWdyZXktbWlkLCAxMCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYjZWRpdC1zdWJtaXQtY29udGVudC1uYy1tZW1iZXJzLS0yLFxuICAgICAgICAgICYjZWRpdC1zdWJtaXQtY29udGVudC1uYy1tZW1iZXJzLS0zIHtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL3NlYXJjaDItdy5wbmcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYy1ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLXJlc2V0LWJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmZvcm0tc3VibWl0Om5vdCgjbmMtcmVzZXQpIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS1taWQgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZ3JleS1saWdodCwgMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjQpO1xuICB6LWluZGV4OiAzMDA7XG5cbiAgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL3dhaXRpbmcucG5nJykgbm8tcmVwZWF0IDBweCBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiBzcGluIDMwMDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS0yNDA3IHtcbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAzcHgpO1xuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hYnNvbHV0ZS1tZXNzYWdlcy1tZXNzYWdlIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmRyYWdnYWJsZSAudGFibGVkcmFnLWhhbmRsZSB7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmZyb250IHtcbiAgaGVhZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgJi5tYWluIHtcbiAgICAgICAgLmJveC1jb250ZW50LW5ldyB7XG4gICAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuaGVhZGVyIHtcblxuICAmLm1haW4ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHotaW5kZXg6IDQxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICAubWVnYS1tZW51IHtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmN0YSB7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0LWN0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0d2Fzb25saW5lZm9ybXM7XG4gICAgICAgIGNvbnRlbnQ6ICdnJztcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbWJlcnNoaXAtY3RhIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHR3YXNvbmxpbmVmb3JtcztcbiAgICAgICAgY29udGVudDogJ3YnO1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXdhcmRzLWN0YSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdBJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZWVyLWN0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiR1wiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNvdXJjZXMtY3RhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHR3YXNvbmxpbmVmb3JtcztcbiAgICAgICAgY29udGVudDogJ2QnO1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1jdGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcImZcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbWVudSAubWVudSBsaSAubWVudSBsaSBhIHtcbiAgICBtaW4td2lkdGg6IDIyMnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcblxuICAgICYubWFpbiB7XG5cbiAgICAgICY+LmJveC1jb250ZW50LW5ldyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgIGZsZXg6IDAgMCAyMTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6MCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNtYWluLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgI3V0aWxpdHktd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOztcblxuICAgICAgICAgICAgLnV0aWxpdHkge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgLml0ZW0tbGlzdCA+IHVsIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjc2VhcmNoIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAub3Blbi1tZW51IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuXG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICYubWFpbiB7XG5cbiAgICAgICY+LmJveC1jb250ZW50LW5ldyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgZmxleDogMCAwIDIxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIG9yZGVyOjE7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNtYWluLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDI0NXB4KTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgI21haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICBib3R0b206IC04cHg7XG5cbiAgICAgICAgICAgIHVsLmZpcnN0LWxldmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICNtZW51LWxvZ2luLCAjbWVudS1kb25hdGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjdXRpbGl0eS13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3JkZXI6MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuI3NsaWRlc2hvdyB7XG4gIC5zbGlkZSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAuaW5mbyB7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbmV4dDpiZWZvcmUsXG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuXG59XG5cblxuI2NhcmVlci1zbGlkZXItY29udGVudCBhcnRpY2xlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbiNmb2N1cyxcbi52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEsXG4udmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMjVweCAkY29sb3ItZ3JleS1saWdodDtcbiAgICBib3JkZXItbGVmdDogc29saWQgNTBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDI1cHggJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1MHB4IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgJi5yZWdpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgLmJveC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG5cbiAgICAgIC5zbi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIC5sZWFkLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYS5hbGwge1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubGVhZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICAuZmEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5kYXRhLXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGluay1ib3gge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODIsIDgyLCA4MiwgLjYpO1xuXG4gICAgLmRhdGEtd3JhcHBlciB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMxO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAvKiB0aGlzIGlzIHlvdXIgdGV4dC4gWW91IGNhbiBhbHNvIHVzZSBVVEYtOCBjaGFyYWN0ZXIgY29kZXMgYXMgSSBkbyBoZXJlICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDg1JTtcbiAgICB9XG4gIH1cblxuXG5cbiAgLmNvbnRlbnQtcGFnZSB7XG4gICAgLmxlYWQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuI3RhYnMtd3JhcHBlciB7XG4gIHVsIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxufVxuXG4uaGlnaGNoYXJ0cy1jb250YWluZXIge1xuXG4gIHN2ZyB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAuaGlnaGNoYXJ0cy10b29sdGlwIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgIC50b29sdGlwIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuI25hdGlvbmFsLWNoYXB0ZXJzIHtcbiAgLnJlZ2lvbiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAuY2hhcnQge1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuXG4gICAgZGl2LnRleHQge1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuXG4gICAgLm1lbWJlcnMge1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuICB9XG5cbn1cblxuLmZvb3Rlci1tZW51IHtcbiAgLmJsb2NrIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxufVxuXG4jZnJvbnRncmlkIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLWRhcms7XG4gIC8vbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9wYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLy9wYWRkaW5nLXRvcDogMjBweDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAyNXB4ICRjb2xvci1ncmVlbi1kYXJrO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1MHB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgNTBweCB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gICNmcm9udGdyaWQtY29udGVudCB7XG4gICAgLmJlY29tZS1tZW1iZXItd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHAge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5saW5rLWJveCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoODIsIDgyLCA4MiwgLjUpO1xuICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgcCB7XG5cbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtcGx1cztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgIC8qIHRoaXMgaXMgeW91ciB0ZXh0LiBZb3UgY2FuIGFsc28gdXNlIFVURi04IGNoYXJhY3RlciBjb2RlcyBhcyBJIGRvIGhlcmUgKi9cbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG4jb3dsIHtcbiAgei1pbmRleDogMTtcblxuICAjb3dsLWNvbnRlbnQge1xuICAgIC5sZWFkLWltYWdlIHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwJTtcbiAgICB9XG4gIH1cbn1cblxuI21hcCB7XG5cbiAgI21hcC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnZpZXctaGVhZGVyIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGluZy0zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1wbHVzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuXG4gIC5tYXBOYXZzIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWJhc2UtbmF2YmFyLWhvdmVyO1xuICAgICAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZ3JleS1saWdodCwgNSUpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXllbGxvdywgNSUpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcblxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMxO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCwgLmNvdW50MiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtcGx1cztcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMHB4O1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1ncmV5LWxpZ2h0LCA1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG5cbiNjb2xvcmJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgfVxufVxuXG4uYW5uaXZlcnNhcnkge1xuXG4gICYjd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDBweCAjMWExYTFhO1xuICB9XG5cbiAgaGVhZGVyLm1haW4ge1xuICAgIGhlaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgI2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLml0ZW0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXG4gICAgICAuY29sb3Jib3gtbm9kZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmltZy1yZXNwb25zaXZlIHtcblxuICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gICNhbm5pdmVyc2FyeS1sb2dvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC8qIGJyaW5nIHlvdXIgb3duIHByZWZpeGVzICovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwJSk7XG4gICAgei1pbmRleDogMjEwO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5hcnRpY2xlLm5ld3Mge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG59XG5cbi52aWV3LWFib3V0LWhpc3Rvcnkge1xuICAudmlld3Mtcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZWVuLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxpbmtzIHVsLFxuICAgIC5kb3dubG9hZHMgdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZG93bmxvYWRzIHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtcGx1cztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWRpc3BsYXktaWQtcGFydG5lcl9ob3N0X3RyaWVzdGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xufVxuXG4vL25ldHdvcmtzXG4ubmV0d29yayB7XG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgLnN0YXRzIHtcbiAgICAgIHRvcDogMjUwcHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAmLnJlZ2lvbnN0YXRzIHtcbiAgICAgICAgdG9wOiAzMDBweDtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvdW50cnlzdGF0cyB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tdGV4dDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb3VudHJpZXMge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stdmlld3MtY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSxcbi5hbGwtbWVtYmVycy13cmFwcGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgLmJsb2NrLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbi1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG5cbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIHtcbiAgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC0tcGljdHVyZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50O1xuXG4gICAgaDQge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICB9XG4gIH1cblxuICAudmlldy1maWx0ZXJzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cbiAgICAjdmlld3MtZXhwb3NlZC1mb3JtLS1jb250ZW50LW1lbWJlcnMtbGlzdC1ibG9jay0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICB9XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgIC8vcGFkZGluZzogMThweCAxNXB4IDVweCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcblxuICAgIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgICAvL3dpZHRoOiBjYWxjKDIwJSAtIDNweCk7XG4gICAgICBmbGV4OiAxIDAgY2FsYygyMCUgLSAzMHB4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmbGV4OiAxIDAgMjUlO1xuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZmxleDogMSAwIDMzLjMzMzMzJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICB9XG5cbiAgICAgICYjZWRpdC1uYW1lcy13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMSAwIDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgIH1cblxuICAgICAgLmJlZi1jaGVja2JveGVzIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8mI2VkaXQtZmllbGQtbWVtYmVyLWF3YXJkZWQtdmFsdWUtMS13cmFwcGVyLCAmI2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIge1xuICAgICAgJiNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIHtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZWZlZWViO1xuICAgICAgICAvL3BhZGRpbmc6IDEwcHggNnB4IDExcHggNnB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLnZpZXdzLXN1Ym1pdC1idXR0b24sXG4gICAgICAmLnZpZXdzLXJlc2V0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCA1cHggIWltcG9ydGFudDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIHJpZ2h0OiA3MnB4O1xuICAgICAgfVxuXG4gICAgICAmLnZpZXdzLXJlc2V0LWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmYtaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAvL2NvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAmW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJQaEQgRmVsbG93c2hpcFwiXSB7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICB9XG5cbiAgICAmW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSB7XG4gICAgICBvcGFjaXR5OiAuNTU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEljb0ZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYWUzXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgLmEtaWNvbiB7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4udmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMge1xuICAuc3VjY2Vzcy1zdG9yeSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMDtcblxuICAgIC5tZW1iZXItaW5mbyB7XG4gICAgICB3aWR0aDogODIlO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudGFnbGluZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgLnJlYWQtbW9yZS15ZWxsb3ctcGx1czpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiNzdWNjZXNzLXN0b3J5IHtcbiAgcGFkZGluZzogMjBweCAwO1xuXG4gIC5tZW1iZXItaW5mbyB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk3cHgpO1xuICB9XG5cbiAgZmlndXJlLmJpZ2ltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC02cHg7XG4gIH1cblxuICAueW91dHViZS1jb250YWluZXItLXJlc3BvbnNpdmUge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuI25ldHdvcmtzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3ItZ3JlZW4tZGFyaztcblxuICAubmV0d29yayB7XG4gICAgd2lkdGg6IDY5NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1saWdodDtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ldHdvcmstaW5mbyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5uZXR3b3JrLWluZm8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tdGV4dDtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czE7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAubWFwIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbWJlcnMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZy5pbWctdGh1bWJuYWlsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVtYmVyLXNob3J0LXN1Y2Nlc3Mge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQge1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgfVxuXG4gIH1cblxuICAuY2hhcnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4ubWVtYmVycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuXG4gIC5tb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZWVuLWRhcms7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubWVtYmVyLXNob3J0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxMDUlKTtcbiAgICAgICAgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwNSUpO1xuICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTA1JSk7XG4gICAgICAgIC1vLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTA1JSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwNSUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW1nLXRodW1ibmFpbCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDFweCAxcHggMHB4IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbWJlci1pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuXG4gICAgICAuZmEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAkY29sb3ItYmFzZS1ibGFjaztcbiAgICAgICAgdGV4dC1zdHJva2U6IDJweCAkY29sb3ItYmFzZS1ibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1ibGFjaywgLjUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcblxuICAgICAgICBwLFxuICAgICAgICBoNSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMyICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAuY291bnRyeS1uZXR3b3JrLW90aGVyLWNvdW50cmllcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5hc2lkZSB7XG5cbiAgLmJsb2NrLW1lbnUge1xuICAgIHVsIHtcbiAgICAgIHVsIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbWVudSBsaSBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmxvY2stbWVudSBsaSBsaSBhIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG4gIC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktZ3JpZDtcbiAgfVxuXG4gIC8vc2lkZWJhciBuZXdzXG4gICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEsXG4gICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y2ZjU7XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4O1xuICAgIH1cblxuICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLm93bC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDEwcHggMTBweDtcblxuICAgICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czI7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLS1wcmV2aWV3LXRleHQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZWVuLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctY29udGVudD4uZGlzYWJsZWQge1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czI7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLS1wcmV2aWV3LXRleHQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZWVuLWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9zaWRlYmFyIGhvc3QgaW5zdGl0dXRlc1xuICAuYmxvY2stbmV3cyB7XG5cbiAgICAub3dsLXdyYXBwZXIsXG4gICAgLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y2ZjU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDJlY2RjO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLWRhcms7XG4gICAgfVxuICB9XG5cbiAgLy9zaWRlYmFyIHN1Y2Nlc3Mgc3RvcmllcyB7XG4gICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiB7XG5cbiAgICAub3dsLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy1saWdodDtcbiAgICB9XG5cbiAgICAub3dsLWl0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yaWJib25feS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3IteWVsbG93LW1pZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1zdWNjZXNzLXRhZ2xpbmUge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvd2JnLXRleHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLS1tZW1iZXItcHJvZmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtLWZpZWxkIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czI7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXllbGxvdy1taWQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3ctbWlkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay12aWV3cyB7XG4gIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi52aWV3LWZyb250cGFnZS1ncmlkIHtcbiAgLnZpZXctY29udGVudCB7XG4gICAgLmxpbmstYm94IHtcbiAgICAgIGEge1xuXG4gICAgICAgICY6bGluayxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubW9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgyLCA4MiwgODIsIC41KTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgICBtYXJnaW46IDJweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIHtcbiAgcGFkZGluZzogMCAwIDQ1cHggMDtcblxuXG4gIC5yZWdpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS1saWdodDtcblxuICAgIGhlYWRlciB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LXBsdXMyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGRhcmtlbigkY29sb3IteWVsbG93LCA1JSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czM7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLXRleHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG5cbiAgICAgICAgICAmW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci15ZWxsb3csIDUlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMzO1xuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAubm8tY29vcmRpbmF0b3Ige1xuICAgICAgLnRleHQge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLWNvb3JkaW5hdG9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVlZWI7XG5cbiAgICAgIC5pbmZvLFxuICAgICAgLm1vcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICB9XG5cbiAgICAubWVtYmVycyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzE0cHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnZpZXctaWQtZnJvbnRfcmVnaW9uc19jb3VudHJ5X2xpc3Qge1xuICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzEwKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW1iZXItc2hvcnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSkgYnJpZ2h0bmVzcygxMDAlKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbiNuZXR3b3JrLW1pc3Npb24ge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtcGx1cztcbiAgfVxufVxuXG4jY291bnRyeSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAmLmFsbG1lbWJlcnNuZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYueWVsbG93LWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucy1pY29uIHtcbiAgICAgICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi55ZWxsb3ctYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci15ZWxsb3ctbWlkO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3ctbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbWJlci1hY2NvcmRpb24ge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICAucmV2ZXJzZS1pY29uIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RpcGxvbWEtZ3JleS5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudHlwZSB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW1iZXItaW5mbyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zaW5jZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1jb250ZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuICAgICAgfVxuXG4gICAgICAvKi5mLWljb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMjRweDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0LmEtaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0yNHB4O1xuXHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5zLWljb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjRweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRyaWdodDogLTFweDtcblx0XHRcdH0qL1xuXG5cblxuXG4gICAgfVxuICB9XG5cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1mcm9udC1jb3VudHJ5LXBhZ2Uge1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgIG1hcmdpbjogOHB4IDMwcHggNXB4IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctZnJvbnQtY291bnRyeSB7XG5cbiAgJi52aWV3LWRpc3BsYXktaWQtcGFnZSxcbiAgJi52aWV3LWRpc3BsYXktaWQtcGFnZV9vdGhlcl9jb3VudHJpZXMge1xuICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgfVxuXG4gICAgZGwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5hbGxtZW1iZXJzbmV3IHtcbiAgICAgICAgLm1lbWJlci1hY2NvcmRpb24ge1xuICAgICAgICAgIC5tZW1iZXJsaXN0LWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWVlYjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7XG5cbiAgICAgICAgICAgIC5pY29ucy13cmFwLFxuICAgICAgICAgICAgcC5jb3VudHJ5LFxuICAgICAgICAgICAgcC5zcGVjaWFsaXphdGlvbi1kYXRhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIC52aWV3LWZpbHRlcnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxuXG4gIC5yZWdpb24ge1xuICAgIGhlaWdodDogMjMxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG4gICAgfVxuXG5cbiAgICBoZWFkZXIge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1wbHVzMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXllbGxvdywgNSUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzMztcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLXRleHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG5cbiAgICAgICAgICAmW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci15ZWxsb3csIDUlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMzO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19wcm9jZWVkaW5ncyB7XG4gIC5tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy1saWdodDtcblxuICBoMyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci15ZWxsb3ctbWlkO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LXBsdXMyO1xuICAgIGNvbG9yOiAkY29sb3IteWVsbG93LW1pZDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm93bC1pdGVtIHtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1uZXdzIHtcblxuICAgIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW4tbGlnaHQ7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1maWVsZC0tcHJldmlldy10ZXh0IHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93YmctdGV4dDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yLnN1Y2Nlc3Mtc3RvcmllcyB7XG5cblxuICAgIC5vd2wtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy1saWdodC1ob3ZlcjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXN1Y2Nlc3MtdGFnbGluZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG4gICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93YmctdGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLS1tZW1iZXItcHJvZmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtLWZpZWxkIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czI7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXllbGxvdy1taWQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3ctbWlkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG4uY29udGVudC1uZXdzLXdyYXBwZXIsXG4uc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIsXG4ubmV3cy1saXN0IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbmV3cy1iZztcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICAmLnZpZXctZGlzcGxheS1pZC1wYWdlXzEsXG4gICYudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIC5sZWFkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIC5saW5rLWJveCB7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgLnZpZXctZnJvbnQtbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG5cbiAgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSB7XG4gICAgaDMuYmxvY2stdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tZGFyaztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWdyZWVuLWRhcms7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZnJvbnQtbmV3cyxcbiAgJi52aWV3LWRpc3BsYXktaWQtcGFnZV8xLFxuICAmLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCxcbiAgJi52aWV3LWRpc3BsYXktaWQtcGFnZV8yIHtcblxuICAgIC5vd2wtY2Fyb3VzZWwge1xuICAgICAgLm4td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFkLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgLTMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAuZmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZGF0YS13cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstYm94IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoODIsIDgyLCA4MiwgLjUpO1xuXG4gICAgICAuZGF0YS13cmFwcGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgLyogdGhpcyBpcyB5b3VyIHRleHQuIFlvdSBjYW4gYWxzbyB1c2UgVVRGLTggY2hhcmFjdGVyIGNvZGVzIGFzIEkgZG8gaGVyZSAqL1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi52aWV3LS1mcm9udC1vcHBvcnR1bml0aWVzIHtcbiAgc3Bhbi5pY29uLW9wcG9ydHVuaXR5LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3cy10ZWFzZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDE4JTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICYuZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbn1cblxuI2NvbmZlcmVuY2Uge1xuICAuaXRlbS1saXN0IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIGltZ1t0eXBlb2Y9XCJmb2FmOkltYWdlXCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW1iZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2FjY29yZGlvbiBkdCxcbiAgLmFjY29yZGlvbiBkdCB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cblxuI2ViLXJvbGUge1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBmaWd1cmUge1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICBoZWFkZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweCAyODBweDtcbiAgICBtaW4taGVpZ2h0OiAxMzhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG5cbiAgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnlvdXR1YmUtY29udGFpbmVyLS1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEge1xuICAjY29udGVudCB7XG4gICAgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0ge1xuXG4gICAgICBmaWVsZHNldC5nZW5lcmFsLWluZm9ybWF0aW9uLFxuICAgICAgZmllbGRzZXQuY29udGFjdC1pbmZvLFxuICAgICAgZmllbGRzZXQucmVzZWFyY2gtcHJvZmVzc2lvbixcbiAgICAgIGZpZWxkc2V0LmF3YXJkcyB7XG4gICAgICAgID4uZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgPi5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBmaWVsZHNldC5wcmltYXJ5LWdyb3VwPmRpdj5maWVsZHNldD5sZWdlbmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLWRhcms7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICBzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+ZGl2PmZpZWxkc2V0Pi5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbixcbiAgICAgIC5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8taWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWxwdGV4dCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1yYWRpbytsYWJlbDpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IC42ZW07XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS10eXBlLXJhZGlvcy5mb3JtLWl0ZW0tZmllbGQtbWVtYmVyLWdlbmRlci11bmQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgIH1cblxuICAgICAgI2VkaXQtZmllbGQtcGljdHVyZS11bmQtMC11cGxvYWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JleS1saWdodCwgNSUpO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC10eXBlLWZpZWxkLWNvbGxlY3Rpb24gdGJvZHkgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgIHRkOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1xLWNlcnRpZmljYXRlIHtcbiAgICAgICAgdHIge1xuXG4gICAgICAgICAgJi5vZGQsXG4gICAgICAgICAgJi5ldmVuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtbXVsdGlwbGUtdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm90aGVyLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW5hbWUtZmllbGQtbXEtY2VydGlmaWNhdGUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0taXRlbS1wYXNzLXBhc3MxIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW5hbWUgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1zdXJuYW1lIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtY291bnRyeS0tMiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLWNvdW50cnkgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItY2l0eSBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLWZpZWxkIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtdGFncyBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLXBpY3R1cmUgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItY3VycmljdWx1bSBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLWN1cnJlbnQtYWN0aXZpdGllcyBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLWN1cnJlbnQtcHJvZi1kZXNjIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtcmVzZWFyY2gtcHVibGljYXRpb25zIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtcmVzZWFyY2gtYWN0aXZpdGllcyBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLWZpZWxkLXNwZWNpYWxpemF0aW9uIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWF3YXJkZWQgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItZ3JhZHVhdGlvbi1waWN0dXJlIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXNob3J0LXN1bW1hcnkgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItb3RoZXItcGljdHVyZSBsZWdlbmQ6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItdGl0bGUtb2YtcGhkIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXRoZXNpcy1lbnRpcmUgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItZmluYWwtcmVwb3J0cyBsZWdlbmQ6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iLWZlbGwtcHVibGljYXRpb25zIGxlZ2VuZDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLWZpZWxkLW1lbWJlci1jYXJlZXItZGV2ZWxvIGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXF1YWxpZmljYXRpb24gdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtLWRlZ3JlZSBkaXYgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItcXVhbGlmaWNhdGlvbiB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC0tZmllbGQgZGl2IGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXF1YWxpZmljYXRpb24gdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQteWVhci1vZi1hY2hpZXZlbWVudCBkaXYgbGVnZW5kOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWF0dGVuZGVkIHRkIGRpdiBkaXYgZGl2IGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXByZXMtZ2l2ZW4gdGQgZGl2IGRpdiBkaXYgbGFiZWw6YWZ0ZXIsXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItcHJpemVzIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXByaXplcy1wcml6ZS10aXRsZSBkaXYgZGl2IGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXByaXplcyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtbW9udGgteWVhciBkaXYgZmllbGRzZXQgbGVnZW5kOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXByaXplcyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtcHJpemUtZGVzY3JpcHRpb24gZGl2IGRpdiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLS1wcm9ncmFtbWVzIGRpdiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXByaXplcy1tb250aC15ZWFyIGZpZWxkc2V0IGxlZ2VuZDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXByaXplcy1wcml6ZS1kZXNjcmlwdGlvbiBkaXYgZGl2IGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWdyYW50cyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtcHJpemUtdGl0bGUgZGl2IGxhYmVsOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWdyYW50cyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtcHJpemUtZGVzY3JpcHRpb24gZGl2IGRpdiBsYWJlbDphZnRlcixcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1ncmFudHMgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJpemVzLW1vbnRoLXllYXIgZmllbGRzZXQgbGVnZW5kOmFmdGVyLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXByb2YtbWVtYiB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wbS1pbnN0aXR1dGlvbiBkaXYgZGl2IGxhYmVsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWN1cnJpY3VsdW0gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLmZvcm0taXRlbS1maWVsZC1tZW1iZXItY3VycmljdWx1bS11bmQtMCBsYWJlbC5vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuXG4ubWFudWFsY3JvcC1vdmVybGF5IHtcbiAgLm1hbnVhbGNyb3AtaW5zdGFudHByZXZpZXcge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucGFnZS1ub2RlLTU4ODkxIHtcbiAgLnBhZ2Uge1xuICAgIGhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYWxsbWVtYmVyc25ldyB7XG4gICYueWVsbG93LWJ1dHRvbiB7XG4gICAgLm1lbWJlcmxpc3QtaXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IteWVsbG93LWxpZ2h0MjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3ctbGlnaHQyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW1iZXJsaXN0LWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcblxuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgcC5jb3VudHJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbnMge1xuICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMTVweDsqL1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5hLWljb24sXG4gICAgLmYtaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgLy9jb2xvcjogIzUyNTI1MjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgICAmW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJQaEQgRmVsbG93c2hpcFwiXSB7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSB7XG4gICAgICAgIG9wYWNpdHk6IC41NTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJi5hd2FyZGVlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblxuICAgIC5tZW1iZXJsaXN0LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgJi5jb3VudHJ5IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcbiAgICAgICAgfVxuXG4gICAgICAgICYueWVhciB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmdhbGxlcnktbmV3cyB7XG5cbiAgLmdyaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmdyaWQtaXRlbSwgYS5jb2xvcmJveCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDFweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jYXB0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgY29sb3I6IHJnYig4MiwgODIsIDgyKTtcbiAgICB9XG4gIH1cblxuXG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG59XG5cbiNtZW51LWRvbmF0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmMyMDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAvL21hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbiNtZW51LWxvZ2luIHtcbiAgYmFja2dyb3VuZDogIzAwNWQyNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICYuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tYWludGVuYW5jZS1wYWdlIHtcbiAgLy8mYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgLy99XG5cbiAgI2NvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL21hbnRhaW5hbmNlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDgwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIGZvb3Rlci5tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJGNvbG9yLWdyZWVuLWRhcms7XG4gIH1cbn1cblxuI21lbWJlciB7XG4gIC5pbmZvIHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNpZGViYXItaGVhZGVycztcblxuICAgIH1cblxuICAgIC5tZW1iZXItaWQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIC5hd2FyZF90eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnByaXplX3R5cGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJvd3NkXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vc3BlYWs6IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudHlwZXMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwib3dzZFwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAvL3NwZWFrOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIC8vaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByaXplX3R5cGU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIkFcIjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXdhcmRfdHlwZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwidVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG5cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1uYW1lPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl06YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogSWNvRm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICAgICAgY29udGVudDogXCJcXGVjMjVcIjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cblxuICAgICAgLmN1cnJlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zcGVjaWFsaXphdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbC1tZW1iZXIge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgdWwge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLm1lbWJlci1zZWN0aW9uIHtcbiAgLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiB7XG4gICAgLnRpdGxlLXByZXNlbnRhdGl0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnllYXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1pdGVtIHtcbiAgICAudGl0bGUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmdhbGxlcnktb3RoZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ncmlkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZ3JpZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLmdyaWQtc2l6ZXIsXG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5ibG9jay15b3V0dWJlY2hhbm5lbCB7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuLWxpZ2h0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICN5b3V0dWJlY2hhbm5lbC1wbGF5ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjeW91dHViZWNoYW5uZWwtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDg1cHhcbiAgICB9XG4gIH1cblxuICAueW91dHViZS1jaGFubmVsLWxpbmsgYSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLXRleHQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5ibG9jay1wYXlwYWwtZG9uYXRpb25zIHtcblxuICAuZmEtcGF5cGFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYnRuLXByaW1hcnkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgICBib3JkZXItY29sb3I6ICMwMDQ0MWI7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgfVxuXG4gIC5pbm5lcl9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcblxuICAgIC5wYXlwYWwtdWwge1xuICAgICAgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgbWFyZ2luOiAxcHggNXB4IDNweCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxuLndlYmZvcm0tY2xpZW50LWZvcm0ge1xuXG4gIC53ZWJmb3JtLWNvbXBvbmVudC1tYXJrdXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZWViO1xuICAgICAgY29sb3I6ICMwMDVkMjU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG5cblxuICAud2ViZm9ybS1jb21wb25lbnQtdGV4dGZpZWxkLFxuICAud2ViZm9ybS1jb21wb25lbnQtZW1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnZhcmNoYXIsXG4gICAgLmVtYWlsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLndlYmZvcm0tc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDI1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNDQxYjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4jdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnN1Ym1lbnUge1xuICBuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxubmF2IHtcbiAgLmZpcnN0LWxldmVsIHtcbiAgICBsaSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIGRsIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgZHQge1xuICAgICAgYSB7XG5cbiAgICAgICAgJjpsaW5rLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWViO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oI2VmZWVlYiwgMTApO1xuICAgICAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2VmZWVlYiwgMTApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ja2VkaXRvci1hY2NvcmRpb24tdG9nZ2xlIHtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNWQyNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5iZy1pbWFnZS15dCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4jeW91dHViZSxcbiN5b3V0dWJlLWdsb2JhbCB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLml0ZW0ge1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstYm94IHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgLy9tYXJnaW4tdG9wOiAtNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCA4MiwgODIsIC4xKTtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAuZGF0YS13cmFwcGVyLFxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cblxuICAgIGgzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogODUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi55b3V0dWJlLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuICAjcGFnaW5hdGlvbi1vd3NkLFxuICAjcGFnaW5hdGlvbi1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgfVxuXG4gICAgICAmLm5leHRUb2tlbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5wcmV2VG9rZW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcHRjaGEge1xuICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHtcbiAgLmZpZWxkLW5hbWUtZmllbGQtLWRlZ3JlZSB7XG4gICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB3aGl0ZTtcbiAgfVxuXG4gICNlZGl0LWZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uLXVuZC0wLWZpZWxkLWRlZ3JlZSB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkIHdoaXRlO1xuICB9XG5cbiAgLmFqYXgtbmV3LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAuMSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maWVsZC10eXBlLXRleHQge1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgLmZpZWxkLW11bHRpcGxlLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLS1kZWdyZWUge1xuICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2VkaXQtYWN0aW9ucyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuI3ZpZGVvLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUzN3B4KSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5jbG9zZWJsb2NrLXByb2Nlc3NlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmJmMDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xuICAgIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzdweCkge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02N3B4KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jbG9zZWJsb2NrLWJ1dHRvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiN1dGlsaXR5LXdyYXBwZXIge1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0NHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICB9XG5cbiAgLnV0aWxpdHksXG4gIC5zb2NpYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgICNtZW51LWRvbmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbCB7XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZXktbWlkLCAxMCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuXG4gICAgICAgICY6bGluayxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIC51dGlsaXR5IHtcbiAgICAuaXRlbS1saXN0IHtcbiAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgPnVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI25ld3Mge1xuICAuYmFjay10byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgI2JhY2stdG8ge1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHdpdHRlci10aW1lbGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuI2Jsb2NrLXNpbXBsZS1pbnN0YWdyYW0tZmVlZC1zaW1wbGUtaW5zdGFncmFtLWJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweDtcblxuICAuYmxvY2stdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMjkyRjMzO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1LCA3MCwgMTAwLCAuMTIpO1xuICB9XG5cbiAgLmluc3RhZ3JhbS1mZWVkIHtcbiAgICAuaW5zdGFncmFtX3Byb2ZpbGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXG4gICAgICAuaW5zdGFncmFtX2Jpb2dyYXBoeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5pbnN0YWdyYW1fZ2FsbGVyeSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBhIHtcbiAgICAgICAgZmxleDogMCAwIDQ5JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi55dC1zaWRlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgNzAsIDEwMCwgLjEyKTtcblxuICAuYmxvY2stdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMjkyRjMzO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1LCA3MCwgMTAwLCAuMTIpO1xuICB9XG5cbiAgLnZpZENhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubW9yZXZpZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUsIDcwLCAxMDAsIC4xMik7XG5cbiAgICAuZmEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cblxufVxuXG4ucGFnZS10YXhvbm9teS5uZXR3b3JrIC5zdWJzY3JpYmUge1xuICBtYXJnaW4tdG9wOiA1N3B4O1xufVxuXG4uc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL25ld3NwYXBlci13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggdG9wIDI0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmxpbmssXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjp2aXNpdGVkLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwNWQyNTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG5cbi5yc3NhcHAtZmVlZCB7XG4gIC5yc3NhcHAtZmVlZC10b29sYmFyIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLWRhcms7XG5cbiAgICB9XG4gIH1cbn1cblxuI2dyYWR1YXRlcy1jb3VudGVyLW91dGVyLXdyYXBwZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHNjcmVlbi1zbSkgLSAxKSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3JhZHVhdGVzLWNvdW50ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc2NyZWVuLXNtKSAtIDEpIHtcbiAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuZ3JhZHVhdGVzLWNvdW50ZXItaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRzY3JlZW4tc20pIC0gMSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRzY3JlZW4tc20pIC0gMSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICB9XG59XG5cblxuI21hcCAubWFwTmF2cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XG4gIH1cblxuICBsaSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICB9XG4gIH1cblxuICAuY291bnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5kb3VibGUge1xuICAgICAgbWluLXdpZHRoOiAxMTVweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5jb3VudCwgLmNvdW50MiB7XG4gICAgICAgIG1hcmdpbjogLTVweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2Zyb250Z3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNibG9jay1ibG9jay0xOSB7XG4gICY+LmNvbC1zbS0xMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG5cbiAgICAmPi5jb2wtc20tMTIge1xuXG4gICAgICAmPmRpdiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2NvbnRlbnQge1xuICAuY2FwdGlvbi5sZWZ0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAuY2FwdGlvbi1pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY2FwdGlvbi5ub25lIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAuY2FwdGlvbi1pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNhcHRpb24ucmlnaHQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC5jYXB0aW9uLWltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbmRpdi5hc3NlbWJseS1jZXJ0IHtcbiAgcGFkZGluZzogMThweCAxOHB4IDE4cHggMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi1kYXJrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm93c2RcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb250ZW50OiBcIm9cIjtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLWRhcms7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6IFwib3dzZFwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGNvbnRlbnQ6IFwid1wiO1xuICAgIH1cbiAgfVxufVxuXG4jZ2VuZXJhbC1jZXJ0IHtcbiAgcGFkZGluZzogMThweCAxOHB4IDE4cHggMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDEuNGVtO1xuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbi1kYXJrO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tZGFyaztcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LWZhbWlseTogXCJvd3NkXCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgY29udGVudDogXCJvXCI7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6IFwib3dzZFwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgIH1cbiAgfVxufVxuXG4ueWVsbG93IGEge1xuICBjb2xvcjogJGNvbG9yLXllbGxvdztcbn1cblxuI2Fubm91bmNlbWVudC13cmFwcGVyIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi5lY2Yge1xuICAgICAgLm5vZGUtYW5ub3VuY2VtZW50cyB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ub2RlLWFubm91bmNlbWVudHMge1xuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1uZXdzLWJnO1xuXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlKTtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmPi5jb250ZW50IHtcblxuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgJi5jb2wtYXV0byB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9yZS1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVhZC1tb3JlLWdyZWVuIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ3AnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1kYXJrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI2NvbnRlbnQge1xuICAjZmllbGQtbWVtYmVyLXF1YWxpZmljYXRpb24tYWRkLW1vcmUtd3JhcHBlciB7XG4gICAjZGVncmVlcy1tYWludGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSAuZGVzY3JpcHRpb24ge1xuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuXG4gICAgICAjZmllbGQtbWVtYmVyLXF1YWxpZmljYXRpb24tdmFsdWVzIHtcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuIl19 */
