/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}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{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.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 th,.table-bordered td{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:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur: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-yen:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;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;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.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}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{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}dt,dd{line-height:1.42857}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{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[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote footer:before,blockquote small: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 footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small: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,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;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:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{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>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{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>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.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>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{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;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.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[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px}input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.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,.form-control-static.input-sm,.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-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:30px;line-height:30px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn{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 textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:46px;line-height:46px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn{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 textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 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}.input-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{width:46px;height:46px;line-height:46px}.input-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{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,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 .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,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 .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,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 .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{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:14.33333px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;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:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{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:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{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:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{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:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{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="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{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,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,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:normal;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;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>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{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:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.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>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .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:before,.btn-group-vertical>.btn-group:after{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-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.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="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{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-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;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="radio"],.input-group-addon input[type="checkbox"]{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:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{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:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{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:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{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{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{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:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{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:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{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.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.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:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width: 768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{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,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{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;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{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-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{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:hover,.navbar-brand:focus{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>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{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;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.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 .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{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;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{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:hover,.navbar-default .navbar-brand:focus{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:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{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:hover,.navbar-default .navbar-nav>.open>a:focus{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:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{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:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{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:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{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:hover,.navbar-inverse .navbar-nav>.open>a:focus{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:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{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:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{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:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{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}.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}.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:before,.pager:after{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:hover,.pager li>a:focus{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:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;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:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding:30px 15px;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}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding:48px 0}.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;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.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}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@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;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.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-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{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{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active: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,.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{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{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;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{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>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.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-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.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-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.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,.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-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-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{border-top-left-radius:3px}.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,.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-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-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{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.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,.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{border-bottom-left-radius:3px}.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,.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{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 th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.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,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>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>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,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:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;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:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);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,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.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:before,.modal-footer:after{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{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;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:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.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,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,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,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,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;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);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:0.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{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,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-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{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;visibility:hidden !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-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.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}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.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}}/*!
 *  Weather Icons 1.3
 *  Updated November 30th, 2014
 *  Weather themed icons for Bootstrap
 *  ------------------------------------------------------------------------------
* Maintained at http://erikflowers.github.io/weather-icons
 *  http://twitter.com/Erik_UX
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Fpmt licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Weather Icons Bootstrap Package Author - Erik Flowers - erik@helloerik.com
 *  ------------------------------------------------------------------------------
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 */@font-face{font-family:'weathericons';src:url("/csp/mediapool/sites/shared/asset/fonts/weathericons/weathericons-regular-webfont.eot");src:url("/fonts/weathericons/weathericons-regular-webfont.eot");src:url("/csp/mediapool/sites/shared/asset/fonts/weathericons/weathericons-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/csp/mediapool/sites/shared/asset/fonts/weathericons/weathericons-regular-webfont.woff") format("woff"),url("/csp/mediapool/sites/shared/asset/fonts/weathericons/weathericons-regular-webfont.ttf") format("truetype"),url("/csp/mediapool/sites/shared/asset/fonts/weathericons/weathericons-regular-webfont.svg#weathericons-regular-webfontRg") format("svg");src:url("/fonts/weathericons/weathericons-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/weathericons/weathericons-regular-webfont.woff") format("woff"),url("/fonts/weathericons/weathericons-regular-webfont.ttf") format("truetype"),url("/fonts/weathericons/weathericons-regular-webfont.svg#weathericons-regular-webfontRg") format("svg");font-weight:normal;font-style:normal}.wi{display:inline-block;font-family:'weathericons';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-day-cloudy-gusts:before{content:"\f000"}.wi-day-cloudy-windy:before{content:"\f001"}.wi-day-cloudy:before{content:"\f002"}.wi-day-fog:before{content:"\f003"}.wi-day-hail:before{content:"\f004"}.wi-day-lightning:before{content:"\f005"}.wi-day-rain-mix:before{content:"\f006"}.wi-day-rain-wind:before{content:"\f007"}.wi-day-rain:before{content:"\f008"}.wi-day-showers:before{content:"\f009"}.wi-day-snow:before{content:"\f00a"}.wi-day-sprinkle:before{content:"\f00b"}.wi-day-sunny-overcast:before{content:"\f00c"}.wi-day-sunny:before{content:"\f00d"}.wi-day-storm-showers:before{content:"\f00e"}.wi-day-thunderstorm:before{content:"\f010"}.wi-cloudy-gusts:before{content:"\f011"}.wi-cloudy-windy:before{content:"\f012"}.wi-cloudy:before{content:"\f013"}.wi-fog:before{content:"\f014"}.wi-hail:before{content:"\f015"}.wi-lightning:before{content:"\f016"}.wi-rain-mix:before{content:"\f017"}.wi-rain-wind:before{content:"\f018"}.wi-rain:before{content:"\f019"}.wi-showers:before{content:"\f01a"}.wi-snow:before{content:"\f01b"}.wi-sprinkle:before{content:"\f01c"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-windy:before{content:"\f021"}.wi-night-alt-cloudy-gusts:before{content:"\f022"}.wi-night-alt-cloudy-windy:before{content:"\f023"}.wi-night-alt-hail:before{content:"\f024"}.wi-night-alt-lightning:before{content:"\f025"}.wi-night-alt-rain-mix:before{content:"\f026"}.wi-night-alt-rain-wind:before{content:"\f027"}.wi-night-alt-rain:before{content:"\f028"}.wi-night-alt-showers:before{content:"\f029"}.wi-night-alt-snow:before{content:"\f02a"}.wi-night-alt-sprinkle:before{content:"\f02b"}.wi-night-alt-storm-showers:before{content:"\f02c"}.wi-night-alt-thunderstorm:before{content:"\f02d"}.wi-night-clear:before{content:"\f02e"}.wi-night-cloudy-gusts:before{content:"\f02f"}.wi-night-cloudy-windy:before{content:"\f030"}.wi-night-cloudy:before{content:"\f031"}.wi-night-hail:before{content:"\f032"}.wi-night-lightning:before{content:"\f033"}.wi-night-rain-mix:before{content:"\f034"}.wi-night-rain-wind:before{content:"\f035"}.wi-night-rain:before{content:"\f036"}.wi-night-showers:before{content:"\f037"}.wi-night-snow:before{content:"\f038"}.wi-night-sprinkle:before{content:"\f039"}.wi-night-storm-showers:before{content:"\f03a"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-celsius:before{content:"\f03c"}.wi-cloud-down:before{content:"\f03d"}.wi-cloud-refresh:before{content:"\f03e"}.wi-cloud-up:before{content:"\f040"}.wi-cloud:before{content:"\f041"}.wi-degrees:before{content:"\f042"}.wi-down-left:before{content:"\f043"}.wi-down:before{content:"\f044"}.wi-fahrenheit:before{content:"\f045"}.wi-horizon-alt:before{content:"\f046"}.wi-horizon:before{content:"\f047"}.wi-left:before{content:"\f048"}.wi-lightning:before{content:"\f016"}.wi-night-fog:before{content:"\f04a"}.wi-refresh-alt:before{content:"\f04b"}.wi-refresh:before{content:"\f04c"}.wi-right:before{content:"\f04d"}.wi-sprinkles:before{content:"\f04e"}.wi-strong-wind:before{content:"\f050"}.wi-sunrise:before{content:"\f051"}.wi-sunset:before{content:"\f052"}.wi-thermometer-exterior:before{content:"\f053"}.wi-thermometer-internal:before{content:"\f054"}.wi-thermometer:before{content:"\f055"}.wi-tornado:before{content:"\f056"}.wi-up-right:before{content:"\f057"}.wi-up:before{content:"\f058"}.wi-wind-west:before{content:"\f059"}.wi-wind-south-west:before{content:"\f05a"}.wi-wind-south-east:before{content:"\f05b"}.wi-wind-south:before{content:"\f05c"}.wi-wind-north-west:before{content:"\f05d"}.wi-wind-north-east:before{content:"\f05e"}.wi-wind-north:before{content:"\f060"}.wi-wind-east:before{content:"\f061"}.wi-smoke:before{content:"\f062"}.wi-dust:before{content:"\f063"}.wi-snow-wind:before{content:"\f064"}.wi-day-snow-wind:before{content:"\f065"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-alt-snow-wind:before{content:"\f067"}.wi-day-sleet-storm:before{content:"\f068"}.wi-night-sleet-storm:before{content:"\f069"}.wi-night-alt-sleet-storm:before{content:"\f06a"}.wi-day-snow-thunderstorm:before{content:"\f06b"}.wi-night-snow-thunderstorm:before{content:"\f06c"}.wi-night-alt-snow-thunderstorm:before{content:"\f06d"}.wi-solar-eclipse:before{content:"\f06e"}.wi-lunar-eclipse:before{content:"\f070"}.wi-meteor:before{content:"\f071"}.wi-hot:before{content:"\f072"}.wi-hurricane:before{content:"\f073"}.wi-smog:before{content:"\f074"}.wi-alien:before{content:"\f075"}.wi-snowflake-cold:before{content:"\f076"}.wi-stars:before{content:"\f077"}.wi-night-partly-cloudy:before{content:"\f083"}.wi-umbrella:before{content:"\f084"}.wi-day-windy:before{content:"\f085"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-up-left:before{content:"\f087"}.wi-down-right:before{content:"\f088"}.wi-time-12:before{content:"\f089"}.wi-time-1:before{content:"\f08a"}.wi-time-2:before{content:"\f08b"}.wi-time-3:before{content:"\f08c"}.wi-time-4:before{content:"\f08d"}.wi-time-5:before{content:"\f08e"}.wi-time-6:before{content:"\f08f"}.wi-time-7:before{content:"\f090"}.wi-time-8:before{content:"\f091"}.wi-time-9:before{content:"\f092"}.wi-time-10:before{content:"\f093"}.wi-time-11:before{content:"\f094"}.wi-day-sleet:before{content:"\f0b2"}.wi-night-sleet:before{content:"\f0b3"}.wi-night-alt-sleet:before{content:"\f0b4"}.wi-sleet:before{content:"\f0b5"}.wi-day-haze:before{content:"\f0b6"}.wi-beafort-0:before{content:"\f0b7"}.wi-beafort-1:before{content:"\f0b8"}.wi-beafort-2:before{content:"\f0b9"}.wi-beafort-3:before{content:"\f0ba"}.wi-beafort-4:before{content:"\f0bb"}.wi-beafort-5:before{content:"\f0bc"}.wi-beafort-6:before{content:"\f0bd"}.wi-beafort-7:before{content:"\f0be"}.wi-beafort-8:before{content:"\f0bf"}.wi-beafort-9:before{content:"\f0c0"}.wi-beafort-10:before{content:"\f0c1"}.wi-beafort-11:before{content:"\f0c2"}.wi-beafort-12:before{content:"\f0c3"}.wi-wind-default:before{content:"\f0b1"}.wi-wind-default._0-deg{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.wi-wind-default._15-deg{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.wi-wind-default._30-deg{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}.wi-wind-default._45-deg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-wind-default._60-deg{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.wi-wind-default._75-deg{-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);-o-transform:rotate(75deg);transform:rotate(75deg)}.wi-wind-default._90-deg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-wind-default._105-deg{-webkit-transform:rotate(105deg);-moz-transform:rotate(105deg);-ms-transform:rotate(105deg);-o-transform:rotate(105deg);transform:rotate(105deg)}.wi-wind-default._120-deg{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.wi-wind-default._135-deg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wi-wind-default._150-deg{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.wi-wind-default._165-deg{-webkit-transform:rotate(165deg);-moz-transform:rotate(165deg);-ms-transform:rotate(165deg);-o-transform:rotate(165deg);transform:rotate(165deg)}.wi-wind-default._180-deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-wind-default._195-deg{-webkit-transform:rotate(195deg);-moz-transform:rotate(195deg);-ms-transform:rotate(195deg);-o-transform:rotate(195deg);transform:rotate(195deg)}.wi-wind-default._210-deg{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg)}.wi-wind-default._225-deg{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-wind-default._240-deg{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.wi-wind-default._255-deg{-webkit-transform:rotate(255deg);-moz-transform:rotate(255deg);-ms-transform:rotate(255deg);-o-transform:rotate(255deg);transform:rotate(255deg)}.wi-wind-default._270-deg{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-wind-default._285-deg{-webkit-transform:rotate(295deg);-moz-transform:rotate(295deg);-ms-transform:rotate(295deg);-o-transform:rotate(295deg);transform:rotate(295deg)}.wi-wind-default._300-deg{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg)}.wi-wind-default._315-deg{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.wi-wind-default._330-deg{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg)}.wi-wind-default._345-deg{-webkit-transform:rotate(345deg);-moz-transform:rotate(345deg);-ms-transform:rotate(345deg);-o-transform:rotate(345deg);transform:rotate(345deg)}.wi-moon-new:before{content:"\f095"}.wi-moon-waxing-cresent-1:before{content:"\f096"}.wi-moon-waxing-cresent-2:before{content:"\f097"}.wi-moon-waxing-cresent-3:before{content:"\f098"}.wi-moon-waxing-cresent-4:before{content:"\f099"}.wi-moon-waxing-cresent-5:before{content:"\f09a"}.wi-moon-waxing-cresent-6:before{content:"\f09b"}.wi-moon-first-quarter:before{content:"\f09c"}.wi-moon-waxing-gibbous-1:before{content:"\f09d"}.wi-moon-waxing-gibbous-2:before{content:"\f09e"}.wi-moon-waxing-gibbous-3:before{content:"\f09f"}.wi-moon-waxing-gibbous-4:before{content:"\f0a0"}.wi-moon-waxing-gibbous-5:before{content:"\f0a1"}.wi-moon-waxing-gibbous-6:before{content:"\f0a2"}.wi-moon-full:before{content:"\f0a3"}.wi-moon-waning-gibbous-1:before{content:"\f0a4"}.wi-moon-waning-gibbous-2:before{content:"\f0a5"}.wi-moon-waning-gibbous-3:before{content:"\f0a6"}.wi-moon-waning-gibbous-4:before{content:"\f0a7"}.wi-moon-waning-gibbous-5:before{content:"\f0a8"}.wi-moon-waning-gibbous-6:before{content:"\f0a9"}.wi-moon-3rd-quarter:before{content:"\f0aa"}.wi-moon-waning-crescent-1:before{content:"\f0ab"}.wi-moon-waning-crescent-2:before{content:"\f0ac"}.wi-moon-waning-crescent-3:before{content:"\f0ad"}.wi-moon-waning-crescent-4:before{content:"\f0ae"}.wi-moon-waning-crescent-5:before{content:"\f0af"}.wi-moon-waning-crescent-6:before{content:"\f0b0"}.layout__trailer--margin{margin-bottom:20px !important}.layout__trailer--marginx2{margin-bottom:40px !important}.layout__trailer--padding{padding-bottom:20px !important}.layout__trailer--paddingx2{padding-bottom:40px !important}.layout__leader--margin{margin-top:20px !important}.layout__leader--marginx2{margin-top:40px !important}.layout__leader--padding{padding-top:20px !important}.layout__leader--paddingx2{padding-top:40px !important}.layout__border--top{border-top:1px solid #ccc;padding-top:15px}.layout__border--right{border-right:1px solid #ccc;padding-right:15px}.layout__border--bottom{border-bottom:1px solid #ccc;padding-bottom:15px}.layout__border--left{border-left:1px solid #ccc;padding-left:15px}.layout__leading-border{border-top-width:0.0625em;border-top-style:solid;padding-top:0.6875em}.layout__inset--left-15{float:left;margin-bottom:5px;margin-right:10px;width:15%}.layout__inset--right-15{float:right;margin-bottom:5px;margin-left:10px;width:15%}.layout__inset--left-30{float:left;margin-bottom:5px;margin-right:10px;width:30%}.layout__inset--right-30{float:right;margin-bottom:5px;margin-left:10px;width:30%}.layout__inset--left-40{float:left;margin-bottom:5px;margin-right:10px;width:40%}.layout__inset--right-40{float:right;margin-bottom:5px;margin-left:10px;width:40%}.layout__inset--left-50{float:left;margin-bottom:5px;margin-right:10px;width:50%}.layout__inset--right-50{float:right;margin-bottom:5px;margin-left:10px;width:50%}.layout__border-box{border-color:#ccc;border-radius:2px;border-style:solid;border-width:1px;box-shadow:0 2px 0 rgba(0,0,0,0.1);padding:15px}.layout__clearfix:after{content:"";display:table;clear:both}.type__font-family--serif{font-family:"Lora","Libre Baskerville","Georgia",serif !important}.type__font-family--sans{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important}.type__font-family--sans-cond{font-family:"Open Sans Condensed","Open Sans","Helvetica Neue","Arial",sans-serif !important}.type__font-size--xs{font-size:0.75em;line-height:1.6}.type__font-size--sm{font-size:0.9em;line-height:1.6}.type__font-size--md{font-size:13px;line-height:1.6}.type__font-size--lg{font-size:1.15em;line-height:1.52}.type__font-size--xl{font-size:1.75em;line-height:1.44}.type__font-size--xxl{font-size:2.15em;line-height:1.36}.type__font-size--xxxl{font-size:2.45em;line-height:1.28}.type__font-weight--light{font-weight:300 !important}.type__font-weight--med{font-weight:400 !important}.type__font-weight--bold{font-weight:700 !important}.type__font-weight--black{font-weight:900 !important}.type__font-style--italic{font-style:italic}.type__color--base{color:#333}.type__color--base:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.type__color--base:hover{color:#333;border-bottom-color:#bbb}.type__color--light{color:#999}.type__color--primary{color:#ce171e}.type__color--primary:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.type__color--primary:hover{color:#ce171e;border-bottom-color:#e35d62}.type__color--secondary{color:#0087ba}.type__color--secondary:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.type__color--secondary:hover{color:#0087ba;border-bottom-color:#61b8d9}.list{list-style-position:outside;margin:0;padding:0 0 0 20px}.list__item--photo{margin-left:-20px}.list--bullet{list-style-type:disc}.list--circle{list-style-type:circle}.list--square{list-style-type:square}.list--letter{list-style-type:lower-latin}.list--letter-upper{list-style-type:upper-latin}.list--none{list-style:none;padding-left:0}.list--inline{list-style-type:none;padding-left:0}.list--inline:after{content:"";display:table;clear:both}.list--inline>li{float:left;margin:0 10px 0 0}.list--inline>li:first-child{margin-left:0}.list--inline>li:last-child{margin-right:0}form input{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important}form input:not([type="submit"]){border-radius:2px;padding:3px}form input[type="submit"]{border:none}figure{margin:0}img,embed,object,video{width:100%}.media--fixed-height{height:160px;overflow:hidden;position:relative}.media--fixed-height a{display:block;height:160px}.media--fixed-height .media__image{position:absolute;left:0;top:0;width:100%}.adunit{margin:auto}.adunit img{width:auto}.adunit--leaderboard{width:728px;height:90px}.adunit--medium-rectangle{width:300px;height:250px}.adunit--skyscraper{width:300px;height:600px}.adunit--popunder{width:0;height:0}.adunit--mobile{margin-left:-10px;width:320px;height:50px}.adunit--inset-left{float:left;margin:0 20px 10px 0}.adunit--expandable{position:relative}.adunit--expandable img{width:100%}.adunit--expandable__toggle{position:absolute;right:0;top:0;text-indent:-9999em;width:88px;height:44px}.adunit--expandable__toggle:hover{border-bottom:none}html{background:#111}body{font-size:13px;line-height:1.6;font-family:"Lora","Libre Baskerville","Georgia",serif !important;color:#333}body:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}body:hover{color:#333;border-bottom-color:#bbb}a{color:#ce171e}a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}a:hover{color:#ce171e;border-bottom-color:#e35d62}a.continue-reading{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;color:#ce171e !important;font-size:0.9em;font-weight:bold !important;text-transform:uppercase}a.continue-reading:hover{border-bottom-color:#e35d62}.hidden{display:none}.masthead,.nav--primary,.widgets__hot-topics{background:white}article p:last-child{margin-bottom:0}.p-summary,.e-content{font-family:"Lora","Libre Baskerville","Georgia",serif}.fa{margin-right:4px}[data-area="search"] input[type="text"]{font-size:0.9em;line-height:1.6;border:1px solid #ddd;text-transform:uppercase;width:100%}.pullquote{border-left:3px solid #ddd;padding-left:10px}.subscribe-banner{background:#feffea;border-top:5px solid #edeec4;display:block;font-style:italic;padding:10px 0;text-align:center}.subscribe-banner:hover{border-bottom:none;text-decoration:none}.promo-text{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.75em;line-height:1.6;font-weight:700 !important;color:#ce171e;letter-spacing:1px;text-transform:uppercase}.page--home [data-area="video"] figure.media{margin-top:7px;margin-bottom:-3px}.layout__head{border-top:7px solid #ce171e}.masthead__flag{background-position:center;margin-top:11px}.publication--Advocate .masthead__flag{background-image:url("");background-repeat:no-repeat;background-size:contain;width:218px;height:42px;text-indent:-9999em}.publication--Advocate .masthead__flag a{border-bottom:none;display:block}.publication--NewOrleans .masthead__flag{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAABJCAYAAADMm8jFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEFBNUNBNjAwQUQxMUUzQjMzQ0JBNkM2QjY2NjBBMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEFBNUNBNzAwQUQxMUUzQjMzQ0JBNkM2QjY2NjBBMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2ODU3QTc1MDBBRDExRTNCMzNDQkE2QzZCNjY2MEEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2ODU3QTc2MDBBRDExRTNCMzNDQkE2QzZCNjY2MEEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yiZVdgAAId9JREFUeNrsXQm4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");background-repeat:no-repeat;background-size:contain;width:218px;height:42px;text-indent:-9999em}.publication--NewOrleans .masthead__flag a{border-bottom:none;display:block}.section--_News_Acadiana_ .masthead__flag{background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-size:contain;width:218px;height:42px;text-indent:-9999em}.section--_News_Acadiana_ .masthead__flag a{border-bottom:none;display:block}html.svg .publication--Advocate .masthead__flag{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDAwcHgiIGhlaWdodD0iNzguODhweCIgdmlld0JveD0iMCAwIDQwMCA3OC44OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAwIDc4Ljg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxkZWZzPg0KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHk9Ii0wLjAwMSIgd2lkdGg9IjQwMCIgaGVpZ2h0PSI3OC44ODIiLz4NCgk8L2RlZnM+DQoJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+DQoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgk8L2NsaXBQYXRoPg0KPC9nPg0KPGc+DQoJPGRlZnM+DQoJCTxyZWN0IGlkPSJTVkdJRF8zXyIgeT0iLTAuMDAxIiB3aWR0aD0iNDAwIiBoZWlnaHQ9Ijc4Ljg4MiIvPg0KCTwvZGVmcz4NCgk8Y2xpcFBhdGggaWQ9IlNWR0lEXzRfIj4NCgkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCTwvY2xpcFBhdGg+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZD0iTTQwMCw2MC4zNTdoLTAuNjkzYy0wLjI3OCwxLjU5Ny0zLjA1Nyw5LjY1My0xMi41MDEsOS43MjNsLTEyLjI5MiwwLjA2OQ0KCQljLTIuMzYsMC0zLjA1Ni0wLjc2NS0zLjA1Ni0yLjYzOVY0OC44OThsMTAuNjI2LDAuMTRjNS45NzIsMC4wNjksNy45MTYsMS41OTcsOC4yNjQsNi45NDRoMC42OTRWMzkuMzg1aC0wLjY5NA0KCQljLTAuMzQ4LDUuMzQ3LTIuNDMxLDYuODc1LTguMjY0LDYuOTQ0bC0xMC42MjYsMC4wNjlWMjcuNTFsMTMuMjY0LDAuMDY5YzYuOTQ1LDAuMDY5LDguNDA0LDEuMzE5LDkuODYyLDguMzMzaDAuNjk0bC0wLjU1Ni0xMC43NjQNCgkJaC0zNy41MDF2MC41NTZjNS45MDMsMC41NTYsNi44MDYsMS4yNSw2LjgwNiw3LjU2OXYzMS4zOWMwLDYuMTgxLTEuMTExLDYuODc1LTYuNzM2LDcuNXYwLjU1NmgzOC42MTINCgkJQzM5OS4zNzYsNjMuNDEzLDQwMCw2Mi40NCw0MDAsNjAuMzU3IE0zNTYuODA2LDM1LjkxMmMwLTQuMTY2LTAuMjc3LTYuNjY2LTAuOTAyLTEwLjc2NGgtNDEuNTk4DQoJCWMtMC42MjYsNC4wOTgtMC45MDMsNi41OTgtMC45MDMsMTAuNzY0aDAuNjkzYzAtNC44NjEsMi44NDgtOC4xOTQsOS4wOTgtOC4yNjRsOC4xOTUtMC4wNjl2MzcuMDg0YzAsNi4yNS0wLjk3Myw2Ljg3NS02LjgwNiw3LjUNCgkJdjAuNTU2aDIxLjA0MnYtMC41NTZjLTUuNjk0LTAuNjI1LTYuODA3LTEuMjUtNi44MDctNy41VjI3LjU3OWw4LjE5NSwwLjA2OWM2LjI1MSwwLjA2OSw4LjgyLDMuNDAyLDkuMDI4LDguMjY0SDM1Ni44MDZ6DQoJCSBNMjk5Ljg2LDU0LjU5M2gtMTYuOTQ1bDguMzM0LTE4LjY4MUwyOTkuODYsNTQuNTkzeiBNMzIxLjExLDcyLjcxOXYtMC41NTZjLTQuNjUzLTAuNjI1LTUuMjc4LTEuMTExLTcuMjkyLTUuNDE3bC0xOS45MzEtNDMuMjY1DQoJCWwtMTkuMzA2LDQzLjE5NWMtMS45NDUsNC4zMDYtMy4wNTYsNS4wNjktNy41LDUuNDg2djAuNTU2aDE1LjkwM3YtMC41NTZjLTQuMzA3LTAuMzQ4LTUuODM1LTEuMTgxLTUuODM1LTMuMzMzDQoJCWMwLTEuMjUsMC44MzQtMy4xOTUsMS4zOS00LjQ0NWwzLjI2NS03LjM2MWgxOS4xNjZsMy43NSw4LjEyNmMwLjc2NSwxLjU5NywxLjExMSwyLjU2OSwxLjExMSwzLjc1YzAsMi41LTIuMDE0LDMuMDU2LTUuNDg1LDMuMjY0DQoJCXYwLjU1NkgzMjEuMTF6IE0yNzAuNDE0LDYyLjc4OGwtMC42MjQtMC40MTdjLTQuNDQ0LDQuNTE0LTEwLjAwMSw4LjA1Ni0xNy4yMjMsOC4wNTZjLTExLjM5LDAtMTguODg5LTguNTQyLTE4Ljg4OS0yMi4wODQNCgkJYzAtMTMuMjY0LDYuNzM1LTIxLjczNiwxNy4yOTEtMjEuNzM2YzguOTU5LDAsMTUuOTc0LDUuNDE3LDE3Ljk4NiwxNC4yMzZoMC43NjRsLTIuMjIyLTE2LjY2NmgtMC43NjUNCgkJYzAuMTQsMS42NjYtMC40ODUsMi45ODUtMi4yMjIsMi45ODVjLTAuNDg2LDAtMS4zODktMC4yMDgtMS43MzYtMC4zNDdjLTEuODA2LTAuNzY1LTYuODA2LTIuNTY5LTEyLjA4NC0yLjU2OQ0KCQljLTE1LjYyNSwwLTI1Ljc2NSwxMS41MjctMjUuNzY1LDI0LjcyM2MwLDExLjU5Nyw4LjU0MiwyNC43MjMsMjUuNjk2LDI0LjcyM0MyNjEuMDM5LDczLjY5MSwyNjcuMDEyLDY3Ljg1OCwyNzAuNDE0LDYyLjc4OA0KCQkgTTIxMi44NDUsNTEuMzk5YzAsOS41ODMtNC40NDUsMTkuOTMxLTE0LjMwNywxOS45MzFjLTEyLjA4MywwLTE3Ljc3Ny0xMi42NC0xNy43NzctMjQuNzkyYzAtOS41ODQsNC40NDQtMTkuOTMyLDE0LjMwNi0xOS45MzINCgkJQzIwNy4xNSwyNi42MDYsMjEyLjg0NSwzOS4yNDYsMjEyLjg0NSw1MS4zOTkgTTIyMS41OTUsNDguOTY5YzAtMTQuMTY4LTEwLjA2OS0yNC43MjMtMjQuNzkyLTI0LjcyMw0KCQljLTE0LjU4NCwwLTI0Ljc5MywxMC41NTUtMjQuNzkzLDI0LjcyM2MwLDE0LjE2NiwxMC4wNywyNC43MjMsMjQuNzkzLDI0LjcyM0MyMTEuMzg3LDczLjY5MSwyMjEuNTk1LDYzLjEzNSwyMjEuNTk1LDQ4Ljk2OQ0KCQkgTTE4MC4xMjMsMjUuNzA0di0wLjU1NmgtMTguNzA3djAuNTU2YzUuNDY3LDAuNDE2LDYuMzIxLDEuMzE5LDYuMzIxLDMuMzMzYzAsMS4yNS0xLjI4MSw0LjE2Ny0xLjg4LDUuNDE3bC0xMi41NTYsMjUuOTAzDQoJCWwtMTMuMDY5LTI1LjkwM2MtMC43NjktMS41MjctMS43OTQtMy42MTEtMS43OTQtNS40ODZjMC0yLjI5MSwyLjY0OC0yLjkxNyw2Ljc0OC0zLjI2NHYtMC41NTZoLTI1LjI4NHYwLjU1Ng0KCQljNC45NTQsMC40ODUsNi4yMzUsMS4xODEsOC4zNzEsNS4zNDdsMjEuNzgyLDQzLjMzNUwxNzEuNDEsMzEuMTJDMTczLjAzMywyNy43ODcsMTc1LjMzOSwyNS45ODEsMTgwLjEyMywyNS43MDQgTTExNy4yOTEsNDkuMTA3DQoJCWMwLDE0LjE2Ny03LjkxNywyMS4xMTEtMjIuMjI0LDIxLjExMWMtMy4yNjQsMC01LjQxNi0wLjM0Ny02LjU5Ny0wLjgzNFYyOC40ODFjMS44NzUtMC41NTUsNC4xNjYtMS4wNDEsNi44NzUtMS4wNDENCgkJQzEwOS4zMDQsMjcuNDQsMTE3LjI5MSwzOC4zNDMsMTE3LjI5MSw0OS4xMDcgTTEyNi4wNDEsNDkuMTc3YzAtMTUuNjI2LTE0LjY1My0yNC4wMjgtMjkuNTg0LTI0LjAyOEg3NC4wOTV2MC41NTYNCgkJYzUuMzQ4LDAuNDE2LDYuOTQ1LDAuOTAyLDYuOTQ1LDcuMjIzdjMxLjczNmMwLDYuMzE5LTEuMzksNy4xNTItNi44MDYsNy41djAuNTU2aDIzLjMzMw0KCQlDMTE0Ljg1OSw3Mi43MTksMTI2LjA0MSw2NS41NjUsMTI2LjA0MSw0OS4xNzcgTTQ4LjM0OSw0Ny44OEgyNS4xMjhsMTEuNDItMjUuNkw0OC4zNDksNDcuODh6IE03Ny40Nyw3Mi43MTl2LTAuNzYyDQoJCWMtNi4zNzYtMC44NTYtNy4yMzItMS41MjItOS45OTItNy40MjJMNDAuMTY0LDUuMjQ2TDEzLjcwOCw2NC40MzljLTIuNjY1LDUuOS00LjE4OCw2Ljk0Ni0xMC4yNzgsNy41MTh2MC43NjJoMjEuNzkzdi0wLjc2Mg0KCQljLTUuOS0wLjQ3Ni03Ljk5My0xLjYxNy03Ljk5My00LjU2OGMwLTEuNzEzLDEuMTQyLTQuMzc3LDEuOTAyLTYuMDlsNC40NzQtMTAuMDg3aDI2LjI2Nmw1LjE0LDExLjEzNA0KCQljMS4wNDYsMi4xODksMS41MjIsMy41MjEsMS41MjIsNS4xMzljMCwzLjQyNi0yLjc2LDQuMTg4LTcuNTE5LDQuNDczdjAuNzYySDc3LjQ3eiIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGQ9Ik0xNTEuNTQ5LDEyLjc2MWgtMC4yNTFjLTAuMTAxLDAuNTc5LTEuMTA3LDMuNDk5LTQuNTMxLDMuNTI0bC00LjQ1NSwwLjAyNQ0KCQljLTAuODU1LDAtMS4xMDgtMC4yNzYtMS4xMDgtMC45NTZWOC42MDdsMy44NTIsMC4wNWMyLjE2NSwwLjAyNSwyLjg3LDAuNTc5LDIuOTk2LDIuNTE4aDAuMjUyVjUuMTU4aC0wLjI1Mg0KCQljLTAuMTI2LDEuOTM5LTAuODgyLDIuNDkzLTIuOTk2LDIuNTE5TDE0MS4yMDMsNy43VjAuODU0bDQuODA5LDAuMDI1YzIuNTE4LDAuMDI0LDMuMDQ2LDAuNDc5LDMuNTc0LDMuMDIxaDAuMjUybC0wLjIwMS0zLjkwMQ0KCQloLTEzLjU5NHYwLjJjMi4xNDEsMC4yMDIsMi40NjcsMC40NTMsMi40NjcsMi43NDR2MTEuMzc4YzAsMi4yNDEtMC40MDIsMi40OTMtMi40NDIsMi43MTl2MC4yMDJoMTMuOTk3DQoJCUMxNTEuMzIzLDEzLjg2OSwxNTEuNTQ5LDEzLjUxNywxNTEuNTQ5LDEyLjc2MSBNMTM1Ljk0MiwwLjE5OXYtMC4yaC03LjYyN3YwLjJjMS43ODcsMC4xMjcsMi40NjcsMC41MDQsMi40NjcsMi43MnY1LjAxaC04LjU1OQ0KCQl2LTUuMDFjMC0yLjI5MiwwLjY4LTIuNTY4LDIuNDY3LTIuNzJ2LTAuMmgtNy42Mjd2MC4yYzEuNzYyLDAuMTI3LDIuNDY3LDAuNDI4LDIuNDY3LDIuNzJ2MTEuNDAyYzAsMi4yOTEtMC43MDUsMi42MTgtMi40NjcsMi43MTkNCgkJdjAuMjAyaDcuNjI3VjE3LjA0Yy0xLjc2Mi0wLjEwMS0yLjQ2Ny0wLjQyOC0yLjQ2Ny0yLjcxOVY4Ljg4NWg4LjU1OXY1LjQzN2MwLDIuMjE2LTAuNzU1LDIuNTkzLTIuNDY3LDIuNzE5djAuMjAyaDcuNjAzVjE3LjA0DQoJCWMtMS43NjMtMC4xNS0yLjQ0Mi0wLjUwMy0yLjQ0Mi0yLjcxOVYyLjkxOUMxMzMuNDc2LDAuNzAzLDEzNC4yNTcsMC4zMjYsMTM1Ljk0MiwwLjE5OSBNMTE3LjQxNiwzLjkNCgkJYzAtMS41MTEtMC4xLTIuNDE3LTAuMzI3LTMuOTAxaC0xNS4wNzhjLTAuMjI3LDEuNDg0LTAuMzI3LDIuMzkxLTAuMzI3LDMuOTAxaDAuMjUxYzAtMS43NjIsMS4wMzItMi45NzEsMy4yOTktMi45OTZsMi45Ny0wLjAyNA0KCQl2MTMuNDQxYzAsMi4yNjYtMC4zNTMsMi40OTMtMi40NjcsMi43MTl2MC4yMDJoNy42MjdWMTcuMDRjLTIuMDY0LTAuMjI2LTIuNDY3LTAuNDUzLTIuNDY3LTIuNzE5VjAuODhsMi45NywwLjAyNA0KCQljMi4yNjcsMC4wMjUsMy4xOTcsMS4yMzQsMy4yNzMsMi45OTZIMTE3LjQxNnoiLz4NCjwvZz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-size:contain;width:218px;height:42px;text-indent:-9999em}html.svg .publication--Advocate .masthead__flag a{border-bottom:none;display:block}html.svg .publication--NewOrleans .masthead__flag{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwcHgiIGhlaWdodD0iODAuMjdweCIgdmlld0JveD0iMCAwIDMwMCA4MC4yNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAwIDgwLjI3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0yOTMuNDI1LDI5LjE3MWMwLTMuMzM5LTIuNDk1LTUuMjI4LTYuMzQxLTcuMDE2Yy00LjQ4NS0yLjA5MS02LjAzNy0zLjE3LTYuMDM3LTUuNTk4DQoJCWMwLTIuMDU4LDEuNDUtMy4zNzQsMy44NzktMy4zNzRjMi44NjYsMCw1LjU5OSwxLjc4OCw2LjY3OCw2LjM0MWgwLjMwNHYtNy40ODhoLTAuMzA0Yy0wLjEwMiwwLjcwOC0wLjg0MiwxLjA0NS0xLjYxOSwxLjA0NQ0KCQljLTAuNDM4LDAtMC45NzgtMC4xMzQtMS42MTgtMC4zN2MtMS4wOC0wLjQzOC0yLjQ2My0wLjY3NS0zLjU3NS0wLjY3NWMtNC4xNDgsMC02LjY3OSwyLjY5OC02LjY3OSw1LjgwMQ0KCQljMCwzLjgxMiwyLjI2MSw1LjI5NSw2LjEwNCw3LjE1YzQuNjU0LDIuMjYsNS45MDMsMy4zNzMsNS45MDMsNS42MzNjMCwyLjc5OS0xLjkyMyw0LjAxMy00LjQ4Niw0LjAxMw0KCQljLTMuNDc0LDAtNi4xMzgtMS45NTYtNy4yMTctNi40MDhoLTAuMzA1djcuNjg5aDAuMzM3YzAuMTctMC43MDgsMC41NzQtMS4zNDgsMS43MjEtMS4zNDhjMC40MzgsMCwxLjExMywwLjIwMiwxLjg1NSwwLjUwNQ0KCQljMS4xNDYsMC41MDYsMi40NjIsMC44NDMsMy43NzYsMC44NDNDMjkwLjIyMiwzNS45MTcsMjkzLjQyNSwzMy4xNTEsMjkzLjQyNSwyOS4xNzEgTTI3Ny42NDEsMTIuNjc5di0wLjI3aC04LjY2OHYwLjI3DQoJCWMzLjEzNywwLjI3LDMuNjc3LDAuNTczLDMuNjc3LDMuNjQyVjI5LjM0bC0xNS4zOC0xNi45MzFoLTYuOTE0djAuMjdjMS42MTksMC4xMzUsMi44NjYsMC4zMDMsNC45MjQsMi41OTdWMzEuNg0KCQljMCwyLjkzNC0wLjUwNywzLjM3Mi0zLjU3NSwzLjY0MnYwLjI3aDguNjY4di0wLjI3Yy0zLjEzNy0wLjI3LTMuNjc1LTAuNzA4LTMuNjc1LTMuNjQyVjE2Ljg5NWwxNy4zNjgsMTkuMTU3VjE2LjMyMQ0KCQlDMjc0LjA2NSwxMy4yNTIsMjc0LjU3MiwxMi45NDksMjc3LjY0MSwxMi42NzkgTTI0Mi44MDksMjYuNzA5aC04LjIzbDQuMDQ3LTkuMDczTDI0Mi44MDksMjYuNzA5eiBNMjUzLjEyOCwzNS41MTJ2LTAuMjcNCgkJYy0yLjI2LTAuMzAzLTIuNTYyLTAuNTM5LTMuNTQtMi42M2wtOS42ODEtMjEuMDEzbC05LjM3NywyMC45NzljLTAuOTQzLDIuMDkxLTEuNDgzLDIuNDYyLTMuNjQyLDIuNjY0djAuMjdoNy43MjN2LTAuMjcNCgkJYy0yLjA5MS0wLjE2OC0yLjgzMi0wLjU3My0yLjgzMi0xLjYxOGMwLTAuNjA3LDAuNDA0LTEuNTUyLDAuNjc0LTIuMTU5bDEuNTg1LTMuNTc2aDkuMzFsMS44MjEsMy45NDcNCgkJYzAuMzcyLDAuNzc2LDAuNTQsMS4yNDksMC41NCwxLjgyMmMwLDEuMjE0LTAuOTc5LDEuNDg0LTIuNjY2LDEuNTg0djAuMjdIMjUzLjEyOHogTTIyOC4yOTcsMjkuNTA4aC0wLjMzNg0KCQljLTAuMTM3LDAuNzc2LTEuNDg1LDQuNjg5LTYuMDcsNC43MjNsLTUuOTcxLDAuMDMzYy0xLjE0NywwLTEuNDg1LTAuMzcxLTEuNDg1LTEuMjgxdi05LjA0bDUuMTYxLDAuMDY4DQoJCWMyLjksMC4wMzMsMy44NDUsMC43NzYsNC4wMTQsMy4zNzNoMC4zMzh2LTguMDYxaC0wLjMzOGMtMC4xNjksMi41OTctMS4xOCwzLjMzOS00LjAxNCwzLjM3M2wtNS4xNjEsMC4wMzN2LTkuMTc0bDYuNDQzLDAuMDM0DQoJCWMzLjM3MiwwLjAzNCw0LjA4LDAuNjQxLDQuNzg4LDQuMDQ4aDAuMzM4bC0wLjI3LTUuMjI4aC0xOC4yMTR2MC4yN2MyLjg2OCwwLjI3LDMuMzA2LDAuNjA3LDMuMzA2LDMuNjc2VjMxLjYNCgkJYzAsMy4wMDItMC41MzksMy4zMzktMy4yNzEsMy42NDJ2MC4yN2gxOC43NTJDMjI3Ljk5MywzMC45OTMsMjI4LjI5NywzMC41MjEsMjI4LjI5NywyOS41MDggTTIwOC4wNjEsMjkuNTA4aC0wLjMzNw0KCQljLTAuMTAyLDAuOTQ1LTEuNzg4LDQuNTU0LTYuNTQ0LDQuNTg3bC0zLjk3OSwwLjAzNGMtMi40OTUsMC4wMzQtMi42OTgtMC4xNjgtMi42OTgtMS4xOFYxNi4zMjFjMC0zLjA2OSwwLjgxLTMuNDc0LDMuMjcxLTMuNjQyDQoJCXYtMC4yN2gtMTAuMTUydjAuMjdjMi4zOTYsMC4xNjgsMy4yNzEsMC41NzMsMy4yNzEsMy42NDJWMzEuNmMwLDMuMDY5LTAuODc2LDMuNDA2LTMuMzA1LDMuNjQydjAuMjdoMTguMTQ2DQoJCUMyMDcuNTU1LDMwLjg1OCwyMDguMDYxLDMwLjQxOSwyMDguMDYxLDI5LjUwOCBNMTU3Ljg4NywxOS44OTJjMCw3LjAyMi0zLjI1OCwxNC42MDMtMTAuNDgxLDE0LjYwMw0KCQljLTguODUzLDAtMTMuMDI1LTkuMjYtMTMuMDI1LTE4LjE2M2MwLTcuMDIxLDMuMjU2LTE0LjYwMiwxMC40ODEtMTQuNjAyQzE1My43MTQsMS43MjksMTU3Ljg4NywxMC45ODksMTU3Ljg4NywxOS44OTINCgkJIE0xNjQuMjk3LDE4LjExMkMxNjQuMjk3LDcuNzMzLDE1Ni45MiwwLDE0Ni4xMzMsMEMxMzUuNDUsMCwxMjcuOTcsNy43MzMsMTI3Ljk3LDE4LjExMmMwLDEwLjM3OSw3LjM3OCwxOC4xMTIsMTguMTY0LDE4LjExMg0KCQlDMTU2LjgxNywzNi4yMjUsMTY0LjI5NywyOC40OTIsMTY0LjI5NywxOC4xMTIgTTEyNi41NjksMTIuNjc5di0wLjI3aC02Ljg4djAuMjdjMS44NTUsMC4xNjgsMi40NjIsMC42MDcsMi40NjIsMS42ODYNCgkJYzAsMC43NzYtMC4zMDMsMS44ODktMC41NCwyLjQ5NmwtNC43OSwxMi43NDlsLTQuODkxLTEyLjY4MWMtMC4yNy0wLjc0My0wLjcwOC0xLjc4OC0wLjcwOC0yLjYzMmMwLTEuMTQ2LDAuODQzLTEuNDgzLDIuNTk3LTEuNjE4DQoJCXYtMC4yN2gtOS41Nzl2MC4yN2MxLjQxNywwLjEzNSwyLjU5NywwLjQzOCwzLjE3LDEuOTg5bDEuNzg5LDQuNjg5bC0zLjc3OCwxMC4xNTFsLTQuODktMTIuNTgNCgkJYy0wLjMwNC0wLjc0My0wLjYwNy0xLjc4OC0wLjYwNy0yLjYzMmMwLTEuMTEzLDAuNzA4LTEuNDUsMi4zOTUtMS42MTh2LTAuMjdoLTkuNzQ4djAuMjdjMS45MjMsMC4yMDIsMi43NjYsMC41MzksMy41NzYsMi41OTcNCgkJbDguMTI4LDIxLjA0Nmw1LjYzMy0xNS4xNzdsNS44MzQsMTUuMTc3bDcuODU5LTIxLjAxMkMxMjQuMzEsMTMuNDU0LDEyNC42MTQsMTIuOTE0LDEyNi41NjksMTIuNjc5IE05NC43OTEsMjkuNTA4aC0wLjMzNw0KCQljLTAuMTM1LDAuNzc2LTEuNDg0LDQuNjg5LTYuMDcxLDQuNzIzbC01Ljk3LDAuMDMzYy0xLjE0NiwwLTEuNDg0LTAuMzcxLTEuNDg0LTEuMjgxdi05LjA0bDUuMTYsMC4wNjgNCgkJYzIuOTAxLDAuMDMzLDMuODQ2LDAuNzc2LDQuMDE0LDMuMzczaDAuMzM3di04LjA2MWgtMC4zMzdjLTAuMTY4LDIuNTk3LTEuMTgxLDMuMzM5LTQuMDE0LDMuMzczbC01LjE2LDAuMDMzdi05LjE3NGw2LjQ0MiwwLjAzNA0KCQljMy4zNzMsMC4wMzQsNC4wODEsMC42NDEsNC43ODksNC4wNDhoMC4zMzdsLTAuMjctNS4yMjhINzQuMDE1djAuMjdjMi44NjcsMC4yNywzLjMwNSwwLjYwNywzLjMwNSwzLjY3NlYzMS42DQoJCWMwLDMuMDAyLTAuNTM5LDMuMzM5LTMuMjcxLDMuNjQydjAuMjdoMTguNzUzQzk0LjQ4NywzMC45OTMsOTQuNzkxLDMwLjUyMSw5NC43OTEsMjkuNTA4IE03Ny43NCwxLjA2OFYwLjY2MUg2NC42NjV2MC40MDcNCgkJYzQuNzMxLDAuNDA4LDUuNTQ1LDAuODY1LDUuNTQ1LDUuNDk1djE5LjY0TDQ3LjAxLDAuNjYxSDM2LjU4djAuNDA3YzIuNDQyLDAuMjA0LDQuMzI1LDAuNDU4LDcuNDI4LDMuOTE4VjI5LjYxDQoJCWMwLDQuNDI2LTAuNzYzLDUuMDg4LTUuMzkzLDUuNDk1djAuNDA3SDUxLjY5di0wLjQwN2MtNC43MzEtMC40MDctNS41NDYtMS4wNjgtNS41NDYtNS40OTVWNy40MjhsMjYuMjAyLDI4Ljg5OVY2LjU2Mg0KCQlDNzIuMzQ3LDEuOTMzLDczLjExLDEuNDc2LDc3Ljc0LDEuMDY4Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTE4MC40MzIsMTguNjg3YzAsMy41NDEtMi40MjgsNC45OTItNS40Myw0Ljk5MmMtMC43MDksMC0xLjk1Ny0wLjEzNS0yLjQ5Ni0wLjMwNHYtOS42OA0KCQljMC43NzUtMC4yMzYsMS4xOC0wLjI3LDEuOTIyLTAuMjdDMTc4LjE3MiwxMy40MjUsMTgwLjQzMiwxNS41MTcsMTgwLjQzMiwxOC42ODcgTTE5Ni4wMjksNDMuODIyDQoJCWMtMi41OTgtMC40MzktOS41NjEtOS40MTgtMTIuMTU3LTEyLjY1NmwtNS41NjUtNi45MTVjMy40NzUtMC40NzIsNi4yMDYtMi4xNTksNi4yMDYtNS40M2MwLTMuMTctMy4xNzEtNi40MDktOS4xNC02LjQwOWgtOS43ODENCgkJdjAuMjdjMi44MzMsMC4zMDMsMy4zMDUsMC40NzIsMy4zMDUsMy42NDN2MTUuMjc4YzAsMy4wNy0wLjY0MSwzLjI3MS0zLjMwNSwzLjY0M3YwLjI3aDEwLjIxOXYtMC4yNw0KCQljLTIuODY2LTAuMzcxLTMuMzA1LTAuNjA3LTMuMzA1LTMuNjQzVjI0LjY5aDEuODU1YzAsMCwxNC4wOCwyMC44NjksMjEuNzQ4LDE5Ljk3NEMxOTcuMzcsNDQuNTE2LDE5Ni4wMjksNDMuODIyLDE5Ni4wMjksNDMuODIyIg0KCQkvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0zMDAsNjkuNjU4aC0wLjUyNGMtMC4yMTEsMS4yMDctMi4zMTIsNy4zMDMtOS40NTcsNy4zNTVsLTkuMjk5LDAuMDUzYy0xLjc4NiwwLTIuMzEyLTAuNTc4LTIuMzEyLTEuOTk4DQoJCVY2MC45OWw4LjAzOCwwLjEwNWM0LjUxOCwwLjA1Myw1Ljk4OCwxLjIwNyw2LjI1Miw1LjI1MmgwLjUyNFY1My43OTNoLTAuNTI0Yy0wLjI2NCw0LjA0NS0xLjg0LDUuMjAxLTYuMjUyLDUuMjU0bC04LjAzOCwwLjA1MQ0KCQlWNDQuODA5bDEwLjAzMywwLjA1M2M1LjI1NSwwLjA1Myw2LjM1OCwwLjk5OCw3LjQ2Miw2LjMwNWgwLjUyNGwtMC40MjEtOC4xNDNoLTI4LjM2OHYwLjQyYzQuNDY2LDAuNDIsNS4xNDgsMC45NDUsNS4xNDgsNS43MjcNCgkJdjIzLjc0NmMwLDQuNjc0LTAuODQxLDUuMjAxLTUuMDk2LDUuNjc0djAuNDJIMjk2LjlDMjk5LjUyNyw3MS45NjksMzAwLDcxLjIzNCwzMDAsNjkuNjU4IE0yNjcuMzIzLDUxLjE2Ng0KCQljMC0zLjE1Mi0wLjIxLTUuMDQzLTAuNjgzLTguMTQzaC0zMS40NjdjLTAuNDc1LDMuMS0wLjY4NSw0Ljk5LTAuNjg1LDguMTQzaDAuNTI1YzAtMy42NzgsMi4xNTMtNi4xOTksNi44ODItNi4yNTJsNi4yLTAuMDUzDQoJCXYyOC4wNTVjMCw0LjcyNy0wLjczNSw1LjIwMS01LjE0OSw1LjY3NHYwLjQyaDE1LjkxOHYtMC40MmMtNC4zMDctMC40NzMtNS4xNDctMC45NDctNS4xNDctNS42NzRWNDQuODYxbDYuMTk5LDAuMDUzDQoJCWM0LjcyOCwwLjA1Myw2LjY3MiwyLjU3NCw2LjgyOSw2LjI1MkgyNjcuMzIzeiBNMjI0LjI0NSw2NS4yOTdoLTEyLjgxOWw2LjMwNS0xNC4xMzFMMjI0LjI0NSw2NS4yOTd6IE0yNDAuMzIxLDc5LjAxdi0wLjQyDQoJCWMtMy41MjEtMC40NzMtMy45OTMtMC44NDItNS41MTctNC4xbC0xNS4wNzctMzIuNzI5bC0xNC42MDQsMzIuNjc2Yy0xLjQ3MiwzLjI1OC0yLjMxMiwzLjgzNi01LjY3NCw0LjE1MnYwLjQyaDEyLjAzdi0wLjQyDQoJCWMtMy4yNTgtMC4yNjQtNC40MTMtMC44OTUtNC40MTMtMi41MjFjMC0wLjk0NywwLjYzMS0yLjQxOCwxLjA1MS0zLjM2M2wyLjQ2OS01LjU2OGgxNC41bDIuODM2LDYuMTQ2DQoJCWMwLjU3OSwxLjIwNywwLjg0MiwxLjk0MywwLjg0MiwyLjgzNmMwLDEuODkzLTEuNTI0LDIuMzEyLTQuMTUsMi40NzF2MC40MkgyNDAuMzIxeiBNMjAxLjk3LDcxLjQ5NmwtMC40NzMtMC4zMTQNCgkJYy0zLjM2MiwzLjQxNC03LjU2NSw2LjA5NC0xMy4wMjgsNi4wOTRjLTguNjE2LDAtMTQuMjg5LTYuNDYxLTE0LjI4OS0xNi43MDdjMC0xMC4wMzMsNS4wOTYtMTYuNDQxLDEzLjA4LTE2LjQ0MQ0KCQljNi43NzcsMCwxMi4wODQsNC4wOTYsMTMuNjA3LDEwLjc2OGgwLjU3OGwtMS42ODItMTIuNjA3aC0wLjU3OGMwLjEwNSwxLjI2LTAuMzY3LDIuMjYtMS42ODIsMi4yNg0KCQljLTAuMzY3LDAtMS4wNS0wLjE1OC0xLjMxMi0wLjI2NGMtMS4zNjYtMC41NzgtNS4xNDgtMS45NDMtOS4xNDItMS45NDNjLTExLjgyLDAtMTkuNDksOC43MjEtMTkuNDksMTguNzAzDQoJCWMwLDguNzcxLDYuNDYyLDE4LjcwMSwxOS40MzgsMTguNzAxQzE5NC44NzgsNzkuNzQ0LDE5OS4zOTYsNzUuMzMyLDIwMS45Nyw3MS40OTYgTTE1OC40MTksNjIuODgxDQoJCWMwLDcuMjUtMy4zNjIsMTUuMDc4LTEwLjgyMiwxNS4wNzhjLTkuMTQxLDAtMTMuNDQ5LTkuNTYyLTEzLjQ0OS0xOC43NTZjMC03LjI1LDMuMzYyLTE1LjA3NiwxMC44MjItMTUuMDc2DQoJCUMxNTQuMTExLDQ0LjEyNywxNTguNDE5LDUzLjY4OCwxNTguNDE5LDYyLjg4MSBNMTY1LjAzOSw2MS4wNDNjMC0xMC43MTktNy42MTgtMTguNzAzLTE4Ljc1NS0xOC43MDMNCgkJYy0xMS4wMzIsMC0xOC43NTUsNy45ODQtMTguNzU1LDE4LjcwM2MwLDEwLjcxNyw3LjYxOCwxOC43MDEsMTguNzU1LDE4LjcwMUMxNTcuMzE2LDc5Ljc0NCwxNjUuMDM5LDcxLjc2LDE2NS4wMzksNjEuMDQzDQoJCSBNMTMzLjY2Niw0My40NDN2LTAuNDJoLTE0LjE1MXYwLjQyYzQuMTM1LDAuMzE0LDQuNzgxLDAuOTk4LDQuNzgxLDIuNTIxYzAsMC45NDUtMC45NjksMy4xNTItMS40MjEsNC4wOThsLTkuNDk5LDE5LjU5Ng0KCQlsLTkuODg3LTE5LjU5NmMtMC41ODEtMS4xNTYtMS4zNTYtMi43MzItMS4zNTYtNC4xNWMwLTEuNzM0LDIuMDAzLTIuMjA3LDUuMTA0LTIuNDY5di0wLjQySDg4LjExdjAuNDINCgkJYzMuNzQ4LDAuMzY3LDQuNzE3LDAuODkzLDYuMzMzLDQuMDQ1TDExMC45Miw4MC4yN2wxNi4xNTQtMzIuNzI5QzEyOC4zMDIsNDUuMDIsMTMwLjA0Nyw0My42NTIsMTMzLjY2Niw0My40NDMgTTg2LjEzNCw2MS4xNDgNCgkJYzAsMTAuNzE3LTUuOTg5LDE1Ljk3MS0xNi44MTIsMTUuOTcxYy0yLjQ2OSwwLTQuMDk4LTAuMjY0LTQuOTkxLTAuNjMxVjQ1LjU0NWMxLjQxOC0wLjQyLDMuMTUyLTAuNzg5LDUuMjAxLTAuNzg5DQoJCUM4MC4wOTIsNDQuNzU2LDg2LjEzNCw1My4wMDQsODYuMTM0LDYxLjE0OCBNOTIuNzUzLDYxLjE5OWMwLTExLjgyLTExLjA4NS0xOC4xNzYtMjIuMzgtMTguMTc2SDUzLjQ1N3YwLjQyDQoJCWM0LjA0NSwwLjMxNCw1LjI1NCwwLjY4NCw1LjI1NCw1LjQ2M3YyNC4wMWMwLDQuNzc5LTEuMDUxLDUuNDEtNS4xNDgsNS42NzR2MC40MmgxNy42NTFDODQuMjk1LDc5LjAxLDkyLjc1Myw3My41OTgsOTIuNzUzLDYxLjE5OQ0KCQkgTTMzLjk4LDYwLjIxOUgxNi40MTRsOC42MzktMTkuMzY1TDMzLjk4LDYwLjIxOXogTTU2LjAxLDc5LjAxdi0wLjU3NmMtNC44MjMtMC42NDgtNS40NzEtMS4xNTItNy41NTktNS42MTVMMjcuNzg5LDI3Ljk2Ng0KCQlMNy43NzUsNzIuNzQ2QzUuNzU5LDc3LjIwOSw0LjYwNyw3OC4wMDIsMCw3OC40MzR2MC41NzZoMTYuNDg2di0wLjU3NmMtNC40NjMtMC4zNTktNi4wNDctMS4yMjUtNi4wNDctMy40NTcNCgkJYzAtMS4yOTUsMC44NjMtMy4zMTEsMS40MzktNC42MDVsMy4zODQtNy42MzNoMTkuODdsMy44ODgsOC40MjRjMC43OTIsMS42NTYsMS4xNTIsMi42NjQsMS4xNTIsMy44ODcNCgkJYzAsMi41OTItMi4wODgsMy4xNjgtNS42ODgsMy4zODV2MC41NzZINTYuMDF6Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTM2LjQxNCwxOS4zMWgtMC4xMzZjLTAuMDU0LDAuMzEzLTAuNTk4LDEuODkxLTIuNDQ4LDEuOTA0bC0yLjQwOCwwLjAxNGMtMC40NjIsMC0wLjU5OS0wLjE0OS0wLjU5OS0wLjUxNw0KCQl2LTMuNjQ1bDIuMDgxLDAuMDI3YzEuMTcsMC4wMTQsMS41NTEsMC4zMTMsMS42MTksMS4zNmgwLjEzNnYtMy4yNTFoLTAuMTM2Yy0wLjA2OCwxLjA0Ny0wLjQ3NiwxLjM0Ni0xLjYxOSwxLjM2bC0yLjA4MSwwLjAxMw0KCQl2LTMuN2wyLjU5OCwwLjAxNGMxLjM2MSwwLjAxMywxLjY0NiwwLjI1OCwxLjkzMiwxLjYzMmgwLjEzNmwtMC4xMDktMi4xMDloLTcuMzQ0djAuMTA5YzEuMTU2LDAuMTA5LDEuMzMzLDAuMjQ1LDEuMzMzLDEuNDgzDQoJCXY2LjE0N2MwLDEuMjExLTAuMjE4LDEuMzQ3LTEuMzE5LDEuNDd2MC4xMDloNy41NjJDMzYuMjkyLDE5LjkwOCwzNi40MTQsMTkuNzE3LDM2LjQxNCwxOS4zMSBNMjcuOTgxLDEyLjUyMnYtMC4xMDloLTQuMTIydjAuMTA5DQoJCWMwLjk2NiwwLjA2OSwxLjMzMywwLjI3MiwxLjMzMywxLjQ2OXYyLjcwN2gtNC42MjV2LTIuNzA3YzAtMS4yMzcsMC4zNjgtMS4zODcsMS4zMzMtMS40Njl2LTAuMTA5SDE3Ljc4djAuMTA5DQoJCWMwLjk1MiwwLjA2OSwxLjMzMywwLjIzMiwxLjMzMywxLjQ2OXY2LjE2MWMwLDEuMjM4LTAuMzgxLDEuNDE1LTEuMzMzLDEuNDd2MC4xMDloNC4xMjJ2LTAuMTA5DQoJCWMtMC45NTItMC4wNTUtMS4zMzMtMC4yMzEtMS4zMzMtMS40N3YtMi45MzhoNC42MjV2Mi45MzhjMCwxLjE5OC0wLjQwOCwxLjQwMS0xLjMzMywxLjQ3djAuMTA5aDQuMTA4di0wLjEwOQ0KCQljLTAuOTUzLTAuMDgyLTEuMzE5LTAuMjcyLTEuMzE5LTEuNDd2LTYuMTYxQzI2LjY0OCwxMi43OTQsMjcuMDcsMTIuNTkxLDI3Ljk4MSwxMi41MjIgTTE3Ljk3LDE0LjUyMg0KCQljMC0wLjgxNi0wLjA1NC0xLjMwNi0wLjE3Ny0yLjEwOUg5LjY0NmMtMC4xMjIsMC44MDMtMC4xNzcsMS4yOTMtMC4xNzcsMi4xMDloMC4xMzZjMC0wLjk1MiwwLjU1OC0xLjYwNSwxLjc4Mi0xLjYxOWwxLjYwNC0wLjAxMw0KCQl2Ny4yNjNjMCwxLjIyNS0wLjE5LDEuMzQ3LTEuMzMzLDEuNDd2MC4xMDloNC4xMjJ2LTAuMTA5Yy0xLjExNi0wLjEyMy0xLjMzMy0wLjI0NS0xLjMzMy0xLjQ3VjEyLjg5bDEuNjA1LDAuMDEzDQoJCWMxLjIyNCwwLjAxNCwxLjcyNywwLjY2NywxLjc2OCwxLjYxOUgxNy45N3oiLz4NCjwvZz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-size:contain;width:218px;height:42px;text-indent:-9999em}html.svg .publication--NewOrleans .masthead__flag a{border-bottom:none;display:block}html.svg .section--_News_Acadiana_ .masthead__flag{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAwIDg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MDAgODgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQwMCw3My45aC0wLjdjLTAuMywxLjYtMy4xLDkuNy0xMi42LDkuOGwtMTIuNCwwLjFjLTIuNCwwLTMuMS0wLjgtMy4xLTIuN1Y2Mi4zbDEwLjcsMC4xYzYsMC4xLDgsMS42LDguMyw3aDAuN1Y1Mi43DQoJCWgtMC43Yy0wLjQsNS40LTIuNSw2LjktOC4zLDdsLTEwLjcsMC4xVjQwLjdsMTMuNCwwLjFjNywwLjEsOC41LDEuMyw5LjksOC40aDAuN2wtMC42LTEwLjloLTM3Ljh2MC42YzYsMC42LDYuOSwxLjMsNi45LDcuNnYzMS43DQoJCWMwLDYuMi0xLjEsNi45LTYuOCw3LjZ2MC42aDM4LjlDMzk5LjQsNzcsNDAwLDc2LDQwMCw3My45IE0zNTYuNCw0OS4yYzAtNC4yLTAuMy02LjctMC45LTEwLjloLTQyYy0wLjYsNC4xLTAuOSw2LjctMC45LDEwLjloMC43DQoJCWMwLTQuOSwyLjktOC4zLDkuMi04LjNsOC4zLTAuMXYzNy40YzAsNi4zLTEsNi45LTYuOSw3LjZ2MC42aDIxLjJ2LTAuNmMtNS43LTAuNi02LjktMS4zLTYuOS03LjZWNDAuOGw4LjMsMC4xDQoJCWM2LjMsMC4xLDguOSwzLjQsOS4xLDguM0gzNTYuNHogTTI5OSw2OC4xaC0xNy4xbDguNC0xOC44TDI5OSw2OC4xeiBNMzIwLjQsODYuM3YtMC42Yy00LjctMC42LTUuMy0xLjEtNy40LTUuNUwyOTMsMzYuNw0KCQlsLTE5LjUsNDMuNmMtMiw0LjMtMy4xLDUuMS03LjYsNS41djAuNmgxNnYtMC42Yy00LjMtMC40LTUuOS0xLjItNS45LTMuNGMwLTEuMywwLjgtMy4yLDEuNC00LjVsMy4zLTcuNGgxOS4zbDMuOCw4LjINCgkJYzAuOCwxLjYsMS4xLDIuNiwxLjEsMy44YzAsMi41LTIsMy4xLTUuNSwzLjN2MC42SDMyMC40eiBNMjY5LjMsNzYuM2wtMC42LTAuNGMtNC41LDQuNi0xMC4xLDguMS0xNy40LDguMQ0KCQljLTExLjUsMC0xOS4xLTguNi0xOS4xLTIyLjNjMC0xMy40LDYuOC0yMS45LDE3LjQtMjEuOWM5LDAsMTYuMSw1LjUsMTguMSwxNC40aDAuOGwtMi4yLTE2LjhoLTAuOGMwLjEsMS43LTAuNSwzLTIuMiwzDQoJCWMtMC41LDAtMS40LTAuMi0xLjgtMC40Yy0xLjgtMC44LTYuOS0yLjYtMTIuMi0yLjZjLTE1LjgsMC0yNiwxMS42LTI2LDI0LjljMCwxMS43LDguNiwyNC45LDI1LjksMjQuOQ0KCQlDMjU5LjgsODcuMywyNjUuOSw4MS40LDI2OS4zLDc2LjMgTTIxMS4yLDY0LjhjMCw5LjctNC41LDIwLjEtMTQuNCwyMC4xYy0xMi4yLDAtMTcuOS0xMi43LTE3LjktMjVjMC05LjcsNC41LTIwLjEsMTQuNC0yMC4xDQoJCUMyMDUuNSwzOS44LDIxMS4yLDUyLjYsMjExLjIsNjQuOCBNMjIwLjEsNjIuNGMwLTE0LjMtMTAuMi0yNC45LTI1LTI0LjljLTE0LjcsMC0yNSwxMC42LTI1LDI0LjlzMTAuMiwyNC45LDI1LDI0LjkNCgkJQzIwOS44LDg3LjMsMjIwLjEsNzYuNywyMjAuMSw2Mi40IE0xNzguMiwzOC45di0wLjZoLTE4Ljl2MC42YzUuNSwwLjQsNi40LDEuMyw2LjQsMy40YzAsMS4zLTEuMyw0LjItMS45LDUuNWwtMTIuNywyNi4xTDEzOCw0Ny43DQoJCWMtMC44LTEuNS0xLjgtMy42LTEuOC01LjVjMC0yLjMsMi43LTIuOSw2LjgtMy4zdi0wLjZoLTI1LjV2MC42YzUsMC41LDYuMywxLjIsOC40LDUuNGwyMiw0My43bDIxLjUtNDMuNg0KCQlDMTcxLjEsNDEsMTczLjQsMzkuMiwxNzguMiwzOC45IE0xMTQuOCw2Mi41YzAsMTQuMy04LDIxLjMtMjIuNCwyMS4zYy0zLjMsMC01LjUtMC40LTYuNy0wLjhWNDEuN2MxLjktMC42LDQuMi0xLjEsNi45LTEuMQ0KCQlDMTA2LjgsNDAuNywxMTQuOCw1MS43LDExNC44LDYyLjUgTTEyMy43LDYyLjZjMC0xNS44LTE0LjgtMjQuMi0yOS44LTI0LjJINzEuM3YwLjZjNS40LDAuNCw3LDAuOSw3LDcuM3YzMmMwLDYuNC0xLjQsNy4yLTYuOSw3LjYNCgkJdjAuNkg5NUMxMTIuNCw4Ni4zLDEyMy43LDc5LjEsMTIzLjcsNjIuNiBNNDUuMyw2MS4zSDIxLjlsMTEuNS0yNS44TDQ1LjMsNjEuM3ogTTc0LjcsODYuM3YtMC44Yy02LjQtMC45LTcuMy0xLjUtMTAuMS03LjUNCgkJTDM3LjEsMTguM0wxMC40LDc4Yy0yLjcsNi00LjIsNy0xMC40LDcuNnYwLjhoMjJ2LTAuOGMtNi0wLjUtOC4xLTEuNi04LjEtNC42YzAtMS43LDEuMi00LjQsMS45LTYuMWw0LjUtMTAuMmgyNi41TDUyLDc1LjkNCgkJYzEuMSwyLjIsMS41LDMuNiwxLjUsNS4yYzAsMy41LTIuOCw0LjItNy42LDQuNXYwLjhINzQuN3oiLz4NCgk8cGF0aCBkPSJNMjg3LjQsMTkuNmgtNS45bDIuOS02LjVMMjg3LjQsMTkuNnogTTI5NC44LDI1Ljl2LTAuMmMtMS42LTAuMi0xLjgtMC40LTIuNS0xLjlsLTYuOS0xNS4xbC02LjcsMTUuMQ0KCQljLTAuNywxLjUtMS4xLDEuOC0yLjYsMS45djAuMmg1LjV2LTAuMmMtMS41LTAuMS0yLTAuNC0yLTEuMmMwLTAuNCwwLjMtMS4xLDAuNS0xLjVsMS4xLTIuNmg2LjdsMS4zLDIuOGMwLjMsMC42LDAuNCwwLjksMC40LDEuMw0KCQljMCwwLjktMC43LDEuMS0xLjksMS4xdjAuMkgyOTQuOHogTTI3OC4zLDkuNVY5LjNoLTYuMnYwLjJjMi4zLDAuMiwyLjYsMC40LDIuNiwyLjZ2OS4zbC0xMS0xMi4yaC01djAuMmMxLjIsMC4xLDIuMSwwLjIsMy41LDEuOQ0KCQl2MTEuN2MwLDIuMS0wLjQsMi40LTIuNiwyLjZ2MC4yaDYuMnYtMC4yYy0yLjMtMC4yLTIuNi0wLjUtMi42LTIuNlYxMi41bDEyLjUsMTMuN1YxMi4xQzI3NS44LDkuOSwyNzYuMSw5LjcsMjc4LjMsOS41DQoJCSBNMjU0LjEsMTkuNmgtNS45bDIuOS02LjVMMjU0LjEsMTkuNnogTTI2MS41LDI1Ljl2LTAuMmMtMS42LTAuMi0xLjgtMC40LTIuNS0xLjlMMjUyLDguN2wtNi43LDE1LjFjLTAuNywxLjUtMS4xLDEuOC0yLjYsMS45djAuMg0KCQloNS41di0wLjJjLTEuNS0wLjEtMi0wLjQtMi0xLjJjMC0wLjQsMC4zLTEuMSwwLjUtMS41bDEuMS0yLjZoNi43bDEuMywyLjhjMC4zLDAuNiwwLjQsMC45LDAuNCwxLjNjMCwwLjktMC43LDEuMS0xLjksMS4xdjAuMg0KCQlIMjYxLjV6IE0yNDMuOSwyNS45di0wLjJjLTEuNy0wLjEtMi4zLTAuNC0yLjMtMi42di0xMWMwLTIuMiwwLjctMi41LDIuMy0yLjZWOS4zaC03LjN2MC4yYzEuNywwLjEsMi4zLDAuNCwyLjMsMi42djExDQoJCWMwLDIuMi0wLjcsMi41LTIuMywyLjZ2MC4ySDI0My45eiBNMjMzLjEsMTcuN2MwLDQuOS0yLjgsNy40LTcuNyw3LjRjLTEuMSwwLTEuOS0wLjEtMi4zLTAuM1YxMC41YzAuNy0wLjIsMS41LTAuNCwyLjQtMC40DQoJCUMyMzAuMywxMC4xLDIzMy4xLDEzLjksMjMzLjEsMTcuNyBNMjM2LjEsMTcuN2MwLTUuNC01LjEtOC40LTEwLjMtOC40SDIxOHYwLjJjMS45LDAuMSwyLjQsMC4zLDIuNCwyLjV2MTEuMQ0KCQljMCwyLjItMC41LDIuNS0yLjQsMi42djAuMmg4LjFDMjMyLjIsMjUuOSwyMzYuMSwyMy40LDIzNi4xLDE3LjcgTTIxMi40LDE5LjZoLTUuOWwyLjktNi41TDIxMi40LDE5LjZ6IE0yMTkuOSwyNS45di0wLjINCgkJYy0xLjYtMC4yLTEuOC0wLjQtMi41LTEuOWwtNi45LTE1LjFsLTYuNywxNS4xYy0wLjcsMS41LTEuMSwxLjgtMi42LDEuOXYwLjJoNS41di0wLjJjLTEuNS0wLjEtMi0wLjQtMi0xLjJjMC0wLjQsMC4zLTEuMSwwLjUtMS41DQoJCWwxLjEtMi42aDYuN2wxLjMsMi44YzAuMywwLjYsMC40LDAuOSwwLjQsMS4zYzAsMC45LTAuNywxLjEtMS45LDEuMXYwLjJIMjE5Ljl6IE0yMDIuMiwyMi40bC0wLjItMC4xYy0xLjUsMS42LTMuNSwyLjgtNiwyLjgNCgkJYy00LDAtNi42LTMtNi42LTcuN2MwLTQuNiwyLjMtNy42LDYtNy42YzMuMSwwLDUuNiwxLjksNi4zLDVoMC4zTDIwMS4yLDloLTAuM2MwLDAuNi0wLjIsMS0wLjgsMWMtMC4yLDAtMC41LTAuMS0wLjYtMC4xDQoJCWMtMC42LTAuMy0yLjQtMC45LTQuMi0wLjljLTUuNCwwLTksNC05LDguNmMwLDQsMyw4LjYsOSw4LjZDMTk4LjksMjYuMiwyMDEsMjQuMiwyMDIuMiwyMi40IE0xNzYuMiwxNi40aC04LjlsNC40LTkuOEwxNzYuMiwxNi40eg0KCQkgTTE4Ny40LDI1Ljl2LTAuM2MtMi40LTAuMy0yLjgtMC42LTMuOC0yLjhMMTczLjEsMGwtMTAuMiwyMi43Yy0xLDIuMy0xLjYsMi43LTMuOSwyLjl2MC4zaDguNHYtMC4zYy0yLjMtMC4yLTMuMS0wLjYtMy4xLTEuOA0KCQljMC0wLjcsMC40LTEuNywwLjctMi4zbDEuNy0zLjloMTAuMWwyLDQuM2MwLjQsMC44LDAuNiwxLjQsMC42LDJjMCwxLjMtMS4xLDEuNi0yLjksMS43djAuM0gxODcuNHogTTE1Ny4xLDIxLjZoLTAuMg0KCQljLTAuMSwwLjYtMS4xLDMuNC00LjQsMy40bC00LjMsMGMtMC44LDAtMS4xLTAuMy0xLjEtMC45di02LjVsMy43LDBjMi4xLDAsMi44LDAuNiwyLjksMi40aDAuMnYtNS44aC0wLjINCgkJYy0wLjEsMS45LTAuOCwyLjQtMi45LDIuNGwtMy43LDB2LTYuNmw0LjYsMGMyLjQsMCwyLjksMC41LDMuNCwyLjloMC4ybC0wLjItMy44aC0xMy4xdjAuMmMyLjEsMC4yLDIuNCwwLjQsMi40LDIuNnYxMC45DQoJCWMwLDIuMi0wLjQsMi40LTIuMywyLjZ2MC4yaDEzLjVDMTU2LjgsMjIuNiwxNTcuMSwyMi4zLDE1Ny4xLDIxLjYgTTE0MS44LDkuNVY5LjNoLTcuM3YwLjJjMS43LDAuMSwyLjQsMC41LDIuNCwyLjZ2NC44aC04LjJ2LTQuOA0KCQljMC0yLjIsMC43LTIuNSwyLjQtMi42VjkuM2gtNy4zdjAuMmMxLjcsMC4xLDIuNCwwLjQsMi40LDIuNnYxMWMwLDIuMi0wLjcsMi41LTIuNCwyLjZ2MC4yaDcuM3YtMC4yYy0xLjctMC4xLTIuNC0wLjQtMi40LTIuNg0KCQl2LTUuMmg4LjJ2NS4yYzAsMi4xLTAuNywyLjUtMi40LDIuNnYwLjJoNy4zdi0wLjJjLTEuNy0wLjEtMi4zLTAuNS0yLjMtMi42di0xMUMxMzkuNCwxMCwxNDAuMiw5LjYsMTQxLjgsOS41IE0xMjMuNywxMy4xDQoJCWMwLTEuNS0wLjEtMi4zLTAuMy0zLjhoLTE0LjVjLTAuMiwxLjQtMC4zLDIuMy0wLjMsMy44aDAuMmMwLTEuNywxLTIuOSwzLjItMi45bDIuOSwwdjEyLjljMCwyLjItMC4zLDIuNC0yLjQsMi42djAuMmg3LjN2LTAuMg0KCQljLTItMC4yLTIuNC0wLjQtMi40LTIuNlYxMC4ybDIuOSwwYzIuMiwwLDMuMSwxLjIsMy4xLDIuOUgxMjMuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-size:contain;width:218px;height:42px;text-indent:-9999em}html.svg .section--_News_Acadiana_ .masthead__flag a{border-bottom:none;display:block}.masthead{padding:10px 0 20px}.masthead:after{content:"";display:table;clear:both}.masthead__flag{margin:auto}.masthead__adunit{margin:0 auto 20px}.nav{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.9em;line-height:1.6;line-height:1;text-transform:uppercase}.nav:after{content:"";display:table;clear:both}.nav .fa-home{display:none;font-size:16px;line-height:0}.nav a{color:#333;display:block;padding:10px}.nav a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.nav a:hover{color:#333;border-bottom-color:#bbb}.nav a[data-vertical="obituaries"]{background-color:#555;color:white}.nav a[data-vertical="classifieds"]{background-color:#00377f;color:white}.nav a[data-vertical="public-notices"]{background-color:#ffb43c;color:white}.nav a[data-vertical="jobs"]{background-color:#7b398b;color:white}.nav a[data-vertical="homes"]{background-color:#009b40;color:white}.nav a[data-vertical="celebrations"]{background-color:#003563;color:white}.nav a[data-vertical="wheels"]{background-color:#aa1423;color:white}.nav a[data-vertical="shop"]{background-color:#ee8227;color:white}.nav a[data-vertical="pets"]{background-color:#007d7b;color:white}.nav a[data-vertical="nie"]{background-color:#ffb43c;color:white}.nav a:hover{border-bottom:none}.nav .list--inline li:first-child a{padding-left:0}.nav .list--inline li:last-child a{padding-right:0}.nav--pre{background-color:#ce171e;font-size:0.75em;display:none}.nav--pre__nav{float:left;font-size:0.85em}.nav--pre__nav:last-child{float:right}.nav--pre__nav li a{padding:9px}.nav--pre__nav li:last-child a{padding-right:10px !important}.nav--pre__nav li:first-child a{padding-left:10px !important}.nav--pre li{margin-right:0}.nav--pre a{color:white}.nav--pre a:hover{color:white}.nav--primary{border-top:#666 solid 1px;border-bottom:#222 solid 3px;font-size:12px;font-weight:bold}.nav--primary__list{display:none;float:left}.nav--primary__list .list__item{margin-right:0}.nav--primary__aux{border-left-color:#bbb;border-left-style:solid;border-left-width:1px;display:none;float:right;padding-left:10px}.nav--primary__aux a[href*="twitter"]{background-image:url("");background-repeat:no-repeat;background-size:contain;width:27px;height:22px;text-indent:-9999em;margin-top:6px}.nav--primary__aux a[href*="twitter"] a{border-bottom:none;display:block}.nav--primary__aux a[href*="facebook"]{background-image:url("");background-repeat:no-repeat;background-size:contain;width:27px;height:22px;text-indent:-9999em;margin-top:6px}.nav--primary__aux a[href*="facebook"] a{border-bottom:none;display:block}.nav__pane{background:#222;box-shadow:-4px 4px 0 rgba(0,0,0,0.3);color:#eee;display:none;position:absolute;padding:20px;z-index:9999}.nav__pane:after{content:"";display:table;clear:both}.nav__pane ul{float:left;width:180px}.nav__pane ul li.list__item--subnav{float:none;line-height:1.6;margin-bottom:10px}.nav__pane ul li.list__item--subnav:last-child{margin-bottom:0}.nav__pane ul li.list__item--subnav a{font-weight:normal;color:#eee;padding:0 !important}.nav__pane ul li.list__item--subnav a:hover{opacity:0.55}.nav__pane .h-entry{display:none;float:right;font-style:italic;text-transform:none;width:300px}.nav__pane .h-entry a{color:#bbb;padding:0}.nav__pane .h-entry a:hover{opacity:0.65}.nav [data-role="parent"]{position:relative}.nav [data-role="parent"] a{padding:10px !important}.nav [data-role="parent"]:hover [data-role="child"]{display:block}.nav [data-role="parent"]:hover a{background:#222;color:#eee}.nav .list--inline{margin-bottom:0}html.svg .nav--primary__aux a[href*="twitter"]{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICB2aWV3Ym94PSIwIDAgMjAwMCAxNjI1LjM2IgogIHdpZHRoPSIyMDAwIgogIGhlaWdodD0iMTYyNS4zNiIKICB2ZXJzaW9uPSIxLjEiCiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aAogICAgZD0ibSAxOTk5Ljk5OTksMTkyLjQgYyAtNzMuNTgsMzIuNjQgLTE1Mi42Nyw1NC42OSAtMjM1LjY2LDY0LjYxIDg0LjcsLTUwLjc4IDE0OS43NywtMTMxLjE5IDE4MC40MSwtMjI3LjAxIC03OS4yOSw0Ny4wMyAtMTY3LjEsODEuMTcgLTI2MC41Nyw5OS41NyBDIDE2MDkuMzM5OSw0OS44MiAxNTAyLjY5OTksMCAxMzg0LjY3OTksMCBjIC0yMjYuNiwwIC00MTAuMzI4LDE4My43MSAtNDEwLjMyOCw0MTAuMzEgMCwzMi4xNiAzLjYyOCw2My40OCAxMC42MjUsOTMuNTEgLTM0MS4wMTYsLTE3LjExIC02NDMuMzY4LC0xODAuNDcgLTg0NS43MzksLTQyOC43MiAtMzUuMzI0LDYwLjYgLTU1LjU1ODMsMTMxLjA5IC01NS41NTgzLDIwNi4yOSAwLDE0Mi4zNiA3Mi40MzczLDI2Ny45NSAxODIuNTQzMywzNDEuNTMgLTY3LjI2MiwtMi4xMyAtMTMwLjUzNSwtMjAuNTkgLTE4NS44NTE5LC01MS4zMiAtMC4wMzksMS43MSAtMC4wMzksMy40MiAtMC4wMzksNS4xNiAwLDE5OC44MDMgMTQxLjQ0MSwzNjQuNjM1IDMyOS4xNDUsNDAyLjM0MiAtMzQuNDI2LDkuMzc1IC03MC42NzYsMTQuMzk1IC0xMDguMDk4LDE0LjM5NSAtMjYuNDQxLDAgLTUyLjE0NSwtMi41NzggLTc3LjIwMywtNy4zNjQgNTIuMjE1LDE2My4wMDggMjAzLjc1LDI4MS42NDkgMzgzLjMwNCwyODQuOTQ2IC0xNDAuNDI5LDExMC4wNjIgLTMxNy4zNTEsMTc1LjY2IC01MDkuNTk3MiwxNzUuNjYgLTMzLjEyMTEsMCAtNjUuNzg1MSwtMS45NDkgLTk3Ljg4MjgsLTUuNzM4IDE4MS41ODYsMTE2LjQxNzYgMzk3LjI3LDE4NC4zNTkgNjI4Ljk4OCwxODQuMzU5IDc1NC43MzIsMCAxMTY3LjQ2MiwtNjI1LjIzOCAxMTY3LjQ2MiwtMTE2Ny40NyAwLC0xNy43OSAtMC40MSwtMzUuNDggLTEuMiwtNTMuMDggODAuMTc5OSwtNTcuODYgMTQ5LjczOTksLTEzMC4xMiAyMDQuNzQ5OSwtMjEyLjQxIgogICAgc3R5bGU9ImZpbGw6IzAwYWNlZCIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-size:contain;width:27px;height:22px;text-indent:-9999em}html.svg .nav--primary__aux a[href*="twitter"] a{border-bottom:none;display:block}html.svg .nav--primary__aux a[href*="facebook"]{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMzQjU5OTgiIGQ9Ik05NC40OCwxMDBjMy4wNDgsMCw1LjUyLTIuNDcxLDUuNTItNS41MTlWNS41MTlDMTAwLDIuNDcsOTcuNTI4LDAsOTQuNDgsMEg1LjUxOUMyLjQ3LDAsMCwyLjQ3LDAsNS41MTkNCgkJdjg4Ljk2M0MwLDk3LjUyOSwyLjQ3LDEwMCw1LjUxOSwxMDBIOTQuNDh6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTY4Ljk5OCwxMDBWNjEuMjc1aDEyLjk5OGwxLjk0Ny0xNS4wOTNINjguOTk4di05LjYzNmMwLTQuMzcsMS4yMTMtNy4zNDcsNy40NzktNy4zNDdsNy45OTEtMC4wMDNWMTUuNjk4DQoJCWMtMS4zODItMC4xODQtNi4xMjYtMC41OTUtMTEuNjQ1LTAuNTk1Yy0xMS41MjMsMC0xOS40MTEsNy4wMzMtMTkuNDExLDE5Ljk1djExLjEzSDQwLjM4MXYxNS4wOTNoMTMuMDMyVjEwMEg2OC45OTh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");background-repeat:no-repeat;background-size:contain;width:27px;height:22px;text-indent:-9999em}html.svg .nav--primary__aux a[href*="facebook"] a{border-bottom:none;display:block}.nav--slide{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.9em;line-height:1.6;background:#222;color:white;overflow:auto;position:fixed;left:-240px;top:0;width:240px;height:100%}.nav--slide .list{padding-left:0}.nav--slide [data-role="parent"]>a{font-weight:700 !important;border-top:5px solid #555;color:#eee;text-transform:uppercase}.nav--slide li:hover{background:#222}.nav--slide a{border-bottom:1px solid #444;color:#ccc;display:block;padding:10px}.nav--slide a:hover{border-bottom:1px solid #444}.nav--slide a:hover>li>a:hover{background:#222}.nav--slide .list__item--subnav:last-child a{border-bottom:none}.nav--slide.show-nav{left:0}.nav--slide a[data-vertical="store"]{background:#ce171e}.layout{max-width:1400px;padding:0 10px !important;position:relative}.layout.show-nav{left:240px}[role="contentinfo"]{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;padding-top:40px !important;padding-bottom:40px !important;background:#111;color:#aaa}[role="contentinfo"] h1{font-size:13px;line-height:1.6;font-weight:700 !important;text-transform:uppercase}[role="contentinfo"] .list__item{float:left;width:50%}[role="contentinfo"] .list__item :nth-child(2n){float:right}[role="contentinfo"] a{color:#888}[role="contentinfo"] a:hover{border-color:#555}[role="contentinfo"] [data-area="footer-apps"] .list__item{float:none;margin-bottom:10px}[role="contentinfo"] [data-area="footer-apps"] img{width:auto}[role="contentinfo"] [data-area="footer-info"]{font-size:0.9em;line-height:1.6}.page--home h1,.page--home h2,.page--home h3,.page--home h4{margin:0 0 5px}.page--home .layout__top{margin-top:20px !important;border-color:#ccc;border-style:double;border-width:0 0 3px}.page--home #lead-story .p-name{font-size:2.15em;line-height:1.36;margin-top:0}.page--home #lead-story .byline{margin-top:10px;text-transform:uppercase}.page--home #lead-story .byline a{color:#333}.page--home #lead-story .byline a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.page--home #lead-story .byline a:hover{color:#333;border-bottom-color:#bbb}.page--home .public-notices{font-size:0.75em;line-height:1.6;font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-weight:700 !important;background:yellow;border-bottom:1px solid rgba(0,0,0,0.2);padding:10px;text-align:center;text-transform:uppercase}.page--home .public-notices a{color:black;color:rgba(0,0,0,0.7)}.page--home .layout__mid{border-color:#ddd;border-style:solid;border-width:0 0 1px}.page--home .layout__bot .list.col-sm-6{padding:0 20px 0 35px}.page--home a[href="#all-latest-news"]{font-size:0.9em;line-height:1.6;border:1px solid #ccc;border-right:none;border-left:none;color:#333;display:block;font-family:"Open Sans","Helvetica Neue","Arial",sans-serif;font-weight:700;line-height:1;padding:1em;text-align:center;text-transform:uppercase}.page--home #all-latest-news{list-style:none;padding:40px}.page--home #all-latest-news li{margin-bottom:20px !important}.page--home #all-latest-news .p-title{font-size:1.15em;line-height:1.52;font-weight:700 !important}.page--home #all-latest-news .p-title a{color:#333}.page--home #all-latest-news .p-title a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.page--home #all-latest-news .p-title a:hover{color:#333;border-bottom-color:#bbb}.page--home [data-area="front-page"] .holder{display:block;height:300px;overflow:hidden}.page--home [data-area="events"]{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.9em;line-height:1.6}.page--home [data-area="events"] .ZventsQuickDay{display:none}.page--home [data-area="events"] a,.page--home [data-area="events"] #z_wizard_widget_87403 div a{color:#0087ba}.page--home [data-area="events"] a:hover,.page--home [data-area="events"] #z_wizard_widget_87403 div a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.page--home [data-area="events"] a:hover,.page--home [data-area="events"] #z_wizard_widget_87403 div a:hover{color:#0087ba;border-bottom-color:#61b8d9}.page--home [data-area="spotlight"] .list{background:#fafafa;height:280px;margin-top:-15px;overflow:auto;padding:10px}.page--story .article-info{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important}.page--story .article-info .dt-published,.page--story .article-info .comments{text-align:right}.page--story .sharing-tools{float:left;margin-bottom:5px;margin-right:10px;width:15%;border-bottom:1px solid #888;border-top:3px solid #222;margin-top:5px;padding:10px 0}.page--story .sharing-tools>div:nth-child(2){margin-bottom:15px}@media (min-width: 768px){body,.type__font-size--md{font-size:16px}.masthead__flag{margin-bottom:20px;width:300px !important;height:59px !important}.page--home #lead-story .p-name{font-size:2.45em;line-height:1.28}.page--home #latest-news .list{height:600px;overflow:auto}.page--home #latest-news .list .list__item:first-child article{border-top:none !important;padding-top:0 !important}.page--story .article-info{width:45%;float:left}.page--story .sm-ads{float:right;padding-left:20px}.layout__head{border-top:none}.nav--primary,.layout__main,footer[role="contentinfo"]{padding:0 !important}.widgets__story-list header .list,.nav--pre,.widgets__hot-topics,.nav--primary__aux{display:block !important}.widgets__hot-topics .list__item:nth-child(1),.widgets__hot-topics .list__item:nth-child(2),.widgets__hot-topics .list__item:nth-child(3),.widgets__hot-topics .list__item:nth-child(4){display:block !important}}@media (min-width: 992px){.widgets__hot-topics .list__item:nth-child(5),.nav--primary__list{display:block !important}#burger{display:none}.masthead{padding-top:20px}.masthead__adunit{float:right;margin:0}.masthead__flag{float:left;margin-top:24px;width:218px !important;height:42px !important}.page--home [data-area="spotlight"] .list{height:auto}.page--home .layout__bot .list.col-sm-6{padding:0 0 0 20px}.page--story .article-info{float:none;width:100%}}@media (min-width: 1200px){.nav--pre__nav{font-size:0.9em;line-height:1.6}.nav--pre__nav a{padding:10px}.fa-home{display:inline}.masthead__flag{margin-top:17px;width:290px !important;height:56px !important}.widgets__hot-topics .list__item{display:block !important}}.widgets__hot-topics{border-bottom:1px solid #ddd;display:none;height:35px}.widgets__hot-topics:after{content:"";display:table;clear:both}.widgets__hot-topics h1{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.9em;line-height:1.6;font-weight:400 !important;background:#ce171e;border-bottom:1px solid #7b0d11;color:white;line-height:34px;margin:0;padding:0 10px;float:left}.widgets__hot-topics .list{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.9em;line-height:1.6;float:left}.widgets__hot-topics .list li{display:none;margin-right:0 !important}.widgets__hot-topics .list a{color:#333;border-bottom:1px solid #ddd;display:block;line-height:34px;padding:0 10px}.widgets__hot-topics .list a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.widgets__hot-topics .list a:hover{color:#333;border-bottom-color:#bbb}.widgets__hot-topics .list a:hover{border-bottom:1px solid #888;text-decoration:none}.widgets__breaking-news{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-weight:700 !important;font-size:13px;line-height:1.6;background:#ff0;border-top:1px solid #b1b316;border-bottom:3px solid #b1b316;padding:10px;text-transform:uppercase}.widgets__breaking-news a{color:black;display:block}.widgets__breaking-news a:before{content:"Breaking:\00a0"}.widgets__breaking-news a:hover{border-bottom:none}.widgets__subsection-header{border-top:3px solid #222;border-bottom:1px solid #888;margin-bottom:15px;padding:10px 0}.widgets__subsection-header:after{content:"";display:table;clear:both}.widgets__subsection-header h1{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-weight:700 !important;font-size:13px;line-height:1.6;float:left;margin:0;line-height:1;text-transform:uppercase}.widgets__subsection-header h1 a{color:#333;font-size:13px;line-height:1.6}.widgets__subsection-header h1 a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.widgets__subsection-header h1 a:hover{color:#333;border-bottom-color:#bbb}.widgets__subsection-header .list{display:none;float:right;line-height:1}.widgets__subsection-header .list__item{line-height:1 !important;margin-bottom:0 !important}.widgets__subsection-header .list__item a{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.75em;line-height:1.6;color:#333;font-weight:400 !important;line-height:1;text-transform:uppercase}.widgets__subsection-header .list__item a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.widgets__subsection-header .list__item a:hover{color:#333;border-bottom-color:#bbb}.widgets__button{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.9em;line-height:1.6;display:block;background:#ce171e;border-bottom:2px solid #7b0d11;color:white;margin-top:10px;padding:10px;text-align:center;text-transform:uppercase}.widgets__button:hover{background:#7b0d11;border:2px solid #7b0d11;color:white}.widgets__story-list header{border-top:3px solid #222;border-bottom:1px solid #888;margin-bottom:15px;padding:10px 0}.widgets__story-list header:after{content:"";display:table;clear:both}.widgets__story-list header h1{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-weight:700 !important;font-size:13px;line-height:1.6;float:left;margin:0;line-height:1;text-transform:uppercase}.widgets__story-list header h1 a{color:#333;font-size:13px;line-height:1.6}.widgets__story-list header h1 a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.widgets__story-list header h1 a:hover{color:#333;border-bottom-color:#bbb}.widgets__story-list header .list{display:none;float:right;line-height:1}.widgets__story-list header .list__item{line-height:1 !important;margin-bottom:0 !important}.widgets__story-list header .list__item a{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.75em;line-height:1.6;color:#333;font-weight:400 !important;line-height:1;text-transform:uppercase}.widgets__story-list header .list__item a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.widgets__story-list header .list__item a:hover{color:#333;border-bottom-color:#bbb}.widgets__story-list .list{padding-left:20px}.widgets__story-list .list__item{font-family:"Lora","Libre Baskerville","Georgia",serif !important;margin-bottom:8px}.widgets__story-list .list__item a{font-family:"Lora","Libre Baskerville","Georgia",serif !important;color:#333}.widgets__story-list .list__item a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.widgets__story-list .list__item a:hover{color:#333;border-bottom-color:#bbb}.widgets__story-list .list__item--featured{list-style:none}.widgets__story-list .list__item--featured article{border-top:1px solid #ccc;padding-top:15px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:20px !important;margin-left:-20px;border-color:#ccc;border-width:1px}.widgets__story-list .list__item--featured article .p-name{font-size:1.15em;line-height:1.52;font-family:"Lora","Libre Baskerville","Georgia",serif !important}.widgets__story-list .list__item--featured article .p-name a{color:#333;font-family:"Lora","Libre Baskerville","Georgia",serif !important;font-weight:400 !important}.widgets__story-list .list__item--featured article .p-name a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.widgets__story-list .list__item--featured article .p-name a:hover{color:#333;border-bottom-color:#bbb}.widgets__story-list .list__item--featured article .p-summary{font-size:0.9em;line-height:1.6}.widgets__story-list .list__item--featured article .p-summary a{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-weight:700 !important}.widgets__story-list--inset .list__item a{font-family:"Open Sans","Helvetica Neue","Arial",sans-serif !important;font-size:0.9em;line-height:1.6;color:#0087ba}.widgets__story-list--inset .list__item a:hover{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.widgets__story-list--inset .list__item a:hover{color:#0087ba;border-bottom-color:#61b8d9}


/*# sourceMappingURL=data:application/json;base64,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QUUsTUFBTyxFQUMzQixxQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixxQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDZCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IseUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix1QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHNCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix1QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHdCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IseUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixxQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMkJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwyQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDRCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix1QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHdCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isb0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixxQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IseUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixzQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHVCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixxQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHVCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwyQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDJCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNkJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw0QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDhCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw0QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDZCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsK0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix3QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDJCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsdUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixxQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isc0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixzQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsOEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw4QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHlCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixzQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isd0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw2QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDZCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isc0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw2QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDhCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwyQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDRCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isd0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw4QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMkJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw4QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMkJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwyQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDRCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IseUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwyQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw2QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLGlDQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixxQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IseUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwwQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDZCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isc0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix5QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHVCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isd0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix1QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDJCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNkJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix3QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDhCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNkJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw0QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLGdDQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isa0NBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixvQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHlCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw0QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwyQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isd0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwwQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLG1DQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isa0NBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixnQ0FBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLGtDQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isc0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix1QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHNCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsdUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwwQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDJCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwwQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDRCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixzQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHdCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isb0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixvQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsaUNBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixxQ0FBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDhCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isa0NBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixtQ0FBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHVDQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix1QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDhCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix1QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHNCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isd0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwyQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHVCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixxQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHNCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsdUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix1QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw2QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDhCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw0QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDRCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IseUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix3QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHVCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMkJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix5QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isc0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixzQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHlCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IseUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwwQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDZCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsNEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwwQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwrQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLGtDQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsK0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiw2QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDZCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsK0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixtQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsMEJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix5QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isc0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQVMzQixzQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixzQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLHFCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IsdUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQix1QkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDZCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwyQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLG9CQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0Isc0JBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQixzQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDBCQUFTLEVBQUUsTUFBTyxFQUFFLE1BQU8sRUFDM0IscUJBQVMsRUFBRSxNQUFPLEVBQUUsTUFBTyxFQUMzQiwwQkFBUyxFQUFFLE1BQU8sRUFBRSxNQUFPLEVBQzNCLDJCQUFTLEVBQUUsTUFB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QUF5QixDQUN2QixpQkFBaUIsQ0FBRSxhQUFhLENBQ2hDLGNBQWMsQ0FBRSxhQUFhLENBQzdCLGFBQWEsQ0FBRSxhQUFhLENBQzVCLFlBQVksQ0FBRSxhQUFhLENBQzNCLFNBQVMsQ0FBRSxhQUFhLENBRTFCLHdCQUF5QixDQUN2QixpQkFBaUIsQ0FBRSxhQUFhLENBQ2hDLGNBQWMsQ0FBRSxhQUFhLENBQzdCLGFBQWEsQ0FBRSxhQUFhLENBQzVCLFlBQVksQ0FBRSxhQUFhLENBQzNCLFNBQVMsQ0FBRSxhQUFhLENBRTFCLHdCQUF5QixDQUN2QixpQkFBaUIsQ0FBRSxhQUFhLENBQ2hDLGNBQWMsQ0FBRSxhQUFhLENBQzdCLGFBQWEsQ0FBRSxhQUFhLENBQzVCLFlBQVksQ0FBRSxhQUFhLENBQzNCLFNBQVMsQ0FBRSxhQUFhLENBRTFCLHdCQUF5QixDQUN2QixpQkFBaUIsQ0FBRSxhQUFhLENBQ2hDLGNBQWMsQ0FBRSxhQUFhLENBQzdCLGFBQWEsQ0FBRSxhQUFhLENBQzVCLFlBQVksQ0FBRSxhQUFhLENBQzNCLFNBQVMsQ0FBRSxhQUFhLENBRTFCLHdCQUF5QixDQUN2QixpQkFBaUIsQ0FBRSxhQUFhLENBQ2hDLGNBQWMsQ0FBRSxhQUFhLENBQzdCLGFBQWEsQ0FBRSxhQUFhLENBQzVCLFlBQVksQ0FBRSxhQUFhLENBQzNCLFNBQVMsQ0FBRSxhQUFhLENBRTFCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLHlCQUEwQixDQUN4QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLGNBQWMsQ0FBRSxjQUFjLENBQzlCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFlBQVksQ0FBRSxjQUFjLENBQzVCLFNBQVMsQ0FBRSxjQUFjLENBRTNCLG1CQUFvQixDQUNsQixPQUFPLENBQUUsT0FBTyxDQUVsQixnQ0FBaUMsQ0FDL0IsT0FBTyxDQUFFLE9BQU8s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U0FBUyxDQUs2QyxLQUFNLENBSjVELFdBQVcsQ0FBRSxHQUF5QyxDQTJFdEQsS0FBSyxDQzlHWSxPQUFPLENEaUZ4QiwrQ0FBUSxDQUVKLG1CQUFLLENBQUUsS0FBSyxDQUNaLG1CQUFLLENBQUUsR0FBRyxDQUVaLGVBQWUsQ0FBRSxJQUFJLENBeUJ2QiwrQ0FBUSxDQUNOLEtBQUssQ0NoSFUsT0FBTyxDRGlIdEIsbUJBQW1CLENDbEhHLE9BQU8iLCJzb3VyY2VzIjpbIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19vcGFjaXR5LnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy1vZmZpY2lhbC9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsIl93ZWF0aGVyLWljb25zLnNjc3MiLCJtb2R1bGVzL19sYXlvdXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2hvbWUvbnNjaGV1cmljaC8ucmJlbnYvdmVyc2lvbnMvMi4yLjAvbGliL3J1YnkvZ2Vtcy8yLjIuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3R5cG9ncmFwaHkvX3ZlcnRpY2FsX3JoeXRobS5zY3NzIiwiYm91cmJvbi9hZGRvbnMvX2NsZWFyZml4LnNjc3MiLCJtb2R1bGVzL190eXBlLnNjc3MiLCJtb2R1bGVzL19jb2xvci5zY3NzIiwibW9kdWxlcy9fbGlzdHMuc2NzcyIsIm1vZHVsZXMvX2Zvcm1zLnNjc3MiLCJtb2R1bGVzL19tZWRpYS5zY3NzIiwibW9kdWxlcy9fYWRzLnNjc3MiLCJfYmFzZS5zY3NzIiwiX3dpZGdldHMuc2NzcyJdLCJuYW1lcyI6W10sImZpbGUiOiJmb2xpby5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbi8vICAgIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuLy8gICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMlxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuICAgIC8vXG4gICAgLy8gQ2hyb21lIChPU1gpIGZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI0NVxuICAgIC8vIE9uY2UgZml4ZWQsIHdlIGNhbiBqdXN0IHN0cmFpZ2h0IHVwIHJlbW92ZSB0aGlzLlxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbi8vIEltcG9ydCB0aGUgZm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSk7XG4gIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSB3aWxsIGJlIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpe1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cblxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0b3IgZHJvcGRvd25zLlxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuXG4vLz09IFRhYmxlc1xuLy9cbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHggIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy8gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgLy8gV2ViS2l0XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgKCRndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+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+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gU2V0IHRoZSBoZWlnaHQgb2YgZmlsZSBjb250cm9scyB0byBtYXRjaCB0ZXh0IGlucHV0c1xuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcbn1cblxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cbi8vXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuXG4gIEBpbmNsdWRlIGlucHV0LXNpemUoJy5mb3JtLWNvbnRyb2wnLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG5cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG59XG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1sZycsICRpbnB1dC1oZWlnaHQtbGFyZ2UsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbi5mb3JtLWdyb3VwLWxnIHtcblxuICBAaW5jbHVkZSBpbnB1dC1zaXplKCcuZm9ybS1jb250cm9sJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4uZm9ybS1pbmxpbmUge1xuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcbn1cblxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkbGluZS1oZWlnaHQtYmFzZSwgJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyxcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICB9XG59XG5cbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgcmlnaHQ6IDA7XG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5cbkBtaXhpbiByZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LXNtO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIFxuICAuYnRuLXhzICYge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYmFkZ2VcblxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xuICAgIGNvbG9yOiAkYmFkZ2UtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1hY3RpdmUtYmc7XG4gIH1cbiAgXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG4gIFxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpIDA7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogNC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmOmhvdmVyLCBhJjpmb2N1cywgYSYuYWN0aXZlIHRvIGEudGh1bWJuYWlsOmhvdmVyLCBhLnRodW1ibmFpbDpmb2N1cywgYS50aHVtYm5haWwuYWN0aXZlXG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIFxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy8gTGlua2VkIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBsaW5rZWQgbGlzdCBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNhYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcbi5wYW5lbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGVmYXVsdC1ib3JkZXIsICRwYW5lbC1kZWZhdWx0LXRleHQsICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmcsICRwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXByaW1hcnktYm9yZGVyLCAkcGFuZWwtcHJpbWFyeS10ZXh0LCAkcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnLCAkcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1zdWNjZXNzLWJvcmRlciwgJHBhbmVsLXN1Y2Nlc3MtdGV4dCwgJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZywgJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtaW5mby1ib3JkZXIsICRwYW5lbC1pbmZvLXRleHQsICRwYW5lbC1pbmZvLWhlYWRpbmctYmcsICRwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXdhcm5pbmctYm9yZGVyLCAkcGFuZWwtd2FybmluZy10ZXh0LCAkcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnLCAkcGFuZWwtd2FybmluZy1ib3JkZXIpO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRhbmdlci1ib3JkZXIsICRwYW5lbC1kYW5nZXItdGV4dCwgJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnLCAkcGFuZWwtZGFuZ2VyLWJvcmRlcik7XG59XG4iLCIvLyBQYW5lbHNcblxuQG1peGluIHBhbmVsLXZhcmlhbnQoJGJvcmRlciwgJGhlYWRpbmctdGV4dC1jb2xvciwgJGhlYWRpbmctYmctY29sb3IsICRoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxuLy9cbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbiAgJi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG5cbiAgLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbiAgJi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIH1cbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBAaW5jbHVkZSBvcGFjaXR5KC4yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYnV0dG9uJiB0byBidXR0b24uY2xvc2Vcbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC4zcyBlYXNlLW91dCk7XG4gIH1cbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApIH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBtaW4taGVpZ2h0OiAoJG1vZGFsLXRpdGxlLXBhZGRpbmcgKyAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyBSZXNldCBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgZ2l2ZW4gbmV3IGluc2VydGlvbiBtZXRob2RcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cbiAgJi5pbiAgICAgeyBAaW5jbHVkZSBvcGFjaXR5KCR0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5yaWdodCAgeyBtYXJnaW4tbGVmdDogIDNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICAgM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbi50b29sdGlwIHtcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIFJlc2V0IGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyBnaXZlbiBuZXcgaW5zZXJ0aW9uIG1ldGhvZFxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT3ZlcnJpZGVzIGZvciBwcm9wZXIgaW5zZXJ0aW9uXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLy8gQXJyb3dzXG4vL1xuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICAmLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucG9wb3ZlciB7XG4gICYudG9wID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xuICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgQGluY2x1ZGUgcGVyc3BlY3RpdmUoMTAwMCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAgMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICB9XG5cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDNhJzsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAgMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI0ludGVybmV0X0V4cGxvcmVyXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICB9XG4gIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogIDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGU7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyohXG4gKiAgV2VhdGhlciBJY29ucyAxLjNcbiAqICBVcGRhdGVkIE5vdmVtYmVyIDMwdGgsIDIwMTRcbiAqICBXZWF0aGVyIHRoZW1lZCBpY29ucyBmb3IgQm9vdHN0cmFwXG4gKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE1haW50YWluZWQgYXQgaHR0cDovL2VyaWtmbG93ZXJzLmdpdGh1Yi5pby93ZWF0aGVyLWljb25zXG4gKiAgaHR0cDovL3R3aXR0ZXIuY29tL0VyaWtfVVhcbiAqXG4gKiAgTGljZW5zZVxuICogIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIC0gRnBtdCBsaWNlbnNlZCB1bmRlciBTSUwgT0ZMIDEuMSAtXG4gKiAgICBodHRwOi8vc2NyaXB0cy5zaWwub3JnL09GTFxuICogIC0gQ1NTIGFuZCBMRVNTIGFyZSBsaWNlbnNlZCB1bmRlciBNSVQgTGljZW5zZSAtXG4gKiAgICBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UuaHRtbFxuICogIC0gRG9jdW1lbnRhdGlvbiBsaWNlbnNlZCB1bmRlciBDQyBCWSAzLjAgLVxuICogICAgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvMy4wL1xuICogIC0gSW5zcGlyZWQgYnkgYW5kIHdvcmtzIGdyZWF0IGFzIGEgY29tcGFuaW9uIHdpdGggRm9udCBBd2Vzb21lXG4gKiAgICBcIkZvbnQgQXdlc29tZSBieSBEYXZlIEdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvXCJcbiAqXG4gKiAgV2VhdGhlciBJY29ucyBCb290c3RyYXAgUGFja2FnZSBBdXRob3IgLSBFcmlrIEZsb3dlcnMgLSBlcmlrQGhlbGxvZXJpay5jb21cbiAqICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBFbWFpbDogZXJpa0BoZWxsb2VyaWsuY29tXG4gKiAgVHdpdHRlcjogaHR0cDovL3R3aXR0ZXIuY29tL0VyaWtfVVhcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnd2VhdGhlcmljb25zJztcbiAgc3JjOiB1cmwoJy9jc3AvbWVkaWFwb29sL3NpdGVzL3NoYXJlZC9hc3NldC9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9jc3AvbWVkaWFwb29sL3NpdGVzL3NoYXJlZC9hc3NldC9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9jc3AvbWVkaWFwb29sL3NpdGVzL3NoYXJlZC9hc3NldC9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2NzcC9tZWRpYXBvb2wvc2l0ZXMvc2hhcmVkL2Fzc2V0L2ZvbnRzL3dlYXRoZXJpY29ucy93ZWF0aGVyaWNvbnMtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvY3NwL21lZGlhcG9vbC9zaXRlcy9zaGFyZWQvYXNzZXQvZm9udHMvd2VhdGhlcmljb25zL3dlYXRoZXJpY29ucy1yZWd1bGFyLXdlYmZvbnQuc3ZnI3dlYXRoZXJpY29ucy1yZWd1bGFyLXdlYmZvbnRSZycpIGZvcm1hdCgnc3ZnJyk7XG4gIHNyYzogdXJsKCcvZm9udHMvd2VhdGhlcmljb25zL3dlYXRoZXJpY29ucy1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvd2VhdGhlcmljb25zL3dlYXRoZXJpY29ucy1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy93ZWF0aGVyaWNvbnMvd2VhdGhlcmljb25zLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnRzL3dlYXRoZXJpY29ucy93ZWF0aGVyaWNvbnMtcmVndWxhci13ZWJmb250LnN2ZyN3ZWF0aGVyaWNvbnMtcmVndWxhci13ZWJmb250UmcnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ud2kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnd2VhdGhlcmljb25zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ud2ktZGF5LWNsb3VkeS1ndXN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLndpLWRheS1jbG91ZHktd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi53aS1kYXktY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4ud2ktZGF5LWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuLndpLWRheS1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4ud2ktZGF5LWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLndpLWRheS1yYWluLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLndpLWRheS1yYWluLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi53aS1kYXktcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLndpLWRheS1zaG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4ud2ktZGF5LXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi53aS1kYXktc3ByaW5rbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cbi53aS1kYXktc3Vubnktb3ZlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi53aS1kYXktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi53aS1kYXktc3Rvcm0tc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLndpLWRheS10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi53aS1jbG91ZHktZ3VzdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi53aS1jbG91ZHktd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi53aS1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi53aS1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cbi53aS1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4ud2ktbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4ud2ktcmFpbi1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cbi53aS1yYWluLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi53aS1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4ud2ktc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLndpLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cbi53aS1zcHJpbmtsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLndpLXN0b3JtLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cbi53aS10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi53aS13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLndpLW5pZ2h0LWFsdC1jbG91ZHktZ3VzdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi53aS1uaWdodC1hbHQtY2xvdWR5LXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4ud2ktbmlnaHQtYWx0LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi53aS1uaWdodC1hbHQtbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4ud2ktbmlnaHQtYWx0LXJhaW4tbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4ud2ktbmlnaHQtYWx0LXJhaW4td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLndpLW5pZ2h0LWFsdC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4ud2ktbmlnaHQtYWx0LXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi53aS1uaWdodC1hbHQtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuLndpLW5pZ2h0LWFsdC1zcHJpbmtsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLndpLW5pZ2h0LWFsdC1zdG9ybS1zaG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4ud2ktbmlnaHQtYWx0LXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLndpLW5pZ2h0LWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG4ud2ktbmlnaHQtY2xvdWR5LWd1c3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4ud2ktbmlnaHQtY2xvdWR5LXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4ud2ktbmlnaHQtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4ud2ktbmlnaHQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuLndpLW5pZ2h0LWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLndpLW5pZ2h0LXJhaW4tbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4ud2ktbmlnaHQtcmFpbi13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG4ud2ktbmlnaHQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLndpLW5pZ2h0LXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cbi53aS1uaWdodC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4ud2ktbmlnaHQtc3ByaW5rbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi53aS1uaWdodC1zdG9ybS1zaG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG4ud2ktbmlnaHQtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4ud2ktY2Vsc2l1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLndpLWNsb3VkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi53aS1jbG91ZC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4ud2ktY2xvdWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi53aS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLndpLWRlZ3JlZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi53aS1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi53aS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4ud2ktZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLndpLWhvcml6b24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4ud2ktaG9yaXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLndpLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi53aS1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi53aS1uaWdodC1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi53aS1yZWZyZXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLndpLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cbi53aS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLndpLXNwcmlua2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLndpLXN0cm9uZy13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4ud2ktc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLndpLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLndpLXRoZXJtb21ldGVyLWV4dGVyaW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4ud2ktdGhlcm1vbWV0ZXItaW50ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi53aS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuLndpLXRvcm5hZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi53aS11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLndpLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4ud2ktd2luZC13ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4ud2ktd2luZC1zb3V0aC13ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4ud2ktd2luZC1zb3V0aC1lYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4ud2ktd2luZC1zb3V0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLndpLXdpbmQtbm9ydGgtd2VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuLndpLXdpbmQtbm9ydGgtZWFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLndpLXdpbmQtbm9ydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi53aS13aW5kLWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi53aS1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuLndpLWR1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi53aS1zbm93LXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi53aS1kYXktc25vdy13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG4ud2ktbmlnaHQtc25vdy13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4ud2ktbmlnaHQtYWx0LXNub3ctd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLndpLWRheS1zbGVldC1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLndpLW5pZ2h0LXNsZWV0LXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4ud2ktbmlnaHQtYWx0LXNsZWV0LXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4ud2ktZGF5LXNub3ctdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4ud2ktbmlnaHQtc25vdy10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi53aS1uaWdodC1hbHQtc25vdy10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi53aS1zb2xhci1lY2xpcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4ud2ktbHVuYXItZWNsaXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLndpLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLndpLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuLndpLWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLndpLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi53aS1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLndpLXNub3dmbGFrZS1jb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4ud2ktc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi53aS1uaWdodC1wYXJ0bHktY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4ud2ktdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cbi53aS1kYXktd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi53aS1uaWdodC1hbHQtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4ud2ktdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLndpLWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cbi53aS10aW1lLTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4ud2ktdGltZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4ud2ktdGltZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG4ud2ktdGltZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4ud2ktdGltZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4ud2ktdGltZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4ud2ktdGltZS02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhmXCI7XG59XG4ud2ktdGltZS03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4ud2ktdGltZS04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG4ud2ktdGltZS05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4ud2ktdGltZS0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLndpLXRpbWUtMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cbi53aS1kYXktc2xlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cbi53aS1uaWdodC1zbGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiM1wiO1xufVxuLndpLW5pZ2h0LWFsdC1zbGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiNFwiO1xufVxuLndpLXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGI1XCI7XG59XG4ud2ktZGF5LWhhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjZcIjtcbn1cbi53aS1iZWFmb3J0LTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjdcIjtcbn1cbi53aS1iZWFmb3J0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjhcIjtcbn1cbi53aS1iZWFmb3J0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjlcIjtcbn1cbi53aS1iZWFmb3J0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYmFcIjtcbn1cbi53aS1iZWFmb3J0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYmJcIjtcbn1cbi53aS1iZWFmb3J0LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYmNcIjtcbn1cbi53aS1iZWFmb3J0LTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYmRcIjtcbn1cbi53aS1iZWFmb3J0LTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYmVcIjtcbn1cbi53aS1iZWFmb3J0LTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYmZcIjtcbn1cbi53aS1iZWFmb3J0LTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cbi53aS1iZWFmb3J0LTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4ud2ktYmVhZm9ydC0xMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLndpLWJlYWZvcnQtMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cbi53aS13aW5kLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzAtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8xNS1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMzAtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzQ1LWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll82MC1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fNzUtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc1ZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzkwLWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8xMDUtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEwNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxMDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDVkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMTIwLWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzEzNS1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8xNTAtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMTY1LWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTY1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTY1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY1ZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzE4MC1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8xOTUtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE5NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOTVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxOTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTVkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMjEwLWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzIyNS1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8yNDAtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMjU1LWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjU1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNTVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjU1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjU1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjU1ZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzI3MC1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8yODUtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI5NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOTVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyOTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTVkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMzAwLWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cbi53aS13aW5kLWRlZmF1bHQuXzMxNS1kZWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG4ud2ktd2luZC1kZWZhdWx0Ll8zMzAtZGVnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuLndpLXdpbmQtZGVmYXVsdC5fMzQ1LWRlZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQ1ZGVnKTtcbn1cbi53aS1tb29uLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuLndpLW1vb24td2F4aW5nLWNyZXNlbnQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLndpLW1vb24td2F4aW5nLWNyZXNlbnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuLndpLW1vb24td2F4aW5nLWNyZXNlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuLndpLW1vb24td2F4aW5nLWNyZXNlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLndpLW1vb24td2F4aW5nLWNyZXNlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLndpLW1vb24td2F4aW5nLWNyZXNlbnQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLndpLW1vb24tZmlyc3QtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLndpLW1vb24td2F4aW5nLWdpYmJvdXMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLndpLW1vb24td2F4aW5nLWdpYmJvdXMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLndpLW1vb24td2F4aW5nLWdpYmJvdXMtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZlwiO1xufVxuLndpLW1vb24td2F4aW5nLWdpYmJvdXMtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuLndpLW1vb24td2F4aW5nLWdpYmJvdXMtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLndpLW1vb24td2F4aW5nLWdpYmJvdXMtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuLndpLW1vb24tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLndpLW1vb24td2FuaW5nLWdpYmJvdXMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLndpLW1vb24td2FuaW5nLWdpYmJvdXMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLndpLW1vb24td2FuaW5nLWdpYmJvdXMtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLndpLW1vb24td2FuaW5nLWdpYmJvdXMtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLndpLW1vb24td2FuaW5nLWdpYmJvdXMtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuLndpLW1vb24td2FuaW5nLWdpYmJvdXMtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuLndpLW1vb24tM3JkLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi53aS1tb29uLXdhbmluZy1jcmVzY2VudC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4ud2ktbW9vbi13YW5pbmctY3Jlc2NlbnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLndpLW1vb24td2FuaW5nLWNyZXNjZW50LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbi53aS1tb29uLXdhbmluZy1jcmVzY2VudC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4ud2ktbW9vbi13YW5pbmctY3Jlc2NlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZlwiO1xufVxuLndpLW1vb24td2FuaW5nLWNyZXNjZW50LTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIEZvbGlvIExheW91dCBNb2R1bGVcblxuICBAcHJvamVjdCBmb2xpb1xuICBAbW9kdWxlIGxheW91dFxuICBAYXV0aG9yIFRoZSBBZHZvY2F0ZSA8ZGV2ZWxvcGVyc0B0aGVhZHZvY2F0ZS5jb20+XG5cbiAgQ29udGVudHNcbiAgICAtIEJyZWFrcG9pbnRzXG4gICAgLSBWZXJ0aWNhbCBTcGFjaW5nIEhlbHBlcnNcbiAgICAtIEJvcmRlcnNcbiAgICAtIEluc2V0c1xuICAgIC0gQm9yZGVyIEJveFxuICAgIC0gVXRpbGl0aWVzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnJlYWtwb2ludHNcbi8vIEJhc2VkIG9uIEJvb3RzdHJhcCdzIGJyZWFrcG9pbnRzXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jc3MvI2dyaWRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGxheW91dF9fYnJlYWtwb2ludC0tc2NyZWVuLXNtLW1pbjogNzY4cHg7XG4kbGF5b3V0X19icmVha3BvaW50LS1zY3JlZW4tbWQtbWluOiA5OTJweDtcbiRsYXlvdXRfX2JyZWFrcG9pbnQtLXNjcmVlbi1sZy1taW46IDEyMDBweDtcbiRsYXlvdXRfX2JyZWFrcG9pbnQtLXNjcmVlbi14bC1taW46IDE3MDBweDtcblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZlcnRpY2FsIFNwYWNpbmcgSGVscGVyc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbGF5b3V0X192ZXJ0aWNhbC1zcGFjaW5nKCRwb3NpdGlvbjogdHJhaWxlciwgJGtpbmQ6IG1hcmdpbiwgJGFtb3VudDogMSkge1xuICAkc3BhY2luZzogMjBweCAqICRhbW91bnQ7XG4gIEBpZiAkcG9zaXRpb24gPT0gdHJhaWxlciB7XG4gICAgI3ska2luZH0tYm90dG9tOiAkc3BhY2luZyAhaW1wb3J0YW50O1xuICB9IEBlbHNlIHtcbiAgICAjeyRraW5kfS10b3A6ICRzcGFjaW5nICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIGxheW91dF9fdHJhaWxlci0tbWFyZ2luICAgIHsgQGluY2x1ZGUgbGF5b3V0X192ZXJ0aWNhbC1zcGFjaW5nKHRyYWlsZXIsIG1hcmdpbiwgMSk7IH1cbkBtaXhpbiBsYXlvdXRfX3RyYWlsZXItLW1hcmdpbngyICB7IEBpbmNsdWRlIGxheW91dF9fdmVydGljYWwtc3BhY2luZyh0cmFpbGVyLCBtYXJnaW4sIDIpOyB9XG5AbWl4aW4gbGF5b3V0X190cmFpbGVyLS1wYWRkaW5nICAgeyBAaW5jbHVkZSBsYXlvdXRfX3ZlcnRpY2FsLXNwYWNpbmcodHJhaWxlciwgcGFkZGluZywgMSk7IH1cbkBtaXhpbiBsYXlvdXRfX3RyYWlsZXItLXBhZGRpbmd4MiB7IEBpbmNsdWRlIGxheW91dF9fdmVydGljYWwtc3BhY2luZyh0cmFpbGVyLCBwYWRkaW5nLCAyKTsgfVxuQG1peGluIGxheW91dF9fbGVhZGVyLS1tYXJnaW4gICAgIHsgQGluY2x1ZGUgbGF5b3V0X192ZXJ0aWNhbC1zcGFjaW5nKGxlYWRlciwgbWFyZ2luLCAxKTsgfVxuQG1peGluIGxheW91dF9fbGVhZGVyLS1tYXJnaW54MiAgIHsgQGluY2x1ZGUgbGF5b3V0X192ZXJ0aWNhbC1zcGFjaW5nKGxlYWRlciwgbWFyZ2luLCAyKTsgfVxuQG1peGluIGxheW91dF9fbGVhZGVyLS1wYWRkaW5nICAgIHsgQGluY2x1ZGUgbGF5b3V0X192ZXJ0aWNhbC1zcGFjaW5nKGxlYWRlciwgcGFkZGluZywgMSk7IH1cbkBtaXhpbiBsYXlvdXRfX2xlYWRlci0tcGFkZGluZ3gyICB7IEBpbmNsdWRlIGxheW91dF9fdmVydGljYWwtc3BhY2luZyhsZWFkZXIsIHBhZGRpbmcsIDIpOyB9XG5cbi5sYXlvdXRfX3RyYWlsZXItLW1hcmdpbiAgICB7IEBpbmNsdWRlIGxheW91dF9fdHJhaWxlci0tbWFyZ2luOyB9XG4ubGF5b3V0X190cmFpbGVyLS1tYXJnaW54MiAgeyBAaW5jbHVkZSBsYXlvdXRfX3RyYWlsZXItLW1hcmdpbngyOyB9XG4ubGF5b3V0X190cmFpbGVyLS1wYWRkaW5nICAgeyBAaW5jbHVkZSBsYXlvdXRfX3RyYWlsZXItLXBhZGRpbmc7IH1cbi5sYXlvdXRfX3RyYWlsZXItLXBhZGRpbmd4MiB7IEBpbmNsdWRlIGxheW91dF9fdHJhaWxlci0tcGFkZGluZ3gyOyB9XG4ubGF5b3V0X19sZWFkZXItLW1hcmdpbiAgICAgeyBAaW5jbHVkZSBsYXlvdXRfX2xlYWRlci0tbWFyZ2luOyB9XG4ubGF5b3V0X19sZWFkZXItLW1hcmdpbngyICAgeyBAaW5jbHVkZSBsYXlvdXRfX2xlYWRlci0tbWFyZ2lueDI7IH1cbi5sYXlvdXRfX2xlYWRlci0tcGFkZGluZyAgICB7IEBpbmNsdWRlIGxheW91dF9fbGVhZGVyLS1wYWRkaW5nOyB9XG4ubGF5b3V0X19sZWFkZXItLXBhZGRpbmd4MiAgeyBAaW5jbHVkZSBsYXlvdXRfX2xlYWRlci0tcGFkZGluZ3gyOyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCb3JkZXJzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBsYXlvdXRfX2JvcmRlcigkcG9zaXRpb246IGJvdHRvbSwgJHdpZHRoOiAxLCAkY29sb3I6ICNjY2MpIHtcbiAgYm9yZGVyLSN7JHBvc2l0aW9ufTogI3skd2lkdGh9cHggc29saWQgJGNvbG9yO1xuICBwYWRkaW5nLSN7JHBvc2l0aW9ufTogMTVweDtcbn1cblxuQG1peGluIGxheW91dF9fYm9yZGVyLS10b3AgICAgeyBAaW5jbHVkZSBsYXlvdXRfX2JvcmRlcih0b3ApOyB9XG5AbWl4aW4gbGF5b3V0X19ib3JkZXItLXJpZ2h0ICB7IEBpbmNsdWRlIGxheW91dF9fYm9yZGVyKHJpZ2h0KTsgfVxuQG1peGluIGxheW91dF9fYm9yZGVyLS1ib3R0b20geyBAaW5jbHVkZSBsYXlvdXRfX2JvcmRlcihib3R0b20pOyB9XG5AbWl4aW4gbGF5b3V0X19ib3JkZXItLWxlZnQgICB7IEBpbmNsdWRlIGxheW91dF9fYm9yZGVyKGxlZnQpOyB9XG5cbi5sYXlvdXRfX2JvcmRlci0tdG9wICAgIHsgQGluY2x1ZGUgbGF5b3V0X19ib3JkZXItLXRvcCB9XG4ubGF5b3V0X19ib3JkZXItLXJpZ2h0ICB7IEBpbmNsdWRlIGxheW91dF9fYm9yZGVyLS1yaWdodDsgfVxuLmxheW91dF9fYm9yZGVyLS1ib3R0b20geyBAaW5jbHVkZSBsYXlvdXRfX2JvcmRlci0tYm90dG9tOyB9XG4ubGF5b3V0X19ib3JkZXItLWxlZnQgICB7IEBpbmNsdWRlIGxheW91dF9fYm9yZGVyLS1sZWZ0OyB9XG5cblxuLmxheW91dF9fbGVhZGluZy1ib3JkZXIge1xuICBAaW5jbHVkZSBsZWFkaW5nLWJvcmRlcigxcHgsIDAuNSk7XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJbnNldHNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGxheW91dF9faW5zZXQoJHBvc2l0aW9uOiBsZWZ0LCAkd2lkdGg6IDQwJSwgJG1hcmdpbl9ib3R0b206IDVweCkge1xuICBmbG9hdDogJHBvc2l0aW9uO1xuICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX2JvdHRvbTtcbiAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH0gQGVsc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIHdpZHRoOiAkd2lkdGg7XG59XG5cbkBtaXhpbiBsYXlvdXRfX2luc2V0LS1sZWZ0LTE1ICB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQobGVmdCwgMTUlKTsgfVxuQG1peGluIGxheW91dF9faW5zZXQtLXJpZ2h0LTE1ICB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQocmlnaHQsIDE1JSk7IH1cbkBtaXhpbiBsYXlvdXRfX2luc2V0LS1sZWZ0LTMwICB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQobGVmdCwgMzAlKTsgfVxuQG1peGluIGxheW91dF9faW5zZXQtLXJpZ2h0LTMwIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldChyaWdodCwgMzAlKTsgfVxuQG1peGluIGxheW91dF9faW5zZXQtLWxlZnQtNDAgIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldChsZWZ0LCA0MCUpOyB9XG5AbWl4aW4gbGF5b3V0X19pbnNldC0tcmlnaHQtNDAgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0KHJpZ2h0LCA0MCUpOyB9XG5AbWl4aW4gbGF5b3V0X19pbnNldC0tbGVmdC01MCAgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0KGxlZnQsIDUwJSk7IH1cbkBtaXhpbiBsYXlvdXRfX2luc2V0LS1yaWdodC01MCB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQocmlnaHQsIDUwJSk7IH1cblxuLmxheW91dF9faW5zZXQtLWxlZnQtMTUgIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldC0tbGVmdC0xNTsgfVxuLmxheW91dF9faW5zZXQtLXJpZ2h0LTE1IHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldC0tcmlnaHQtMTU7IH1cbi5sYXlvdXRfX2luc2V0LS1sZWZ0LTMwICB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQtLWxlZnQtMzA7IH1cbi5sYXlvdXRfX2luc2V0LS1yaWdodC0zMCB7IEBpbmNsdWRlIGxheW91dF9faW5zZXQtLXJpZ2h0LTMwOyB9XG4ubGF5b3V0X19pbnNldC0tbGVmdC00MCAgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0LS1sZWZ0LTQwOyB9XG4ubGF5b3V0X19pbnNldC0tcmlnaHQtNDAgeyBAaW5jbHVkZSBsYXlvdXRfX2luc2V0LS1yaWdodC00MDsgfVxuLmxheW91dF9faW5zZXQtLWxlZnQtNTAgIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldC0tbGVmdC01MDsgfVxuLmxheW91dF9faW5zZXQtLXJpZ2h0LTUwIHsgQGluY2x1ZGUgbGF5b3V0X19pbnNldC0tcmlnaHQtNTA7IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJvcmRlciBCb3hcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGxheW91dF9fYm9yZGVyLWJveCB7XG4gIGJvcmRlcjoge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIHJhZGl1czogMnB4O1xuICAgIHN0eWxlOiBzb2xpZDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubGF5b3V0X19ib3JkZXItYm94IHsgQGluY2x1ZGUgbGF5b3V0X19ib3JkZXItYm94OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVXRpbGl0aWVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBsYXlvdXRfX2NsZWFyZml4IHsgQGluY2x1ZGUgY2xlYXJmaXg7IH1cbi5sYXlvdXRfX2NsZWFyZml4IHsgQGluY2x1ZGUgbGF5b3V0X19jbGVhcmZpeDsgfVxuIiwiQGltcG9ydCBcImNvbXBhc3Mvc3VwcG9ydFwiO1xuQGltcG9ydCBcImNvbXBhc3MvbGF5b3V0L2dyaWQtYmFja2dyb3VuZFwiO1xuQGltcG9ydCBcImNvbXBhc3MvdHlwb2dyYXBoeS91bml0c1wiO1xuXG4vLyBUaGUgZGVmYXVsdCBmb250IHNpemUgZm9yIGFsbCB0ZXh0IGluIHBpeGVsc1xuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vLyBUaGUgZGlzdGFuY2UgYmV0d2VlbiB0ZXh0IGJhc2VsaW5lcyAodmVydGljYWwgcmh5dGhtKSBpbiBwaXhlbHMuXG4kYmFzZS1saW5lLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuLy8gVGhlIGxlbmd0aCB1bml0IGluIHdoaWNoIHRvIG91dHB1dCByaHl0aG0gdmFsdWVzLlxuLy8gU3VwcG9ydGVkIHZhbHVlczogcHgsIGVtLCByZW0uIFBlcmNlbnQgdW5pdHMgY2FuJ3QgYmUgdXNlZCBzaW5jZSB0aGV5XG4vLyBtYWtlIGNhbGN1bGF0aW5nIHBhZGRpbmcgYW5kIG1hcmdpbnMgaW1wcmFjdGljYWwsIGFuZCBwZXJjZW50YWdlIGJvcmRlcnMgYXJlXG4vLyBub3QgdmFsaWQgb3Igc3VwcG9ydGVkIGluIGNzcy5cbiRyaHl0aG0tdW5pdDogJ2VtJyAhZGVmYXVsdDtcblxuLy8gV2hldGhlciB0byBvdXRwdXQgZmFsbGJhY2sgdmFsdWVzIGluIHB4IHdoZW4gdXNpbmcgcmVtIGFzIHRoZSByaHl0aG0tdW5pdC5cbiRyZW0td2l0aC1weC1mYWxsYmFjazogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gRGVmYXVsdCB2YWx1ZXMgZm9yIHJoeXRobSBib3JkZXJzIHByb3BlcnRpZXMuXG4vLyBTdXBwb3J0cyBzdHlsZSBhbG9uZSBlZy4gYHNvbGlkYCBvciBsaXN0IG9mIHN0eWxlIGFuZCBjb2xvciBlZy4gYHNvbGlkICNhYWFgO1xuJGRlZmF1bHQtcmh5dGhtLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGRlZmF1bHQtcmh5dGhtLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyB0aGUgYGFkanVzdC1mb250LXNpemUtdG9gIG1peGluIGFuZCB0aGUgYGxpbmVzLWZvci1mb250LXNpemVgIGZ1bmN0aW9uXG4vLyB0byByb3VuZCB0aGUgbGluZSBoZWlnaHQgdG8gdGhlIG5lYXJlc3QgaGFsZiBsaW5lIGhlaWdodCBpbnN0ZWFkIG9mIHRoZVxuLy8gbmVhcmVzdCBpbnRlZ3JhbCBsaW5lIGhlaWdodCB0byBhdm9pZCBsYXJnZSBzcGFjaW5nIGJldHdlZW4gbGluZXMuXG4kcm91bmQtdG8tbmVhcmVzdC1oYWxmLWxpbmU6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBFbnN1cmUgdGhlcmUgaXMgYXQgbGVhc3QgdGhpcyBtYW55IHBpeGVsc1xuLy8gb2YgdmVydGljYWwgcGFkZGluZyBhYm92ZSBhbmQgYmVsb3cgdGhlIHRleHQuXG4kbWluLWxpbmUtcGFkZGluZzogMnB4ICFkZWZhdWx0O1xuXG4vLyBUaGUgbGVhZGVyIGlzIHRoZSBhbW91bnQgb2Ygd2hpdGVzcGFjZSBpbiBhIGxpbmUuXG4vLyBJdCBtaWdodCBiZSB1c2VmdWwgaW4geW91ciBjYWxjdWxhdGlvbnMuXG4kYmFzZS1sZWFkZXI6IGNvbnZlcnQtbGVuZ3RoKCRiYXNlLWxpbmUtaGVpZ2h0IC0gJGJhc2UtZm9udC1zaXplLCAkcmh5dGhtLXVuaXQsICRiYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFRoZSBoYWxmLWxlYWRlciBpcyB0aGUgYW1vdW50IG9mIHdoaXRlc3BhY2UgYWJvdmUgYW5kIGJlbG93IGEgbGluZS5cbi8vIEl0IG1pZ2h0IGJlIHVzZWZ1bCBpbiB5b3VyIGNhbGN1bGF0aW9ucy5cbiRiYXNlLWhhbGYtbGVhZGVyOiAkYmFzZS1sZWFkZXIgLyAyO1xuXG4vLyBAcHJpdmF0ZSBXaGV0aGVyIHRoZSByaHl0aG0gb3V0cHV0IGlzIGluIGFic29sdXRlIHVuaXRzIChweCkgb3Igbm90IChlbSwgcmVtKVxuJHJlbGF0aXZlLWZvbnQtc2l6aW5nOiBpZigkcmh5dGhtLXVuaXQgPT0gcHgsIGZhbHNlLCB0cnVlKTtcblxuLy8gVmFsaWRhdGUgdW5pdHNcbkBpZiB1bml0KCRiYXNlLWZvbnQtc2l6ZSkgICAhPSAncHgnIHsgQHdhcm4gXCIkYmFzZS1mb250LXNpemUgbXVzdCByZXNvbHZlIHRvIGEgcGl4ZWwgdW5pdC5cIjsgfVxuQGlmIHVuaXQoJGJhc2UtbGluZS1oZWlnaHQpICE9ICdweCcgeyBAd2FybiBcIiRiYXNlLWxpbmUtaGVpZ2h0IG11c3QgcmVzb2x2ZSB0byBhIHBpeGVsIHVuaXQuXCI7IH1cbkBpZiAkcmh5dGhtLXVuaXQgIT0gJ3B4JyBhbmQgJHJoeXRobS11bml0ICE9ICdlbScgYW5kICRyaHl0aG0tdW5pdCAhPSAncmVtJyB7XG4gIEB3YXJuIFwiJHJoeXRobS11bml0IG11c3QgYmUgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuXG4vLyBDYWxjdWxhdGUgcmh5dGhtIHVuaXRzLlxuQGZ1bmN0aW9uIHJoeXRobSgkbGluZXM6IDEsICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSwgJG9mZnNldDogMCkge1xuICAkcmh5dGhtOiBjb252ZXJ0LWxlbmd0aCgkbGluZXMgKiAkYmFzZS1saW5lLWhlaWdodCAtICRvZmZzZXQsICRyaHl0aG0tdW5pdCwgJGZvbnQtc2l6ZSk7XG4gIEBpZiB1bml0KCRyaHl0aG0pID09IHB4IHtcbiAgICAkcmh5dGhtOiBmbG9vcigkcmh5dGhtKTtcbiAgfVxuICBAcmV0dXJuICRyaHl0aG07XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBtdWx0aXBsZSBvZiByaHl0aG0gdW5pdHMgbmVlZGVkIHRvIGNvbnRhaW4gdGhlIGZvbnQtc2l6ZS5cbkBmdW5jdGlvbiBsaW5lcy1mb3ItZm9udC1zaXplKCRmb250LXNpemUpIHtcbiAgJGxpbmVzOiBpZigkcm91bmQtdG8tbmVhcmVzdC1oYWxmLWxpbmUsXG4gICAgICAgICAgICAgY2VpbCgyICogJGZvbnQtc2l6ZSAvICRiYXNlLWxpbmUtaGVpZ2h0KSAvIDIsXG4gICAgICAgICAgICAgY2VpbCgkZm9udC1zaXplIC8gJGJhc2UtbGluZS1oZWlnaHQpKTtcbiAgLy8gSWYgbGluZXMgYXJlIGNyYW1wZWQgaW5jbHVkZSBzb21lIGV4dHJhIGxlYWQuXG4gIEBpZiAoJGxpbmVzICogJGJhc2UtbGluZS1oZWlnaHQgLSAkZm9udC1zaXplKSA8ICgkbWluLWxpbmUtcGFkZGluZyAqIDIpIHtcbiAgICAkbGluZXM6ICRsaW5lcyArIGlmKCRyb3VuZC10by1uZWFyZXN0LWhhbGYtbGluZSwgMC41LCAxKTtcbiAgfVxuICBAcmV0dXJuICRsaW5lcztcbn1cblxuXG4vLyBAcHJpdmF0ZSBPdXRwdXRzIHJoeXRobSB2YWx1ZXMuIEZvciByZW0gdW5pdHMsIG91dHB1dHMgcGl4ZWwgZmFsbGJhY2tzXG4vLyBieSBkZWZhdWx0LlxuQG1peGluIG91dHB1dC1yaHl0aG0oJHByb3BlcnR5LCAkdmFsdWVzKSB7XG4gIEBpZiAkcmh5dGhtLXVuaXQgPT0gcmVtIGFuZCAkcmVtLXdpdGgtcHgtZmFsbGJhY2sge1xuICAgIEBpbmNsdWRlIHJlbSgkcHJvcGVydHksICR2YWx1ZXMpO1xuICB9XG4gIEBlbHNlIHtcbiAgICAkb3V0cHV0OiAoKTtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgICBAaWYgdW5pdCgkdmFsdWUpID09IHB4IHtcbiAgICAgICAgLy8gRW5zdXJlIGFsbCBwaXhlbCB2YWx1ZXMgYXJlIHJvdW5kZWQgdG8gdGhlIG5lYXJlc3QgcGl4ZWwuXG4gICAgICAgICRvdXRwdXQ6IGpvaW4oJG91dHB1dCwgcm91bmQoJHZhbHVlKSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICRvdXRwdXQ6IGpvaW4oJG91dHB1dCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skcHJvcGVydHl9OiAkb3V0cHV0O1xuICB9XG59XG5cbi8vIEVzdGFibGlzaGVzIGEgZm9udCBiYXNlbGluZSBmb3IgdGhlIGdpdmVuIGZvbnQtc2l6ZS5cbkBtaXhpbiBlc3RhYmxpc2gtYmFzZWxpbmUoJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplKSB7XG4gICRyZWxhdGl2ZS1zaXplOiAxMDAlICogKCRmb250LXNpemUgLyAkYnJvd3Nlci1kZWZhdWx0LWZvbnQtc2l6ZSk7XG5cbiAgQGlmIHN1cHBvcnQtbGVnYWN5LWJyb3dzZXIoaWUsIFwiNlwiKSBhbmQgKG5vdCAkcmVsYXRpdmUtZm9udC1zaXppbmcpIHtcbiAgICAvLyBJRSA2IHJlZnVzZXMgdG8gcmVzaXplIGZvbnRzIHNldCBpbiBwaXhlbHMgYW5kIGl0IHdlaXJkbHkgcmVzaXplcyBmb250c1xuICAgIC8vIHdob3NlIHJvb3QgaXMgc2V0IGluIGVtcy4gU28gd2Ugc2V0IHRoZSByb290IGZvbnQgc2l6ZSBpbiBwZXJjZW50YWdlcyBvZlxuICAgIC8vIHRoZSBkZWZhdWx0IGZvbnQgc2l6ZSwgZXZlbiBpZiB3ZSBhcmUgdXNpbmcgYWJzb2x1dGUgc2l6ZXMgZWxzZXdoZXJlLlxuICAgICogaHRtbCB7IGZvbnQtc2l6ZTogJHJlbGF0aXZlLXNpemU7IH1cbiAgfVxuICBodG1sIHtcbiAgICBmb250LXNpemU6IGlmKCRyZWxhdGl2ZS1mb250LXNpemluZywgJHJlbGF0aXZlLXNpemUsICRmb250LXNpemUpO1xuXG4gICAgLy8gV2Via2l0IGhhcyBhIGJ1ZyB0aGF0IHByZXZlbnRzIGxpbmUtaGVpZ2h0IGJlaW5nIHNldCBpbiByZW0gb24gPGh0bWw+O1xuICAgIC8vIFRvIHdvcmsgYXJvdW5kIHRoaXMgYW5kIHNpbXBsaWZ5IG91dHB1dCwgd2UgY2FuIHNldCBpbml0aWFsIGxpbmUtaGVpZ2h0XG4gICAgLy8gaW4gZW1zIGZvciBhbGwgcmVsYXRpdmUgcmh5dGhtIHVuaXRzLCBldmVuIHdoZW4gJHJoeXRobS11bml0IGlzIGByZW1gLlxuICAgIEBpZiAkcmVsYXRpdmUtZm9udC1zaXppbmcge1xuICAgICAgbGluZS1oZWlnaHQ6IGNvbnZlcnQtbGVuZ3RoKCRiYXNlLWxpbmUtaGVpZ2h0LCBlbSk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiByb3VuZCgkYmFzZS1saW5lLWhlaWdodCk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc2V0cyB0aGUgYmFzZWxpbmUgdG8gMSByaHl0aG0gdW5pdFxuLy8gRG9lcyBub3Qgd29yayBvbiBlbGVtZW50cyB3aG9zZSBmb250LXNpemUgaXMgZGlmZmVyZW50IGZyb20gJGJhc2UtZm9udC1zaXplLlxuLy9cbi8vIEBkZXByZWNhdGVkIFRoaXMgbWl4aW4gd2lsbCBiZSByZW1vdmVkIGluIHRoZSBuZXh0IHJlbGVhc2UuXG4vLyBQbGVhc2UgdXNlIGBhZGp1c3QtbGVhZGluZy10bygxKWAgaW5zdGVhZC5cbkBtaXhpbiByZXNldC1iYXNlbGluZSgkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGluY2x1ZGUgYWRqdXN0LWxlYWRpbmctdG8oMSwgJGZvbnQtc2l6ZSk7XG59XG5cbi8vIFNob3cgYSBiYWNrZ3JvdW5kIGltYWdlIHRoYXQgY2FuIGJlIHVzZWQgdG8gZGVidWcgeW91ciBhbGlnbm1lbnRzLlxuLy8gQXMgdGhpcyBpcyBhIGRldmVsb3BtZW50IGZlYXR1cmUsIHRoaXMgbWl4aW4gbmV2ZXIgb3V0cHV0cyBwaXhlbCBmYWxsYmFja3Ncbi8vIGZvciByZW0gb3V0cHV0LlxuLy8gSW5jbHVkZSB0aGUgJGltZyBhcmd1bWVudCBpZiB5b3Ugd291bGQgcmF0aGVyIHVzZSB5b3VyIG93biBpbWFnZSB0aGFuIHRoZVxuLy8gQ29tcGFzcyBkZWZhdWx0IGdyYWRpZW50IGltYWdlLlxuQG1peGluIGRlYnVnLXZlcnRpY2FsLWFsaWdubWVudCgkaW1nOiBmYWxzZSkge1xuICBAaWYgJGltZyB7XG4gICAgYmFja2dyb3VuZDogaW1hZ2UtdXJsKCRpbWcpO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAaW5jbHVkZSBiYXNlbGluZS1ncmlkLWJhY2tncm91bmQoaWYoJHJvdW5kLXRvLW5lYXJlc3QtaGFsZi1saW5lLCByaHl0aG0oMS8yKSwgcmh5dGhtKDEpKSk7XG4gIH1cbn1cblxuLy8gQWRqdXN0IGEgYmxvY2sgdG8gaGF2ZSBhIGRpZmZlcmVudCBmb250IHNpemUgYW5kIGxpbmUgaGVpZ2h0IHRvIG1haW50YWluIHRoZVxuLy8gcmh5dGhtLiAkbGluZXMgc3BlY2lmaWVzIGhvdyBtYW55IG11bHRpcGxlcyBvZiB0aGUgYmFzZWxpbmUgcmh5dGhtIGVhY2ggbGluZVxuLy8gb2YgdGhpcyBmb250IHNob3VsZCB1c2UgdXAuIEl0IGRvZXMgbm90IGhhdmUgdG8gYmUgYW4gaW50ZWdlciwgYnV0IGl0XG4vLyBkZWZhdWx0cyB0byB0aGUgc21hbGxlc3QgaW50ZWdlciB0aGF0IGlzIGxhcmdlIGVub3VnaCB0byBmaXQgdGhlIGZvbnQuXG4vLyBVc2UgJGZyb20tc2l6ZSB0byBhZGp1c3QgZnJvbSBhIGZvbnQtc2l6ZSBvdGhlciB0aGFuIHRoZSBiYXNlIGZvbnQtc2l6ZS5cbkBtaXhpbiBhZGp1c3QtZm9udC1zaXplLXRvKCR0by1zaXplLCAkbGluZXM6IGF1dG8sICRmcm9tLXNpemU6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICAkdG8tc2l6ZTogY29udmVydC1sZW5ndGgoJHRvLXNpemUsIHB4LCAkZnJvbS1zaXplKTtcbiAgQGlmICRsaW5lcyA9PSBhdXRvIHtcbiAgICAkbGluZXM6IGxpbmVzLWZvci1mb250LXNpemUoJHRvLXNpemUpO1xuICB9XG4gIEBpbmNsdWRlIG91dHB1dC1yaHl0aG0oZm9udC1zaXplLCBjb252ZXJ0LWxlbmd0aCgkdG8tc2l6ZSwgJHJoeXRobS11bml0LCAkZnJvbS1zaXplKSk7XG4gIEBpbmNsdWRlIGFkanVzdC1sZWFkaW5nLXRvKCRsaW5lcywgJHRvLXNpemUpO1xufVxuXG4vLyBBZGp1c3QgYSBibG9jayB0byBoYXZlIGRpZmZlcmVudCBsaW5lIGhlaWdodCB0byBtYWludGFpbiB0aGUgcmh5dGhtLlxuLy8gJGxpbmVzIHNwZWNpZmllcyBob3cgbWFueSBtdWx0aXBsZXMgb2YgdGhlIGJhc2VsaW5lIHJoeXRobSBlYWNoIGxpbmUgb2YgdGhpc1xuLy8gZm9udCBzaG91bGQgdXNlIHVwLiBJdCBkb2VzIG5vdCBoYXZlIHRvIGJlIGFuIGludGVnZXIsIGJ1dCBpdCBkZWZhdWx0cyB0byB0aGVcbi8vIHNtYWxsZXN0IGludGVnZXIgdGhhdCBpcyBsYXJnZSBlbm91Z2ggdG8gZml0IHRoZSBmb250LlxuQG1peGluIGFkanVzdC1sZWFkaW5nLXRvKCRsaW5lcywgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplKSB7XG4gIEBpbmNsdWRlIG91dHB1dC1yaHl0aG0obGluZS1oZWlnaHQsIHJoeXRobSgkbGluZXMsICRmb250LXNpemUpKTtcbn1cblxuLy8gQXBwbHkgbGVhZGluZyB3aGl0ZXNwYWNlLiBUaGUgJHByb3BlcnR5IGNhbiBiZSBtYXJnaW4gb3IgcGFkZGluZy5cbkBtaXhpbiBsZWFkZXIoJGxpbmVzOiAxLCAkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUsICRwcm9wZXJ0eTogbWFyZ2luKSB7XG4gIEBpbmNsdWRlIG91dHB1dC1yaHl0aG0oI3skcHJvcGVydHl9LXRvcCwgcmh5dGhtKCRsaW5lcywgJGZvbnQtc2l6ZSkpO1xufVxuXG4vLyBBcHBseSBsZWFkaW5nIHdoaXRlc3BhY2UgYXMgcGFkZGluZy5cbkBtaXhpbiBwYWRkaW5nLWxlYWRlcigkbGluZXM6IDEsICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAaW5jbHVkZSBvdXRwdXQtcmh5dGhtKHBhZGRpbmctdG9wLCByaHl0aG0oJGxpbmVzLCAkZm9udC1zaXplKSk7XG59XG5cbi8vIEFwcGx5IGxlYWRpbmcgd2hpdGVzcGFjZSBhcyBtYXJnaW4uXG5AbWl4aW4gbWFyZ2luLWxlYWRlcigkbGluZXM6IDEsICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAaW5jbHVkZSBvdXRwdXQtcmh5dGhtKG1hcmdpbi10b3AsIHJoeXRobSgkbGluZXMsICRmb250LXNpemUpKTtcbn1cblxuLy8gQXBwbHkgdHJhaWxpbmcgd2hpdGVzcGFjZS4gVGhlICRwcm9wZXJ0eSBjYW4gYmUgbWFyZ2luIG9yIHBhZGRpbmcuXG5AbWl4aW4gdHJhaWxlcigkbGluZXM6IDEsICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSwgJHByb3BlcnR5OiBtYXJnaW4pIHtcbiAgQGluY2x1ZGUgb3V0cHV0LXJoeXRobSgjeyRwcm9wZXJ0eX0tYm90dG9tLCByaHl0aG0oJGxpbmVzLCAkZm9udC1zaXplKSk7XG59XG5cbi8vIEFwcGx5IHRyYWlsaW5nIHdoaXRlc3BhY2UgYXMgcGFkZGluZy5cbkBtaXhpbiBwYWRkaW5nLXRyYWlsZXIoJGxpbmVzOiAxLCAkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGluY2x1ZGUgb3V0cHV0LXJoeXRobShwYWRkaW5nLWJvdHRvbSwgcmh5dGhtKCRsaW5lcywgJGZvbnQtc2l6ZSkpO1xufVxuXG4vLyBBcHBseSB0cmFpbGluZyB3aGl0ZXNwYWNlIGFzIG1hcmdpbi5cbkBtaXhpbiBtYXJnaW4tdHJhaWxlcigkbGluZXM6IDEsICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAaW5jbHVkZSBvdXRwdXQtcmh5dGhtKG1hcmdpbi1ib3R0b20sIHJoeXRobSgkbGluZXMsICRmb250LXNpemUpKTtcbn1cblxuLy8gU2hvcnRoYW5kIG1peGluIHRvIGFwcGx5IHdoaXRlc3BhY2UgZm9yIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMgYW5kIHBhZGRpbmcuXG5AbWl4aW4gcmh5dGhtKFxuICAkbGVhZGVyOiAxLFxuICAkcGFkZGluZy1sZWFkZXI6IDAsXG4gICRwYWRkaW5nLXRyYWlsZXI6ICRwYWRkaW5nLWxlYWRlcixcbiAgJHRyYWlsZXI6ICRsZWFkZXIsXG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZVxuKSB7XG4gIEBpbmNsdWRlIGxlYWRlcigkbGVhZGVyLCAkZm9udC1zaXplKTtcbiAgQGluY2x1ZGUgcGFkZGluZy1sZWFkZXIoJHBhZGRpbmctbGVhZGVyLCAkZm9udC1zaXplKTtcbiAgQGluY2x1ZGUgcGFkZGluZy10cmFpbGVyKCRwYWRkaW5nLXRyYWlsZXIsICRmb250LXNpemUpO1xuICBAaW5jbHVkZSB0cmFpbGVyKCR0cmFpbGVyLCAkZm9udC1zaXplKTtcbn1cblxuLy8gU2hvcnRoYW5kIG1peGluIHRvIGFwcGx5IHdoaXRlc3BhY2UgZm9yIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuXG5AbWl4aW4gcmh5dGhtLW1hcmdpbnMoXG4gICRsZWFkZXI6IDEsXG4gICR0cmFpbGVyOiAkbGVhZGVyLFxuICAkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemVcbikge1xuICBAaW5jbHVkZSBsZWFkZXIoJGxlYWRlciwgJGZvbnQtc2l6ZSk7XG4gIEBpbmNsdWRlIHRyYWlsZXIoJHRyYWlsZXIsICRmb250LXNpemUpO1xufVxuXG4vLyBTaG9ydGhhbmQgbWl4aW4gdG8gYXBwbHkgd2hpdGVzcGFjZSBmb3IgdG9wIGFuZCBib3R0b20gcGFkZGluZy5cbkBtaXhpbiByaHl0aG0tcGFkZGluZyhcbiAgJHBhZGRpbmctbGVhZGVyOiAxLFxuICAkcGFkZGluZy10cmFpbGVyOiAkcGFkZGluZy1sZWFkZXIsXG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZVxuKSB7XG4gIEBpbmNsdWRlIHBhZGRpbmctbGVhZGVyKCRwYWRkaW5nLWxlYWRlciwgJGZvbnQtc2l6ZSk7XG4gIEBpbmNsdWRlIHBhZGRpbmctdHJhaWxlcigkcGFkZGluZy10cmFpbGVyLCAkZm9udC1zaXplKTtcbn1cblxuLy8gQXBwbHkgYSBib3JkZXIgYW5kIHdoaXRlc3BhY2UgdG8gYW55IHNpZGUgd2l0aG91dCBkZXN0cm95aW5nIHRoZSB2ZXJ0aWNhbFxuLy8gcmh5dGhtLiBUaGUgd2hpdGVzcGFjZSBtdXN0IGJlIGdyZWF0ZXIgdGhhbiB0aGUgd2lkdGggb2YgdGhlIGJvcmRlci5cbkBtaXhpbiBhcHBseS1zaWRlLXJoeXRobS1ib3JkZXIoXG4gICRzaWRlLFxuICAkd2lkdGg6ICRkZWZhdWx0LXJoeXRobS1ib3JkZXItd2lkdGgsXG4gICRsaW5lczogMSxcbiAgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplLFxuICAkYm9yZGVyLXN0eWxlOiAkZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXN0eWxlXG4pIHtcbiAgLy8gSWYgYXBwbHlpbmcgYm9yZGVycyB0byBhbGwgc2lkZXMsIHVzZSBzaG9ydGhhbmQgcHJvcGVydGllc1xuICAkYm9yZGVyLXByb3A6IGlmKCRzaWRlID09IGFsbCwgYm9yZGVyLCBib3JkZXItI3skc2lkZX0pO1xuICBAaW5jbHVkZSBvdXRwdXQtcmh5dGhtKCN7JGJvcmRlci1wcm9wfS13aWR0aCwgY29udmVydC1sZW5ndGgoJHdpZHRoLCAkcmh5dGhtLXVuaXQsICRmb250LXNpemUpKTtcbiAgI3skYm9yZGVyLXByb3B9LXN0eWxlOiBudGgoJGJvcmRlci1zdHlsZSwgMSk7XG4gIEBpZiB0eXBlLW9mKCRib3JkZXItc3R5bGUpID09IGxpc3QgYW5kIGxlbmd0aCgkYm9yZGVyLXN0eWxlKSA+IDEge1xuICAgICN7JGJvcmRlci1wcm9wfS1jb2xvcjogbnRoKCRib3JkZXItc3R5bGUsIDIpO1xuICB9XG4gICRwYWRkaW5nLXByb3A6IGlmKCRzaWRlID09IGFsbCwgcGFkZGluZywgcGFkZGluZy0jeyRzaWRlfSk7XG4gIEBpbmNsdWRlIG91dHB1dC1yaHl0aG0oI3skcGFkZGluZy1wcm9wfSwgcmh5dGhtKCRsaW5lcywgJGZvbnQtc2l6ZSwgJG9mZnNldDogJHdpZHRoKSk7XG59XG5cbi8vIEFwcGx5IGEgbGVhZGluZyBib3JkZXIuXG4vLyAkYm9yZGVyLXN0eWxlIGFuZCAkd2lkdGggYXJlIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSB2ZXJzaW9uIG9mIENvbXBhc3MuXG5AbWl4aW4gbGVhZGluZy1ib3JkZXIoXG4gICR3aWR0aDogJGRlZmF1bHQtcmh5dGhtLWJvcmRlci13aWR0aCxcbiAgJGxpbmVzOiAxLFxuICAkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUsXG4gICRib3JkZXItc3R5bGU6ICRkZWZhdWx0LXJoeXRobS1ib3JkZXItc3R5bGVcbikge1xuICBAaW5jbHVkZSBhcHBseS1zaWRlLXJoeXRobS1ib3JkZXIodG9wLCAkd2lkdGgsICRsaW5lcywgJGZvbnQtc2l6ZSwgJGJvcmRlci1zdHlsZSk7XG59XG5cbi8vIEFwcGx5IGEgdHJhaWxpbmcgYm9yZGVyLlxuQG1peGluIHRyYWlsaW5nLWJvcmRlcihcbiAgJHdpZHRoOiAkZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXdpZHRoLFxuICAkbGluZXM6IDEsXG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSxcbiAgJGJvcmRlci1zdHlsZTogJGRlZmF1bHQtcmh5dGhtLWJvcmRlci1zdHlsZVxuKSB7XG4gIEBpbmNsdWRlIGFwcGx5LXNpZGUtcmh5dGhtLWJvcmRlcihib3R0b20sICR3aWR0aCwgJGxpbmVzLCAkZm9udC1zaXplLCAkYm9yZGVyLXN0eWxlKTtcbn1cblxuLy8gQXBwbHkgYm90aCBsZWFkaW5nIGFuZCB0cmFpbGluZyBib3JkZXJzLlxuQG1peGluIGhvcml6b250YWwtYm9yZGVycyhcbiAgJHdpZHRoOiAkZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXdpZHRoLFxuICAkbGluZXM6IDEsXG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSxcbiAgJGJvcmRlci1zdHlsZTogJGRlZmF1bHQtcmh5dGhtLWJvcmRlci1zdHlsZVxuKSB7XG4gIEBpbmNsdWRlIGxlYWRpbmctYm9yZGVyKCR3aWR0aCwgJGxpbmVzLCAkZm9udC1zaXplLCAkYm9yZGVyLXN0eWxlKTtcbiAgQGluY2x1ZGUgdHJhaWxpbmctYm9yZGVyKCR3aWR0aCwgJGxpbmVzLCAkZm9udC1zaXplLCAkYm9yZGVyLXN0eWxlKTtcbn1cblxuLy8gQWxpYXMgZm9yIGBob3Jpem9udGFsLWJvcmRlcnNgIG1peGluLlxuQG1peGluIGgtYm9yZGVycyhcbiAgJHdpZHRoOiAkZGVmYXVsdC1yaHl0aG0tYm9yZGVyLXdpZHRoLFxuICAkbGluZXM6IDEsXG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSxcbiAgJGJvcmRlci1zdHlsZTogJGRlZmF1bHQtcmh5dGhtLWJvcmRlci1zdHlsZVxuKSB7XG4gIEBpbmNsdWRlIGhvcml6b250YWwtYm9yZGVycygkd2lkdGgsICRsaW5lcywgJGZvbnQtc2l6ZSwgJGJvcmRlci1zdHlsZSk7XG59XG5cbi8vIEFwcGx5IGJvcmRlcnMgYW5kIHdoaXRlc3BhY2UgZXF1YWxseSB0byBhbGwgc2lkZXMuXG5AbWl4aW4gcmh5dGhtLWJvcmRlcnMoXG4gICR3aWR0aDogJGRlZmF1bHQtcmh5dGhtLWJvcmRlci13aWR0aCxcbiAgJGxpbmVzOiAxLFxuICAkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUsXG4gICRib3JkZXItc3R5bGU6ICRkZWZhdWx0LXJoeXRobS1ib3JkZXItc3R5bGVcbikge1xuICBAaW5jbHVkZSBhcHBseS1zaWRlLXJoeXRobS1ib3JkZXIoYWxsLCAkd2lkdGgsICRsaW5lcywgJGZvbnQtc2l6ZSwgJGJvcmRlci1zdHlsZSk7XG59XG4iLCIvLyBNb2Rlcm4gbWljcm8gY2xlYXJmaXggcHJvdmlkZXMgYW4gZWFzeSB3YXkgdG8gY29udGFpbiBmbG9hdHMgd2l0aG91dCBhZGRpbmcgYWRkaXRpb25hbCBtYXJrdXAuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTpcbi8vXG4vLyAgICAvLyBDb250YWluIGFsbCBmbG9hdHMgd2l0aGluIC53cmFwcGVyXG4vLyAgICAud3JhcHBlciB7XG4vLyAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuLy8gICAgICAuY29udGVudCxcbi8vICAgICAgLnNpZGViYXIge1xuLy8gICAgICAgIGZsb2F0IDogbGVmdDtcbi8vICAgICAgfVxuLy8gICAgfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTp0YWJsZTtcbiAgICBjbGVhcjpib3RoO1xuICB9XG59XG5cbi8vIEFja25vd2xlZGdlbWVudHNcbi8vIEJlYXQgKnRoYXQqIGNsZWFyZml4OiBbVGhpZXJyeSBLb2JsZW50el0oaHR0cDovL3d3dy5jc3MtMTAxLm9yZy9hcnRpY2xlcy9jbGVhcmZpeC9sYXRlc3QtbmV3LWNsZWFyZml4LXNvLWZhci5waHApXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgXG4gIEZvbGlvIFR5cG9ncmFwaHkgTW9kdWxlXG5cbiAgQHByb2plY3QgZm9saW9cbiAgQG1vZHVsZSB0eXBlXG4gIEBhdXRob3IgVGhlIEFkdm9jYXRlIDxkZXZlbG9wZXJzQHRoZWFkdm9jYXRlLmNvbT5cblxuICBDb250ZW50c1xuICAgIDEuIFZhcmlhYmxlc1xuICAgIDIuIEZvbnQgRmFtaWx5XG4gICAgMy4gRm9udCBTaXplXG4gICAgNC4gRm9udCBXZWlnaHRcbiAgICA1LiBGb250IFN0eWxlXG4gICAgNS4gVHlwZSBDb2xvclxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxuLy8gMS4gVmFyaWFibGVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxuJHR5cGVfX2Jhc2UtLXNpemU6IDEzcHg7XG4kdHlwZV9fYmFzZS0tbGluZS1oZWlnaHQ6IDEuNjtcblxuJHR5cGVfX2ZvbnQtZmFtaWx5LS1zZXJpZjogICAgIFwiTG9yYVwiLCBcIkxpYnJlIEJhc2tlcnZpbGxlXCIsIFwiR2VvcmdpYVwiLCBzZXJpZjtcbiR0eXBlX19mb250LWZhbWlseS0tc2FuczogICAgICBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiR0eXBlX19mb250LWZhbWlseS0tc2Fucy1jb25kOiBcIk9wZW4gU2FucyBDb25kZW5zZWRcIiwgJHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuXG4kdHlwZV9fY29sb3I6ICRjb2xvcl9fYmFzZTtcbiR0eXBlX19jb2xvci0tYWx0OiAkY29sb3JfX3ByaW1hcnk7XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcbi8vIDIuIEZvbnQgRmFtaWx5IFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcbkBtaXhpbiB0eXBlX19mb250LWZhbWlseS0tc2VyaWYgICAgIHsgZm9udC1mYW1pbHk6ICR0eXBlX19mb250LWZhbWlseS0tc2VyaWYgIWltcG9ydGFudDsgfVxuQG1peGluIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zICAgICAgeyBmb250LWZhbWlseTogJHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zICFpbXBvcnRhbnQ7IH1cbkBtaXhpbiB0eXBlX19mb250LWZhbWlseS0tc2Fucy1jb25kIHsgZm9udC1mYW1pbHk6ICR0eXBlX19mb250LWZhbWlseS0tc2Fucy1jb25kICFpbXBvcnRhbnQ7IH1cblxuLnR5cGVfX2ZvbnQtZmFtaWx5LS1zZXJpZiAgICAgeyBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2VyaWY7IH1cbi50eXBlX19mb250LWZhbWlseS0tc2FucyAgICAgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7IH1cbi50eXBlX19mb250LWZhbWlseS0tc2Fucy1jb25kIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnMtY29uZDsgfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgXG4vLyAzLiBGb250IFNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgXG4vKlxuQG1peGluIHR5cGVfX2ZvbnQtc2l6ZSgkc2l6ZS1tdWx0aXBsaWVyLCAkbGgtbXVsdGlwbGllciwgJHNpemU6ICR0eXBlX19iYXNlLS1zaXplLCAkbGg6ICR0eXBlX19iYXNlLS1saW5lLWhlaWdodCkge1xuICBmb250LXNpemU6ICRzaXplLW11bHRpcGxpZXIgKiAkc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaC1tdWx0aXBsaWVyICogJGxoO1xufVxuKi9cblxuQG1peGluIHR5cGVfX2ZvbnQtc2l6ZSgkc2l6ZSwgJGxoLW11bHRpcGxpZXIpIHtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaC1tdWx0aXBsaWVyICogJHR5cGVfX2Jhc2UtLWxpbmUtaGVpZ2h0O1xufVxuXG5AbWl4aW4gdHlwZV9fZm9udC1zaXplLS14cyAgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplKDAuNzVlbSwgMS4wMCkgfVxuQG1peGluIHR5cGVfX2ZvbnQtc2l6ZS0tc20gICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZSgwLjkwZW0sIDEuMDApIH1cbkBtaXhpbiB0eXBlX19mb250LXNpemUtLW1kICAgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUoJHR5cGVfX2Jhc2UtLXNpemUsIDEuMDApIH1cbkBtaXhpbiB0eXBlX19mb250LXNpemUtLWxnICAgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUoMS4xNWVtLCAwLjk1KSB9XG5AbWl4aW4gdHlwZV9fZm9udC1zaXplLS14bCAgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplKDEuNzVlbSwgMC45MCkgfVxuQG1peGluIHR5cGVfX2ZvbnQtc2l6ZS0teHhsICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZSgyLjE1ZW0sIDAuODUpIH1cbkBtaXhpbiB0eXBlX19mb250LXNpemUtLXh4eGwgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUoMi40NWVtLCAwLjgwKSB9XG5cbi50eXBlX19mb250LXNpemUtLXhzICAgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXhzOyB9XG4udHlwZV9fZm9udC1zaXplLS1zbSAgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTsgfVxuLnR5cGVfX2ZvbnQtc2l6ZS0tbWQgICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tbWQ7IH1cbi50eXBlX19mb250LXNpemUtLWxnICAgeyBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLWxnOyB9XG4udHlwZV9fZm9udC1zaXplLS14bCAgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS14bDsgfVxuLnR5cGVfX2ZvbnQtc2l6ZS0teHhsICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0teHhsOyB9XG4udHlwZV9fZm9udC1zaXplLS14eHhsIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS14eHhsOyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcbi8vIDQuIEZvbnQgV2VpZ2h0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxuQG1peGluIHR5cGVfX2ZvbnQtd2VpZ2h0LS1saWdodCB7IGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuQG1peGluIHR5cGVfX2ZvbnQtd2VpZ2h0LS1tZWQgICB7IGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuQG1peGluIHR5cGVfX2ZvbnQtd2VpZ2h0LS1ib2xkICB7IGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuQG1peGluIHR5cGVfX2ZvbnQtd2VpZ2h0LS1ibGFjayB7IGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDsgfVxuXG4udHlwZV9fZm9udC13ZWlnaHQtLWxpZ2h0IHsgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLWxpZ2h0OyB9XG4udHlwZV9fZm9udC13ZWlnaHQtLW1lZCAgIHsgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLW1lZDsgfVxuLnR5cGVfX2ZvbnQtd2VpZ2h0LS1ib2xkICB7IEBpbmNsdWRlIHR5cGVfX2ZvbnQtd2VpZ2h0LS1ib2xkOyB9XG4udHlwZV9fZm9udC13ZWlnaHQtLWJsYWNrIHsgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLWJsYWNrOyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcbi8vIDUuIEZvbnQgU3R5bGVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgXG5AbWl4aW4gdHlwZV9fZm9udC1zdHlsZS0taXRhbGljIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50eXBlX19mb250LXN0eWxlLS1pdGFsaWMgeyBAaW5jbHVkZSB0eXBlX19mb250LXN0eWxlLS1pdGFsaWM7IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxuLy8gNi4gVHlwZSBDb2xvciBcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgXG5AbWl4aW4gbGluay1zdHlsZSB7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IHtcbiAgICAgIHN0eWxlOiBzb2xpZDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gdHlwZV9fY29sb3ItLWJhc2Uge1xuICBAaW5jbHVkZSBsaW5rLXN0eWxlO1xuICBjb2xvcjogJHR5cGVfX2NvbG9yO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHR5cGVfX2NvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9fZ3JleTtcbiAgfVxufVxuXG5AbWl4aW4gdHlwZV9fY29sb3ItLXByaW1hcnkge1xuICBAaW5jbHVkZSBsaW5rLXN0eWxlO1xuICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9fcHJpbWFyeS0tbGlnaHQ7XG4gIH1cbn1cblxuQG1peGluIHR5cGVfX2NvbG9yLS1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBsaW5rLXN0eWxlO1xuICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfX3NlY29uZGFyeS0tbGlnaHQ7XG4gIH1cbn1cblxuLnR5cGVfX2NvbG9yLS1iYXNlICAgICAgeyBAaW5jbHVkZSB0eXBlX19jb2xvci0tYmFzZTsgfVxuLnR5cGVfX2NvbG9yLS1saWdodCAgICAgeyBjb2xvcjogIzk5OTsgfVxuLnR5cGVfX2NvbG9yLS1wcmltYXJ5ICAgeyBAaW5jbHVkZSB0eXBlX19jb2xvci0tcHJpbWFyeTsgfVxuLnR5cGVfX2NvbG9yLS1zZWNvbmRhcnkgeyBAaW5jbHVkZSB0eXBlX19jb2xvci0tc2Vjb25kYXJ5OyB9XG5cblxuXG5cblxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgRm9saW8gQ29sb3IgTW9kdWxlXG5cbiAgQHByb2plY3QgZm9saW9cbiAgQG1vZHVsZSBjb2xvclxuICBAYXV0aG9yIFRoZSBBZHZvY2F0ZSA8ZGV2ZWxvcGVyc0B0aGVhZHZvY2F0ZS5jb20+XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbiRjb2xvcl9fYmFzZTogIzMzMztcblxuJGNvbG9yX19ncmV5LS1saWdodDogI2RkZDtcbiRjb2xvcl9fZ3JleTogI2JiYjtcbiRjb2xvcl9fZ3JleS0tZGFyazogIzg4ODtcblxuJGNvbG9yX19wcmltYXJ5LS1saWdodDogI2UzNWQ2MjtcbiRjb2xvcl9fcHJpbWFyeTogI2NlMTcxZTtcbiRjb2xvcl9fcHJpbWFyeS0tZGFyazogIzdiMGQxMTtcblxuJGNvbG9yX19zZWNvbmRhcnktLWxpZ2h0OiAjNjFiOGQ5O1xuJGNvbG9yX19zZWNvbmRhcnk6ICMwMDg3YmE7XG4kY29sb3JfX3NlY29uZGFyeS0tZGFyazogIzAwNDg2MztcblxuJGNvbG9yX19icmVha2luZzogeWVsbG93O1xuJGNvbG9yX19icmVha2luZy0tZGFyazogI2IxYjMxNjtcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBcbiAgRm9saW8gTGlzdHMgTW9kdWxlXG5cbiAgQHByb2plY3QgZm9saW9cbiAgQG1vZHVsZSBsaXN0c1xuICBAYXV0aG9yIFRoZSBBZHZvY2F0ZSA8ZGV2ZWxvcGVyc0B0aGVhZHZvY2F0ZS5jb20+XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbi5saXN0IHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXG4gICZfX2l0ZW0tLXBob3RvIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbn1cblxuLmxpc3QtLWJ1bGxldCB7IGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuLmxpc3QtLWNpcmNsZSB7IGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlOyB9XG4ubGlzdC0tc3F1YXJlIHsgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7IH1cbi5saXN0LS1sZXR0ZXIgeyBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluOyB9XG4ubGlzdC0tbGV0dGVyLXVwcGVyIHsgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1sYXRpbjsgfVxuLmxpc3QtLW5vbmUgeyBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmxpc3QtLWlubGluZSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAmID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBcbiAgRm9saW8gRm9ybXMgTW9kdWxlXG5cbiAgQHByb2plY3QgZm9saW9cbiAgQG1vZHVsZSB0ZXh0XG4gIEBhdXRob3IgVGhlIEFkdm9jYXRlIDxkZXZlbG9wZXJzQHRoZWFkdm9jYXRlLmNvbT5cblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuZm9ybSB7XG4gIGlucHV0IHtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgfVxuXG4gIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIEZvbGlvIE1lZGlhIE1vZHVsZVxuXG4gIEBwcm9qZWN0IGZvbGlvXG4gIEBtb2R1bGUgbWVkaWFcbiAgQGF1dGhvciBUaGUgQWR2b2NhdGUgPGRldmVsb3BlcnNAdGhlYWR2b2NhdGUuY29tPlxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyxcbmVtYmVkLFxub2JqZWN0LFxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lZGlhIHtcbiAgJi0tZml4ZWQtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLm1lZGlhX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICBGb2xpbyBBZHMgTW9kdWxlXG5cbiAgQHByb2plY3QgZm9saW9cbiAgQG1vZHVsZSBhZHNcbiAgQGF1dGhvciBUaGUgQWR2b2NhdGUgPGRldmVsb3BlcnNAdGhlYWR2b2NhdGUuY29tPlxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG4uYWR1bml0IHtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmLS1sZWFkZXJib2FyZCB7IHdpZHRoOiA3MjhweDsgaGVpZ2h0OiA5MHB4OyB9XG4gICYtLW1lZGl1bS1yZWN0YW5nbGUgeyB3aWR0aDogMzAwcHg7IGhlaWdodDogMjUwcHg7IH1cbiAgJi0tc2t5c2NyYXBlciB7IHdpZHRoOiAzMDBweDsgaGVpZ2h0OiA2MDBweDsgfVxuICAmLS1wb3B1bmRlciB7d2lkdGg6IDA7IGhlaWdodDogMDsgfVxuICAmLS1tb2JpbGUgeyBtYXJnaW4tbGVmdDogLTEwcHg7IHdpZHRoOiAzMjBweDsgaGVpZ2h0OiA1MHB4OyB9XG5cbiAgJi0taW5zZXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xuICB9XG5cbiAgJi0tZXhwYW5kYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgRm9saW8gR2xvYmFsIFN0eWxlc1xuXG4gIEBwcm9qZWN0IGZvbGlvXG4gIEBhdXRob3IgVGhlIEFkdm9jYXRlIDxkZXZlbG9wZXJzQHRoZWFkdm9jYXRlLmNvbT5cblxuICBDb250ZW50czpcbiAgICAtIERhdGEgVVJJc1xuICAgIC0gR2xvYmFsIFN0eWxlc1xuICAgIC0gTWl4aW5zXG4gICAgLSBNYXN0aGVhZFxuICAgIC0gTmF2aWdhdGlvblxuICAgIC0gT2ZmLVBhZ2UgTmF2aWdhdGlvblxuICAgIC0gRm9vdGVyXG4gICAgLSBIb21lcGFnZVxuICAgIC0gTWVkaWEgUXVlcmllc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIERhdGEgVVJJc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdXJpX2Fkdm9jYXRlX2ZsYWdfc3ZnOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE5TNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjNhV1IwYUQwaU5EQXdjSGdpSUdobGFXZG9kRDBpTnpndU9EaHdlQ0lnZG1sbGQwSnZlRDBpTUNBd0lEUXdNQ0EzT0M0NE9DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdOREF3SURjNExqZzRJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeG5QZzBLQ1R4a1pXWnpQZzBLQ1FrOGNtVmpkQ0JwWkQwaVUxWkhTVVJmTVY4aUlIazlJaTB3TGpBd01TSWdkMmxrZEdnOUlqUXdNQ0lnYUdWcFoyaDBQU0kzT0M0NE9ESWlMejROQ2drOEwyUmxabk0rRFFvSlBHTnNhWEJRWVhSb0lHbGtQU0pUVmtkSlJGOHlYeUkrRFFvSkNUeDFjMlVnZUd4cGJtczZhSEpsWmowaUkxTldSMGxFWHpGZklpQWdiM1psY21ac2IzYzlJblpwYzJsaWJHVWlMejROQ2drOEwyTnNhWEJRWVhSb1BnMEtQQzluUGcwS1BHYytEUW9KUEdSbFpuTStEUW9KQ1R4eVpXTjBJR2xrUFNKVFZrZEpSRjh6WHlJZ2VUMGlMVEF1TURBeElpQjNhV1IwYUQwaU5EQXdJaUJvWldsbmFIUTlJamM0TGpnNE1pSXZQZzBLQ1R3dlpHVm1jejROQ2drOFkyeHBjRkJoZEdnZ2FXUTlJbE5XUjBsRVh6UmZJajROQ2drSlBIVnpaU0I0YkdsdWF6cG9jbVZtUFNJalUxWkhTVVJmTTE4aUlDQnZkbVZ5Wm14dmR6MGlkbWx6YVdKc1pTSXZQZzBLQ1R3dlkyeHBjRkJoZEdnK0RRb0pQSEJoZEdnZ1kyeHBjQzF3WVhSb1BTSjFjbXdvSTFOV1IwbEVYelJmS1NJZ1pEMGlUVFF3TUN3Mk1DNHpOVGRvTFRBdU5qa3pZeTB3TGpJM09Dd3hMalU1TnkwekxqQTFOeXc1TGpZMU15MHhNaTQxTURFc09TNDNNak5zTFRFeUxqSTVNaXd3TGpBMk9RMEtDUWxqTFRJdU16WXNNQzB6TGpBMU5pMHdMamMyTlMwekxqQTFOaTB5TGpZek9WWTBPQzQ0T1Roc01UQXVOakkyTERBdU1UUmpOUzQ1TnpJc01DNHdOamtzTnk0NU1UWXNNUzQxT1Rjc09DNHlOalFzTmk0NU5EUm9NQzQyT1RSV016a3VNemcxYUMwd0xqWTVOQTBLQ1FsakxUQXVNelE0TERVdU16UTNMVEl1TkRNeExEWXVPRGMxTFRndU1qWTBMRFl1T1RRMGJDMHhNQzQyTWpZc01DNHdOamxXTWpjdU5URnNNVE11TWpZMExEQXVNRFk1WXpZdU9UUTFMREF1TURZNUxEZ3VOREEwTERFdU16RTVMRGt1T0RZeUxEZ3VNek16YURBdU5qazBiQzB3TGpVMU5pMHhNQzQzTmpRTkNna0phQzB6Tnk0MU1ERjJNQzQxTlRaak5TNDVNRE1zTUM0MU5UWXNOaTQ0TURZc01TNHlOU3cyTGpnd05pdzNMalUyT1hZek1TNHpPV013TERZdU1UZ3hMVEV1TVRFeExEWXVPRGMxTFRZdU56TTJMRGN1TlhZd0xqVTFObWd6T0M0Mk1USU5DZ2tKUXpNNU9TNHpOellzTmpNdU5ERXpMRFF3TUN3Mk1pNDBOQ3cwTURBc05qQXVNelUzSUUwek5UWXVPREEyTERNMUxqa3hNbU13TFRRdU1UWTJMVEF1TWpjM0xUWXVOalkyTFRBdU9UQXlMVEV3TGpjMk5HZ3ROREV1TlRrNERRb0pDV010TUM0Mk1qWXNOQzR3T1RndE1DNDVNRE1zTmk0MU9UZ3RNQzQ1TURNc01UQXVOelkwYURBdU5qa3pZekF0TkM0NE5qRXNNaTQ0TkRndE9DNHhPVFFzT1M0d09UZ3RPQzR5TmpSc09DNHhPVFV0TUM0d05qbDJNemN1TURnMFl6QXNOaTR5TlMwd0xqazNNeXcyTGpnM05TMDJMamd3Tml3M0xqVU5DZ2tKZGpBdU5UVTJhREl4TGpBME1uWXRNQzQxTlRaakxUVXVOamswTFRBdU5qSTFMVFl1T0RBM0xURXVNalV0Tmk0NE1EY3ROeTQxVmpJM0xqVTNPV3c0TGpFNU5Td3dMakEyT1dNMkxqSTFNU3d3TGpBMk9TdzRMamd5TERNdU5EQXlMRGt1TURJNExEZ3VNalkwU0RNMU5pNDRNRFo2RFFvSkNTQk5Nams1TGpnMkxEVTBMalU1TTJndE1UWXVPVFExYkRndU16TTBMVEU0TGpZNE1Vd3lPVGt1T0RZc05UUXVOVGt6ZWlCTk16SXhMakV4TERjeUxqY3hPWFl0TUM0MU5UWmpMVFF1TmpVekxUQXVOakkxTFRVdU1qYzRMVEV1TVRFeExUY3VNamt5TFRVdU5ERTNiQzB4T1M0NU16RXRORE11TWpZMURRb0pDV3d0TVRrdU16QTJMRFF6TGpFNU5XTXRNUzQ1TkRVc05DNHpNRFl0TXk0d05UWXNOUzR3TmprdE55NDFMRFV1TkRnMmRqQXVOVFUyYURFMUxqa3dNM1l0TUM0MU5UWmpMVFF1TXpBM0xUQXVNelE0TFRVdU9ETTFMVEV1TVRneExUVXVPRE0xTFRNdU16TXpEUW9KQ1dNd0xURXVNalVzTUM0NE16UXRNeTR4T1RVc01TNHpPUzAwTGpRME5Xd3pMakkyTlMwM0xqTTJNV2d4T1M0eE5qWnNNeTQzTlN3NExqRXlObU13TGpjMk5Td3hMalU1Tnl3eExqRXhNU3d5TGpVMk9Td3hMakV4TVN3ekxqYzFZekFzTWk0MUxUSXVNREUwTERNdU1EVTJMVFV1TkRnMUxETXVNalkwRFFvSkNYWXdMalUxTmtnek1qRXVNVEY2SUUweU56QXVOREUwTERZeUxqYzRPR3d0TUM0Mk1qUXRNQzQwTVRkakxUUXVORFEwTERRdU5URTBMVEV3TGpBd01TdzRMakExTmkweE55NHlNak1zT0M0d05UWmpMVEV4TGpNNUxEQXRNVGd1T0RnNUxUZ3VOVFF5TFRFNExqZzRPUzB5TWk0d09EUU5DZ2tKWXpBdE1UTXVNalkwTERZdU56TTFMVEl4TGpjek5pd3hOeTR5T1RFdE1qRXVOek0yWXpndU9UVTVMREFzTVRVdU9UYzBMRFV1TkRFM0xERTNMams0Tml3eE5DNHlNelpvTUM0M05qUnNMVEl1TWpJeUxURTJMalkyTm1ndE1DNDNOalVOQ2drSll6QXVNVFFzTVM0Mk5qWXRNQzQwT0RVc01pNDVPRFV0TWk0eU1qSXNNaTQ1T0RWakxUQXVORGcyTERBdE1TNHpPRGt0TUM0eU1EZ3RNUzQzTXpZdE1DNHpORGRqTFRFdU9EQTJMVEF1TnpZMUxUWXVPREEyTFRJdU5UWTVMVEV5TGpBNE5DMHlMalUyT1EwS0NRbGpMVEUxTGpZeU5Td3dMVEkxTGpjMk5Td3hNUzQxTWpjdE1qVXVOelkxTERJMExqY3lNMk13TERFeExqVTVOeXc0TGpVME1pd3lOQzQzTWpNc01qVXVOamsyTERJMExqY3lNME15TmpFdU1ETTVMRGN6TGpZNU1Td3lOamN1TURFeUxEWTNMamcxT0N3eU56QXVOREUwTERZeUxqYzRPQTBLQ1FrZ1RUSXhNaTQ0TkRVc05URXVNems1WXpBc09TNDFPRE10TkM0ME5EVXNNVGt1T1RNeExURTBMak13Tnl3eE9TNDVNekZqTFRFeUxqQTRNeXd3TFRFM0xqYzNOeTB4TWk0Mk5DMHhOeTQzTnpjdE1qUXVOemt5WXpBdE9TNDFPRFFzTkM0ME5EUXRNVGt1T1RNeUxERTBMak13TmkweE9TNDVNeklOQ2drSlF6SXdOeTR4TlN3eU5pNDJNRFlzTWpFeUxqZzBOU3d6T1M0eU5EWXNNakV5TGpnME5TdzFNUzR6T1RrZ1RUSXlNUzQxT1RVc05EZ3VPVFk1WXpBdE1UUXVNVFk0TFRFd0xqQTJPUzB5TkM0M01qTXRNalF1TnpreUxUSTBMamN5TXcwS0NRbGpMVEUwTGpVNE5Dd3dMVEkwTGpjNU15d3hNQzQxTlRVdE1qUXVOemt6TERJMExqY3lNMk13TERFMExqRTJOaXd4TUM0d055d3lOQzQzTWpNc01qUXVOemt6TERJMExqY3lNME15TVRFdU16ZzNMRGN6TGpZNU1Td3lNakV1TlRrMUxEWXpMakV6TlN3eU1qRXVOVGsxTERRNExqazJPUTBLQ1FrZ1RURTRNQzR4TWpNc01qVXVOekEwZGkwd0xqVTFObWd0TVRndU56QTNkakF1TlRVMll6VXVORFkzTERBdU5ERTJMRFl1TXpJeExERXVNekU1TERZdU16SXhMRE11TXpNell6QXNNUzR5TlMweExqSTRNU3cwTGpFMk55MHhMamc0TERVdU5ERTNiQzB4TWk0MU5UWXNNalV1T1RBekRRb0pDV3d0TVRNdU1EWTVMVEkxTGprd00yTXRNQzQzTmprdE1TNDFNamN0TVM0M09UUXRNeTQyTVRFdE1TNDNPVFF0TlM0ME9EWmpNQzB5TGpJNU1Td3lMalkwT0MweUxqa3hOeXcyTGpjME9DMHpMakkyTkhZdE1DNDFOVFpvTFRJMUxqSTROSFl3TGpVMU5nMEtDUWxqTkM0NU5UUXNNQzQwT0RVc05pNHlNelVzTVM0eE9ERXNPQzR6TnpFc05TNHpORGRzTWpFdU56Z3lMRFF6TGpNek5Vd3hOekV1TkRFc016RXVNVEpETVRjekxqQXpNeXd5Tnk0M09EY3NNVGMxTGpNek9Td3lOUzQ1T0RFc01UZ3dMakV5TXl3eU5TNDNNRFFnVFRFeE55NHlPVEVzTkRrdU1UQTNEUW9KQ1dNd0xERTBMakUyTnkwM0xqa3hOeXd5TVM0eE1URXRNakl1TWpJMExESXhMakV4TVdNdE15NHlOalFzTUMwMUxqUXhOaTB3TGpNME55MDJMalU1Tnkwd0xqZ3pORll5T0M0ME9ERmpNUzQ0TnpVdE1DNDFOVFVzTkM0eE5qWXRNUzR3TkRFc05pNDROelV0TVM0d05ERU5DZ2tKUXpFd09TNHpNRFFzTWpjdU5EUXNNVEUzTGpJNU1Td3pPQzR6TkRNc01URTNMakk1TVN3ME9TNHhNRGNnVFRFeU5pNHdOREVzTkRrdU1UYzNZekF0TVRVdU5qSTJMVEUwTGpZMU15MHlOQzR3TWpndE1qa3VOVGcwTFRJMExqQXlPRWczTkM0d09UVjJNQzQxTlRZTkNna0pZelV1TXpRNExEQXVOREUyTERZdU9UUTFMREF1T1RBeUxEWXVPVFExTERjdU1qSXpkak14TGpjek5tTXdMRFl1TXpFNUxURXVNemtzTnk0eE5USXROaTQ0TURZc055NDFkakF1TlRVMmFESXpMak16TXcwS0NRbERNVEUwTGpnMU9TdzNNaTQzTVRrc01USTJMakEwTVN3Mk5TNDFOalVzTVRJMkxqQTBNU3cwT1M0eE56Y2dUVFE0TGpNME9TdzBOeTQ0T0VneU5TNHhNamhzTVRFdU5ESXRNalV1Tmt3ME9DNHpORGtzTkRjdU9EaDZJRTAzTnk0ME55dzNNaTQzTVRsMkxUQXVOell5RFFvSkNXTXROaTR6TnpZdE1DNDROVFl0Tnk0eU16SXRNUzQxTWpJdE9TNDVPVEl0Tnk0ME1qSk1OREF1TVRZMExEVXVNalEyVERFekxqY3dPQ3cyTkM0ME16bGpMVEl1TmpZMUxEVXVPUzAwTGpFNE9DdzJMamswTmkweE1DNHlOemdzTnk0MU1UaDJNQzQzTmpKb01qRXVOemt6ZGkwd0xqYzJNZzBLQ1FsakxUVXVPUzB3TGpRM05pMDNMams1TXkweExqWXhOeTAzTGprNU15MDBMalUyT0dNd0xURXVOekV6TERFdU1UUXlMVFF1TXpjM0xERXVPVEF5TFRZdU1EbHNOQzQwTnpRdE1UQXVNRGczYURJMkxqSTJObXcxTGpFMExERXhMakV6TkEwS0NRbGpNUzR3TkRZc01pNHhPRGtzTVM0MU1qSXNNeTQxTWpFc01TNDFNaklzTlM0eE16bGpNQ3d6TGpReU5pMHlMamMyTERRdU1UZzRMVGN1TlRFNUxEUXVORGN6ZGpBdU56WXlTRGMzTGpRM2VpSXZQZzBLQ1R4d1lYUm9JR05zYVhBdGNHRjBhRDBpZFhKc0tDTlRWa2RKUkY4MFh5a2lJR1E5SWsweE5URXVOVFE1TERFeUxqYzJNV2d0TUM0eU5URmpMVEF1TVRBeExEQXVOVGM1TFRFdU1UQTNMRE11TkRrNUxUUXVOVE14TERNdU5USTBiQzAwTGpRMU5Td3dMakF5TlEwS0NRbGpMVEF1T0RVMUxEQXRNUzR4TURndE1DNHlOell0TVM0eE1EZ3RNQzQ1TlRaV09DNDJNRGRzTXk0NE5USXNNQzR3TldNeUxqRTJOU3d3TGpBeU5Td3lMamczTERBdU5UYzVMREl1T1RrMkxESXVOVEU0YURBdU1qVXlWalV1TVRVNGFDMHdMakkxTWcwS0NRbGpMVEF1TVRJMkxERXVPVE01TFRBdU9EZ3lMREl1TkRrekxUSXVPVGsyTERJdU5URTVUREUwTVM0eU1ETXNOeTQzVmpBdU9EVTBiRFF1T0RBNUxEQXVNREkxWXpJdU5URTRMREF1TURJMExETXVNRFEyTERBdU5EYzVMRE11TlRjMExETXVNREl4YURBdU1qVXliQzB3TGpJd01TMHpMamt3TVEwS0NRbG9MVEV6TGpVNU5IWXdMakpqTWk0eE5ERXNNQzR5TURJc01pNDBOamNzTUM0ME5UTXNNaTQwTmpjc01pNDNORFIyTVRFdU16YzRZekFzTWk0eU5ERXRNQzQwTURJc01pNDBPVE10TWk0ME5ESXNNaTQzTVRsMk1DNHlNREpvTVRNdU9UazNEUW9KQ1VNeE5URXVNekl6TERFekxqZzJPU3d4TlRFdU5UUTVMREV6TGpVeE55d3hOVEV1TlRRNUxERXlMamMyTVNCTk1UTTFMamswTWl3d0xqRTVPWFl0TUM0eWFDMDNMall5TjNZd0xqSmpNUzQzT0Rjc01DNHhNamNzTWk0ME5qY3NNQzQxTURRc01pNDBOamNzTWk0M01uWTFMakF4YUMwNExqVTFPUTBLQ1FsMkxUVXVNREZqTUMweUxqSTVNaXd3TGpZNExUSXVOVFk0TERJdU5EWTNMVEl1TnpKMkxUQXVNbWd0Tnk0Mk1qZDJNQzR5WXpFdU56WXlMREF1TVRJM0xESXVORFkzTERBdU5ESTRMREl1TkRZM0xESXVOekoyTVRFdU5EQXlZekFzTWk0eU9URXRNQzQzTURVc01pNDJNVGd0TWk0ME5qY3NNaTQzTVRrTkNna0pkakF1TWpBeWFEY3VOakkzVmpFM0xqQTBZeTB4TGpjMk1pMHdMakV3TVMweUxqUTJOeTB3TGpReU9DMHlMalEyTnkweUxqY3hPVlk0TGpnNE5XZzRMalUxT1hZMUxqUXpOMk13TERJdU1qRTJMVEF1TnpVMUxESXVOVGt6TFRJdU5EWTNMREl1TnpFNWRqQXVNakF5YURjdU5qQXpWakUzTGpBMERRb0pDV010TVM0M05qTXRNQzR4TlMweUxqUTBNaTB3TGpVd015MHlMalEwTWkweUxqY3hPVll5TGpreE9VTXhNek11TkRjMkxEQXVOekF6TERFek5DNHlOVGNzTUM0ek1qWXNNVE0xTGprME1pd3dMakU1T1NCTk1URTNMalF4Tml3ekxqa05DZ2tKWXpBdE1TNDFNVEV0TUM0eExUSXVOREUzTFRBdU16STNMVE11T1RBeGFDMHhOUzR3TnpoakxUQXVNakkzTERFdU5EZzBMVEF1TXpJM0xESXVNemt4TFRBdU16STNMRE11T1RBeGFEQXVNalV4WXpBdE1TNDNOaklzTVM0d016SXRNaTQ1TnpFc015NHlPVGt0TWk0NU9UWnNNaTQ1Tnkwd0xqQXlOQTBLQ1FsMk1UTXVORFF4WXpBc01pNHlOall0TUM0ek5UTXNNaTQwT1RNdE1pNDBOamNzTWk0M01UbDJNQzR5TURKb055NDJNamRXTVRjdU1EUmpMVEl1TURZMExUQXVNakkyTFRJdU5EWTNMVEF1TkRVekxUSXVORFkzTFRJdU56RTVWakF1T0Roc01pNDVOeXd3TGpBeU5BMEtDUWxqTWk0eU5qY3NNQzR3TWpVc015NHhPVGNzTVM0eU16UXNNeTR5TnpNc01pNDVPVFpJTVRFM0xqUXhObm9pTHo0TkNqd3ZaejROQ2p3dmMzWm5QZzBLXCI7XG4kdXJpX2Fkdm9jYXRlX2ZsYWdfcG5nOiBcIlwiO1xuJHVyaV9ub2xhX2ZsYWdfcG5nOiBcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUTRBQUFCSkNBWUFBQURNbThqRkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZeElEWTBMakUwTURrME9Td2dNakF4TUM4eE1pOHdOeTB4TURvMU56b3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlM0eElFMWhZMmx1ZEc5emFDSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEVPRUZCTlVOQk5qQXdRVVF4TVVVelFqTXpRMEpCTmtNMlFqWTJOakJCTXlJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRU9FRkJOVU5CTnpBd1FVUXhNVVV6UWpNelEwSkJOa00yUWpZMk5qQkJNeUkrSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pBMk9EVTNRVGMxTURCQlJERXhSVE5DTXpORFFrRTJRelpDTmpZMk1FRXpJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakEyT0RVM1FUYzJNREJCUkRFeFJUTkNNek5EUWtFMlF6WkNOalkyTUVFeklpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCt5aVpWZGdBQUlkOUpSRUZVZU5yc1hRbTRuZFBWWHVmZW01dWJnWVJFUWlKRURFMHFoSkFZU2lsUktXSW9hZ3hLeEJCQkRPVkhpU0ZTUmYvV0dERkZ6SkxTa0ZDdEtXaXFoQ0tVaGlBU3BVUVNpWXgzT1AvM091Lyt6ejc3N3YzTjU5NXpyN09lWnozM25tL1kzeDdmdmRiYWE2K2RrZEtpblQzdXdmOVhrM1dxOUhpSng3TVRmT09ISHZmMU9FdGU0WEU5NytGM3RjZnR0ZDh2ZWZ5MXRGN2F3dU1keVZ0NjNNM2pkVmozWDNxODBPTzVIci9oOGVzZWZ5TmxhaldVeldaanZWZFZZdVVBTUhUM2VGdVBoM25jMC9KTW5jZUhlVHd0NWpjeUhuZnllQ09QZC9KNFg0L2JhdmN4TUo3a0lQbThsZmFYYXBiN1JJOFBZRDlZNi9FQ2o1ZXhqbnQ1dklQeDNueVA3L1g0Zm8vZkx3KzdNcFVpMVhnOGpwMDRhL0Fxai9kSTZUdER0RzhzOVhoQUs2L1hYUWlLcWk3bmVUekM0eTRFVmIzK0laMzluaEtYWHYrMUhsOVBBQzVUQzVjNDRuQkxvSjk3dk5JQ0hvc3NNMkpjbXNrMEo3VHlmaktPYXBtcXc0bUd0T1VpcUM4UFdkcGdIdFhMTXBXQm95VHBlRXVuQlgvczhWWXBwUDhicHZlclZ0by9JRW5jWTlUZHhCanBqTGUwQVd4RUI1V0hZQms0U3BFR0dET2x6bS9TWHBHRUxtUmFwN2ZTL21HQ3hzeVFrb2FOYnJXMHdYS1A5eWtQd3pKd2xCcHQ1M0VEMlFZZ0wzamNNUVhnT0xVVjlvMHhSbDNCQ0xwN2d2UlF6Lyt3dE1GSFlqZG1sNmtNSE0wS0hNanRXeDdmNFpBOHNNclNKaUZ3bk5iSytzVUFpMzNva1JUUzNaMGduaTFDMm1WcUFjQlIwY0xLQ1dsamxNZlRMZmNPOVBpMmNsY29vSE05Ym1kY201SkN1dkJ0K2F2bCt1RWU3MVd1OWpLVm9zUUJ3bExoeXc3SjR6ZGxpZU03MnNsU04zRG82cFpTK2o5MTFQL1Q1ZTdhK2lXT3FoWllWcXdRd0tzUnk3Ui9rY1orRnhkNHZOamozeWI0aHBMRUdoS20wUkFpL1VwTjdMYzlsNUc4WjZ0T2xaYnJlbHFIV2Q1NWdlQ1JCc0hBQ2lld3ZzYjFIMHZPQS9VRFNoKzdTczZaVEpValN5bW9MZk9LTW41TktlYnZrbk5DODZOS3B0RVE4NzZ0cnBxQ3VyTmYxb2JvTjY0MkQwdVZtb1J1anAwS1c3a3ptVXdIN3c4WU5yQmxIamcwYVBlQUV3MzZ0YXFXaTVYZkRZQkRQSDdLNHg4WTk2NlJuS1gvMXBocGIrYnhqenoraWNjYmVMeUcxNVU3dW11UVp3bHFYM0Fnd0R0elhWNVRqUVpuTTNpbXp2RDR2eHhZd3dpQUs0d0dmdEhqWnpSSlMvL1dYbFRQK3JDRG9NRWY5M2dxTzRadGlmU2RGT3QvRGN0b0FnZWt3VDBJSExPWWQ1VHZMc2s3bUdITHdFT3NpdzBJTm1ld0RDK3ovZjdpWTdkQm5RM1J3RGZMZHZuRTQrY0lRQXNESmgra3NUM3JVUWUxOW16bnJPV2REUE1NdXR2akJ5UFVGMnh6VjBuT3NPeEgzVmdmZTdKZkwyZGUwT1pYU001NUw0ancza0QyNFUzWlZyRC92ZUx4Mng0L3ozUUJDc2RTL2UvTnVrVDVWbmpYVVljUFNNNWIrQlNQYi9UNDArYVdHSktvS3ViN08zQUFtaUl6T3NJdkVxb3EyeE1FVkpvWWVHZEx6dDlEWjd3L2xoVmR4OHB1eDRiN3dzalhHTXYzTzN0OG4vSGNUU0h5dlFVSENKNC9ScnMreUtGR0hKZHlXNTdvK001anhuUG90TzlxOThkYTB0cE5jaXN6NnBuTEE3NTlwalJlMWVrWG93eG5HK2xNWmRwbUcxOGtPVCtXbC9qYzlSRytNWUR2M0J6aEhVaHAvMnZrN1YxZUQwdWJFTHp4N3JWU3VIaFF3LzZhNVNTbWdBcDVQVjd5M3NVWVI5aUdzV0dTVlJYNFMxenE4ZEhzTkNqWXlSeWdsM0dHUFkrWjdLY0J4UUUwWE9LOTlUMytwZVJjbVlGMlIvTHZoWnlkb3dJSGFHK3hlNWQrUTEwOGlZM2pkaTI5UDRaSWF3aVJ1UXQvbjJYazZVZU85ekF6TE5XZUd4MnlUVkFuZnpPdUhlTVkwRDlMR1RqNlUvUTJ2L01CTzZaT3N3S0FRN1h6MGdDUVZiUytBY3JqWTVhaEF5VVZsYzd4SWQ2NXdlTkpFYjV4aTlZZiswVE0zMGdwZEVHWXhZa21MS25sK0UyTTZ6Y3BrSGNzdDFaSTNqR3lFWEJFWFZYQllIaVZJdG83UkdZZy9TTVVxZkVCN0c4WTZ2Rjd5djRpT1EvUGtSemNpOW1wUmxMbi9wUGtMUDBmU1h4SHJtZlo0S1pPQnlDNmw1SkRYUG9zb3JTRWVwaW1OZTVrUThRYjZuZ1BVc29UMnU4d3ZoWlFxYmEycUdTYitLZ1hhZEpIRHBXZ3EyVVNDS096djJuVXdSaWZRYktjZlVsWFhlUFFXazFGMU8xUGZuU2RoTjhBMlljVG8rcVBSMGJNMzJUV3M2SmRxT2JWaEh4L0tYbUpJYzJvUEQzcU1KckNwb0VKOVg3Sjd4YVBWRWs2L1Z0eXkzQlpnb0JvZjJkUmg2cGxZNWlOM0tBOXE3YXlMNmYranc0OVBhRU9CZkE1eWFFelRxTlkzMVEwZzNxeXNNSDB3YkMvVDczZnJmMC9MSVRvdlRjN3hlT1cyYmdwYUtWandOYjRTSTlCOUxyUndmMDJIV1lkL3hlYlB1UEVHR2I4UUJwZlIvdDl1c1JiMlZxbzJWZjJwV29iNXZzTkZtTW9KdEpPSVNlVGNUUUZWQ1VCamxxZm1TTnJTVE5qV0hsTld3Y3kzNUdER2pQbnFvUU5lZzlWSnB1K09JMkd1S1lnR0o4KzFINy95V2kwSFIzdi9aMWl2aHA4K3dkODV4Z0MrVEtMVFVFY0F6cHRXbWE1VmlueG5mRnFMVkpqcVZFOWJTRkJZTFdlNUhZZVQ1TjhiSm1lRVd4dnVqb0Z3NmkrQ2ZOUW1nVGkyQlRYTjJ4TGJtVE9adC9qeE5RdUNYQ0VGZjBnUWw5Q1hmWlNHcUQwNVVsVU9KYmpEcWE5QTZMZndKUytqd3IrZytYNkQ5bUF4ZHdLM3BNR3BqWEdBSGlPMHBnaWx4NE40SHhSKy8xem4yOE5wRUhyYmtjYnVGVE50T2xieDhCYUd6TzlMUXdRbVZkaW9MRTl3V3hsQ09BNGxtQU5vL1FjN2ZvdkpkcUtwaHFub3czcDhoekpHVzNqcUpqL0x3RmxNcG5oSWRTbFZjVUdqbW9hbTY0aVl5RGZLUGsxZS9YZDFaUVFjTzhvc1hzaXhxV3pIUU5xRjFaQ1RaRTYxWFlPZXdySy9vRDJHeDZXR3pwbWgyMk4vTzdqSXdML1Mrekxsb3Q5Z0swcGFKVkRFZ21pVGxUUkZQMlpaU3dsR2liaDlrV2hqOEVHK0NEcjRpWUQ5SStOK0YwbHRaOGdoY2J3Y1JMZWtLNElTN0lMdEhUdjhzQmpvc2NiT3FTT1Z6eGVtRFp3WkMyL0d3eXhjMjNBTzZ1SWdwMGsvcTVOazdCaHpiWUtBdCtIaVJMUGh5Vm9oam5HUjBSL2d2WUlvY3EwcitXWlFaVFc5T2hhUnpvQTVoQnhyL0s0YkVWYkZXRWcyUVlSN0I1UlF3eHVURHZWNXZ6OWpEVFBwc09HQUdsb1gya2MwdEpHVUNXNmE0QXh4UURCRTJQbWJ3a25EZDIzQnhMMjhBaHBvQi8rWHZ1TnNZRFYwVGM5OExqQzQwMkNFa2ppQUthY2xDb3MrclhyV29YMjNRcEQvNElsSGt1bmFXMlVBbGlkeEhUTmFHSERPU3VmSFVPTUhzbnlWRXZlNlF2R3I1L3dPMU1kNzM3Q3puT3lCbXozR005QXBFVnN6NXNsSHhweFAzYkEvMnJQSGNDQk50bnhyYm1PNjRPWjk5b1VCOXA2bG10dkJhZ3FoeE53UHVkQTNacHFheVVCQTZzRzl5WlFkNUxRUHF5akdtMFNRei9kaUpKeFZzS3RUcUdmd0o5bHZqWTUzcWFwMGJzVC9CK0xrY2YvVUkxOVFmSmV1YkIvSUxqVlV5SFQrQjM3N2FYYXVFUS8relVrSlE4OHNGSjNpeWRwTEVpemNqTkUxRGM0RUNxMXdROFBRWGhHYm1tSTFmK1VuQWNhbG5ZdXBMaDFCdlU5aUY5MzhLOUxCZkR6NHdpYXlYVG5JNTB2NWpNWGlOdVBZNnoyUE1EbU5ja3RHNzdGR2VROWJRQmsyUmxjTkZSTEM4L3ZhSWpwWDJrU3hqenQyVE9OZEI0SlVPM2FVV294eTR0djdwQmlQMENlUDVOd2ptWXZhZmZmNEV6OGdYWU5zL2l1RWI1dE9wV2RIYk1NWmpwd0haak5OcDdEOXAwcmVmK1MrVFJXK3RIdXRQM3NZS212ajdWdlBSbFM1Zm5DSVgzdFRMRFE5eUtadGtLTXFhOTkxS3Y5MkpkdDR3UGZQU0hOYmZVVkdocTMxWUNqbXYvcjkvWC8yL0QvTnRxN05lU3FBTnRCWE9BQTlXR0QyeXJuY01sN0R3WUJ4eDk5Nm1OckR2YWpmUElCMFB4UVMrOXF3eEM2aE9DcnhFODk4STQrd3k4bTRQclJOWTd5bnBzaWNPd2w5cUErbXdVQXgyV2FCS1E3N3FGOTEyOW00RGpCNTdtUlZLbURWbnJnR3pIZGNXK2NGTVp1M1RFQmNLaUJyOWZoUWtNbDlRVU9na0FWcGZEM0hIMW1RbHJiNmhzMGNRMS82elgxb042NHIvOWZLNFVyRG1za2Z3eENYUkhGVHpUMi9tSS81bUNpaEhmS3lmalVCenJmbFFFQWlBYStYZnQ5ckRaUWp1TGdXc1RmOTJ2MUNpUHBOcHFZcjJ3bWZqVFZvYThmbkdLOS90aHk3Vm5PcW1IcThWVUR5R0FZdmxXYWwxeHRYTXUrOHFSWUhLSTAycFFxdDZzY3QwamU5NldLMG00U1FuNTA1MGNZd0dkSUJHZEtEd2pxUEw2WDlYK0VGSzY2Z0U3eFZKZmZwRzBjYlNuMERsV21sY1oxZUNidWxOSTMzcUwrNlVkLzBveHIwRS8zcEpRQm85c04ybk1ZVkM5cXM5MEkvaitDdHBKRkFkOTVqZUJqRXRidGg2VlUzcjJOMy9XVWRLTFFyWWFlL3d1eCsrS1VDcWx3RGk0Nm5hb01mQ3plcHJxajgzUURlUGFUNUVicktZYkV0UVdsbm9vbzlpd1BQR285aGhvOGdEWVFFeng2dGJSQm4xUlYwZWtJc2UrdkNLT3FQQnBpdGdycmxxN1NuTVR2Zml5TlYyUkdhYys5VDdGMkJRMnhZV2diNnRxMlVJdEphYkEwUHJyQ0x3Q3lycXFNTmU1MXM5aGtncFlyaTZXcUJLbUFGVDV0M0lWcXhaVUVoTU1zZkJCVm50WGFONjlQb0tyb2RJbFJoL2ZScnZpbG9hcjBwY29iRkI1d3RKSGVzS1lNSGJpbCtEc3lOVFZ3Q0N1em9RakFZZEo2RHAzOWFDMU5ySlo4YWtGNEpmWXUxb3lIYjlNZ0cyWEplclFESk05UFdJZFBHT25ORWYvTlYzN0FvWUJJQjdsRnZGWU00S2lVL0dhenFvakFZVkl2VFQyOWlJTThqSlBoWkNrMHVtK1NBbkNBYnBUQ0hlSXdYbjlpQUFjV05JWUdBUWNCNGdVdHZlT2FNblRnU0lyZ0hWSklxeUlsNE1DeTJNVk5VSFlBUkcvSG9QdEVtMjJ4REhhdjVibjVrZy8xMTVZU3hPMFNiYk1hT3RKZGx1dFlob3Q3cUJWbXpnTzAzMWdOd3RMMzBnUjFaZG83TUh2ZktjWFpkd1BqYlJybndYUmtHOWR4Z0dQaWdYOUVHQitXTzQwSjVvaVV5bllXSlEwMVhucHd6T2hpQWxiZERvMmdmaXY2c3Fsc0hKMVpJVDBsZU4rRkgzWFFHaW90QjdIeE1mVHhLTlNiOWd0YjhKemxVbWpjQktyLzA1R083aGNDKzh6ak1mSXl3Z0llSFNsQjdSSXhMZGlEN3RCK0wySW5mRFhndmJhTy8wMUF2MUg3M1o4emN5Ymx0am1KMHBza1RQdDR5YThvSHNEK1Bqbmt1ek9sY0EvVDZlTGVFaEJGTjJoZytmeENPSzVrbnhnY0lqMjFnclJZcTdPaWt4NFhJb2xMdVFvWXMwb0svVU9TRWpyTkF3R3F5dmdZcWtwbkd0Rk9EYkEvckdXNm93SkVjaFZVNVltRTViM1VZdDlaeVh5R2NRYmNWMU9kc3N4WDM1QXEyMEx0dlljQzFJZ1pSaDV0QUk5WmMxNUVWUVh1QWpjYjlWaHQyRmZDcWlwN1VXM2NtTC9oOTNGUHhQWTRLSVNxRElESE12MllpR2xEWFpvdGR0K1RYMHIrVEtLZVBtcEtMMG9aK0hGalV4MlBVTTJNSlEwazAwMEt6enFkSXVtR1BHeEQ1SGMxM04ra01FRE5GZ1NHcnVRTktRNWkrUXNiM001alpTOFIrMzRVbldaUnZPOGE4Tnc1L1A2QktaUjNvR0Z2MEtPYmpXSm4wVDBtMFhFUmZHaWFGUHBxWENEQmUzNjZVeDJhWnZuZTc1aVh6bzVPLzRyeC9OSEdNMXRyd0t2NkJlcC9LOTdycnpGV2tzWkpQbURQemdhQTY0YktPMW5tTG15WERiVDI3VWtKN1c0K3E2UzRRL2g3Wk1TMjJGWUtnL1I4eERveko1aXNvZHFFcFkwSnJsODRnRVBaa2lDaDFCakEwRWZySjFnSnFtNHE0TmpQMGxuQ2hPYXZvakgxVjJ3WTVabW94eFg0RjJjTzZNUnBuQ0MyRHNXd2N6U0QxeEdjUVJxMDc2dEI4eFVyZkJGbjRDWGtOU0ZuVlVXd3M0UnhzZS9QV1RHdDNhMm80eUVVcTcrUnh0NmxBRDdFWG9HejJncnQzdHVjK2NJdXkyMU9LZVZBenRDS2gzQzIzVnZjRysvNk1BLzZVWk03TTAySTJmK3c5SXRhU2xCckNDcHJMUkxXUzB4L0VBZjY2MFk2OVd6VFJScXI5djNHR09oWHNUN1VyRHlYNFB1akFEUEF4aXovVkVzWklLa09aOTNBaUQ5SDhnZHBUYUI5NlFjUndXbW1ZU3VDaERsSmNxdHpsM0JDL0pKMWdlKy94L3dzNHBpb05xV1JUQkdCWTZyRkFMT1c2UDlhZ0tpS1pjZjJ6UHdxYWJ4blFlMGpxR1RoMHRDOXR1S3NNcE9kZVV0MmttOE5IYlBLb2hkbnRiLzF6TmRuUkhvLzJwUlNTVkFBMnhvQzhhTkZhS2VlblBtM29kR3d1K1F0OE5qVmlSV2ZkOW1wNWtqNlVjVDhDS3RwejJpQStTR2x3bThvS2E0dzJxTFNSKy9QOGo0R0NQWmZET0JnV2tYT2FGSldsWStOUVIvazFaekpWN0NQMWxDRitwWTJLMWZzbWg3c1gzVlNHSDBzeS9TcWVLOE42M3NWODk2UitmdVA1T08yaEtHK1ZCVlZDSVIrSERkZmZRY0N1UWpudTJwMXNweHRQc3U3djZnSjIvdTdtY0cyM0JsWDVDclQ5NWQyMVdaMDhITlMzSmdxM3lzcXRTTWdiM1dBaGdwODJyZmNaR1dLUUlPa01ERHhZNUlQelZpbVZnSWMvY1FlY1Z6bkc4dE5WcVlZL1VwZlJibS9YQ1d0Q3pqR0JZQ0cycTdicmR4c1pZcElzQWM5cS9Vak9NMVZsS3VsNVFNSG5FWFV0bkVZZE9wOXdPUFg1V1lyVXd5Q3dmQnFyUi9CNTJPZGNyVzBiT0FZb3pYby8waCtLY25HWWVJYWxLbnBCaVBhQWhaMStGVmdaU0RUalBuSk1BK2RtU2ZrelZ6cEdDQjVSekdzWUYyUW9oU0w1YzVPWmVCd2M1cWRBdzJMWlVVczdiMVBuUlFickc3d2VlY0VpZTV0WnhMV292dXprNkU4NnF4TnYwNnBFNXgvc0NRR3l6MDJuTUhMYm5ISWIyTzVjQTkyTXFUN3JmZ2ZQS1F2NGVHNXBheXpWME4rRDh1MzhGdnB3b0cxU3ZMbjB1cnRvTkxIVXRvelVuaFVBd2hMc0lpbGdVaFZPL0EzNmc5TDNGaFdYRUoxRXVDT1pWajRQc3lXNG9YeXEyWStWSDR3Y0RmU0FHTU44NFMyd2Q0Sk9JZmhDQW9WdEdZb0FRYitKV2RJOG1NMjRPV01QVUZSdzFqQzhXeC9TejFsQXZwRW5HY3IyRzluc0EraURkdXpQNnl5cEJOMXJPdmZRcitZaWFERnhXajhZUlkxcExzMFBqdlYzRkdaZE85SlYzWTJnTkRqSWV3clFZekJCazlIT0tEQm1sL3A4KzFPa25ja3dqdDFJZElIdUdDdngvSGk5cHgwVVRzT2xHRzBKUzIwcEk5T0N4K2E0ZXpJZXV3SEZTaG5tZVI5VHJCZVA0VURCWnVqWmtwaE9EckZBTGpqeERoZkl3WFZGczVjcnhuZlVxZlgzODk4VGVaZy9sUUtvMmZCZGZ4UXljZXJoV05nMHJOeitqUDlGMk84ZTNVSy9TOEtyK1hrQmI4UStQbGM2ZWdUYWZENFlra2NtTm4yNXF5OWcrU1BUcnhCL01PM0h5VHhObTY1Q09Ib2o3U2dKMXpINGVJTmI4VFBpY3hBN2ZVNFU4RUJhbGNPVEwxZWdMTHdQWGswaENSeUREdTVuOEVPTTlLVEtaVjFkNk9EbzF5SFMrT3paRkZHeEhrOWkwQmRUN0Q0cmRnMzE2M0hkRTVqeDlRSno4T3Qvcm1FZVljM0tmWUIvVkJybytjSnF0TXBPWnBVd2Z6OGduV3Q5b25VYWFyTUlFcEhjUW5uSWF0OUwzdEVCQkFBblhLTm44OHg4UzRsU3d4eVBTTGJjazVPNWxHZnQ3SDg2eGhTWkRXbHNKMHBaYXNKWVI5K1IxRmZTckNtM1FkOTdscnR2VGFPZnRxV0V5S2NBWWRJUG03cVRSNWdqSmFVYVNmTkVHb2VodFJiQ2c4U05ubFd5dnIwYnBadjRQc2Jobmkza2czenFEUjJWVll4RVlMOEI2NzBLZXN5U2Zkc2s3NlMzNitCL05vT3RJYVU4WUdSaDdEeFVkQXVsNHZkeUgxNXpIYURkK1VraTRRUjlVelZqaHdJWmpzbDJaN2VpeXFSU210eXhQZGZrSHhnbm5ZaGdjYXMxMU5DdklkSlR1MERzd1dHZnRLUzdpMXhiQnlTT3hjSi85eGRET1BvSDVsNG5kaWphTjhkSUFZTlNYRXdiU3FGK3l1aUFJZE9PM0oyTmZQNnVoUWVtbVJTZDg3OHJyTCtKTVd5NmdHQnJyUGNINkxaZkpSb096VEdkdzZWd28xZ2l1K1NhTXVoWFNXL3g4VGNPQmlYOWlEd3BCR2c2RHdqYjNVU0hFeFlCMW5zVmJrNXd2Y2VrSERCcEd5MEVTY0IyMGx1VjFqU3ZUVW1jS0I5c2FYamliU0JZd3ZKNytkNDBFZHZYT1V6bUI1SWNUQnRhSkZ3NGdDSG1oMG5PaVFIdjBBbzUvdVVkWEtLWloyaTVhZVBjVyt3Rkc2QnozSmd4S1ZUSE9VSk8xQTZVYm8wN1VuYnBWQVB1Mmh0ZmtNQ2U4dGNTL25DcHRlUm9MaDVFd0VINkJxcVZpWmRtQlp3RUNRUTF1TDV0SUZETndqNTdWUjl6R2N3MVV0NkFZUFRCQTVGMTFueVhPY2pWbll4REhrNkx4RjdWTENvTkZoVEljeFluejJrY0dlcE1rUzNUL2pOMnh4bE9qUEViRHpWOHQ3SUZFRlViUldmbHZCOWs3K2lGQnVtMzkwZThadEpnV093RkI2eFVTemc2SmUyeExFUmphSEs2dTRYSitPbkFlcktoQklHRHRERGxqelhpanRHeGlpZnN2NDJoWEpPMU1xMlJZZ0JmbFJLYXFCdHhXV1JadVMwMGFtV2Q1NlY5TDArcDlNWUdaV3FMTktRemxlSEhBdkRteGc0OE0wUlRRQWNXTjVIQ0lFMmFRSEhhUkdOVWsvN05NN2lpR0plVXdOSE44c3NybVlrVzc2eHpQcVJqNUUwU1NRekRGSVZSK01PNDk3dUZvUGhBb20yN090SEZ6dks1Tm83MGx2c1MvS0hTUG8waEpKZVZFOVNGWW5yQlNsMGFWZU1OSU9XZVRNeGdEQXBjSWpqbTZrQ0I0RUNxekNaTklBRCt2OWJtb0VyVEREaUl3S2tqdXRLR0RoQVJ6cnlmVTlJWTV2T055WEl4d1RKKzRSczdiQjdCRnJVWTFJdnNhK1N3U0J0T3g5a3ZPVlpCSXBwSjhVaHFNUURJNzZqSXNBZFN1QzF0ZGNsUmNockdzQWhUUUVjYWJxYzZ5QXdPZ0xZdk9rem1PRDcwYjJFZ1FQMHZDUHZ0bFBOTVBQTmN6eVBIY1J4d2d2MDFOU0ZPeXozbGpUQjdQNkFvMHpYaGl6L3RWSThnbS9Fc1JHZUh5VDUwSW1WWk50V2lYY2xPRlJpcXdJT3lmbkxkTExkUzZKaktzTVdYTFhEdXVhdURwaHBlMGo0OHlPYWkxd3JRTWRZcm1FcDFCVzRxRjFNNCtENU5MNHV0MGhvQjFsVWtqcXFXR25TdzQ3clE2WFEweGI1NldONTdwVWl0czhraVhiZzFLbmFlL1hrbXh6cTRWSHkvYUpCYWR1aGhpWVF1ZGNWOStHMkttNWprak5ZaWkxeGJDYjIwOUcrY256RHI3eFlvaDRRVTlxWTRDTnk2d3hnWHkvbERyV3BvdzVXRzdZYm0vOE9CdWEySlRJd2V0TGV0TkNvb3c1aVg1cDlROUlObEYyeUVnZmJHQjZwN2RPVU9KVDFHSHB0MUhWek5KVGZVWUhvZUVlWE1BcmpxTWFYTGRlN09rQmdtVVdsMEZXM0tGTEhHRW9ia0NMTXBiODJEaHZERW1sOFhtNVNVcWVEbWFRT2pWTFUzL0lNakxxZmwwaGJua0oxNmo3V2syajkydFptMjB1NkRueE5TVkVORXhkekxGclBubzBESFAwcGdvS2VKRExIRVhXLzhybC91alErUjdXVWFJN2plai9IZFJoUFAzTGNPenFrclVOZjdzTk0vcnB4djdQRFByUktJaHc4SEpMcXhIMGkvU0JOMHVycEFJNFZKZENHY0VnN1FYTDdSMndyUW5kU0VqSHAzQllLSERVY1UxMG9HWC9IbVV4RzhhWWU5L2Y0SUkvaENYNnlYenZGQVk1VE5GWGlZZXEwblNJeVpwd0hmYjRCYjhJaEpkd0lDM3hzTkRhQ2V2RUh4NzNPRXU2d0hUZ29kYU9vZjV0aklMUjN6RFRaSnF5RHJscGQyTTZMV1ZrRUlJdERzRW4xb20zRE5oSEFqZDFtdThOeEQ3dTJRT0E0anFBTmFmRlRqZWVUNTdFZW9PNytQRWhLaWFxdm9TTW9WK3Q2cWlseGxoVWJRbndiZ1ZtZUt0RkdXTzY0N3VjL0FGZnpNOFR1dnpHY091aWJQbmFic3pTd2Z0M3lUTFdqVHRzUTNPdFNyb012SGRmYmEwQldxbEpqTmFWYUpiMjVDTXZZSjBwamd6UE9HcG5Wd29Cak1RRkNyUnhWYVAxREhRbUIvcnUrK0llU2lBVWNJeWt5Q3hQdlVjU0M3a0dlS2EyRFlLREZya21iVWJNZFJlRGhQck1qcEExc1VydkdSNGZOT3NDc2JSTUNSNTAyc2JpazNFd3p0d1drV2ZpL0lPYkh5ejdQelNOUW0xc0xEcWE5NDU4dHFQOU4xY0RTUEl0R09hKzE1WmpHeVc3bitXa2tVWUFEbmZ0NC92ODJqU2RWQ1RwQkxUUDVlM0U3QTQwcFVlQnc1VGZJQ0FuUkZ4YnYzcFo3OExWQTVDdHo2UlE2NlNqdGZkZmhVK3BRb0RZV1ZXamRJdGdWWE9rdDQ5L1BLWm10NHdDeXRjM1lmdXJFdmpEK0pQZFlnS09TSU4rU2dDTmpUREs1ZjdKWmZVSlp3L1k3UDVQSmZDdmh6OUgxcFJPMFdXMVVpZ1Y2UXR4THMxRzJOZXRpZlRHWFkwR1hPZko3WVloM1QvWXByODFJZHhidm9WSDlsakhYbGZ4eG1TWVBMRUpIUE52eExUVW9ZWXo3d0hKL3VZUS9RcklZdEl0RVgxcWRKT2x2R3dDVjhuSXN6QkxZTU5qUmRqOXN4VlZvWUxHQVlrOWFCTlRmM3lHNVZCS3daa3RwMFdhTzY1K0VlQmRueXA3djZIUXdTbTBqZVdNZHBJM1JHc0Q2SFhXNWpHMWpVeCszNGtCSmsxeEFySnk3NE5PQldLZm1CcnlPQkk0RnpkUjJTbXIrbENwZzBJN2hsUTdwQ0pJVERJNnRNbG8vam43MHBJNDVTZTFVZTJySWRWa1I4dm1jK01mbzdCdXhReGRUNGtCRnZtUEpKd3krWVdOTG5PVlRYdDFZTjFxVE5zSklEYmM3MHB4WWhEYTdUK3pPWnZwbXNMR08vRFNYZDNBL2FSemtLUWxqaVQySmMxMnB1NXpqZ1BBT1NTU08wZG9zOGtnUkdoU1JwRnlPTlZqNnhkNkRTNlEwYUlBMDNsZ21sQkxDYnVtK2s0WXFtOE1XL0RxdVkxb244ZHIwa0JJREpFSGJOdXQ5T05OL20ySTkyRnpKa1VmZFAyY0cyODIwMHFPdEp6UkQyeDFGQ1FNclhJOUorSTEyYTlqdWwxb2t6NU1rbmMyWnBTaDFKSW9yaTFtMFZvcDc3QjVVb1ZkOWtCMHF3UG9sSW5IOFd0STVZTW92WGdja2hCUEZmd09kalRBUTVqclMzQ3ZGOXRxQUFHRit3N2E1N004U2ZpZHRNUW1yZ1Y5TC9MaXZOV0xmL0RaSDRtOSthOVc3WTYvWFByNVRFUnYyMUFDeDhLSVNBQTdNMnUrblpDaHJLKzREcTFab0F6T3FoT2NLbGp3bHhiWWFLdUczeWgvdXlNL1lKZ2FPY3lRZkp6VXVEVTlaOVdxUndDR05JN05ieFZHMVRmdnBJamNzZE1VUGZJRGpmUTdjNWdRTzE3a1pjZTArcDB2d3VSazd4NUFHYkZ2WjQ2eFF1ZWhCUy9wbitEeHZXemxiSW00WC9TUUVJM3RuaTEzcTdSUW1QMWVZZ0ZjbG5oZDJpd01PeVRuUDNScVVnZi9SUG54Z0U4d0s1d2NNcEZITkNCdy9FM3VrNzdjbGZuU3RvUGdrRDhkTWQ2UWp2VFRzVXhqc0s0MTAveG93Y0FaYTNrbGJDbElFbjR2eHhyVmorYjAwenU5eFJVQTc0SHNDSEZpSm11VDNjYXpqcXRCMzVyYmpZdEdXNG0vMWZrMkMzV0dMQVJ3NHI4UjI1QUhpcmZaUFdPYlRmTXE3ZDRKMFhVZFNqRWlZMzhsR2VxaVhiVUs4TjhLUm4zRXA5aDhZWWhHVnp0enNwMWJ0RGtySnZ2TWZzY2RRVFFNNFRpMVY0SkNjWVJrcmlyNjcxM1VIbnhsTnFJditKVURxT0N6Zy9SNlNQK0l3S1hCa3FOZCtZOG5IL0JocWhJM2d1UFZ1RVdaanFIVlBPVlNFSDhkTTh3aUxiU2ZLWmtUWGJIMmxKQXNZMDRYU2xDMW9zbkw0ZWwzU2MzWC9uZGlYNDZPcVFRL0ZsS3FENkNKSjZVQW1EVFFxMlNkOVk3b0NzVCtXNHB3RkVxY3lUU3UyM3pJYU9rNnRCVGlpaENTczR1QjZ3WkdISnlWNWlNT2cyWGpQbEl5NWp6dkFZNytJYVFFZzlPQTlpMklDRVBaQTJFNkdRMGpHcUtFVWF6UmcvNjlEOGxIbHZ5YkY5aHJnS0VOVTFmS3ZLZHJMZExMNTgweUlDeHlTVzRXYXJ2TG50NnBpbm9IeGxnUWZmWmdHQWNuK0xTRU93STJvMzYrazJOL2VvdXBncG9PdnlDWWNDQmVKM2NGTEdXaUxFV1NvZzJhOHkxTHFTb3RRM211bDhZSFlBTmNyS1BFRVNWM1lzN0RjTUFZbU9YME45aktiZXp6OEplRGpzcHVQM2FndEFRYjdtRDdoZS9CVzdlVUFPelhBejB1eFRuczdWT3FHQ0dDS3diallrc1pqQ2ZPR2Nmb3Zod0czazlhbUpyZlJ1SnJQYmtkcGNLbFd2b0VtY0hUZ0xQZUtZOUE4UzlHOFF4RUdUaFU3dzFNUzNtc1BNOGxnSXo5d3pGcmdlTDZCcytSN0ZGdFJ6dG1zNU0vRmZkSThsa1h2bFp6VFVqSEI4MWlKN3JjUmRaYTBxWUVvK3gwY1pMMW95NExvRHorTDBZWWFCVnZYaVpMT2Rua0F3MVZpRDBHbzdFZG9vMm0wQldBeW0wa1ZzVjVUbGM0VSs1NlQzU1YvNW8reWo2VjFidS9sUHYxeUlkV2pJUFgwSHA4MHpveXB1dFZRc25LbHU0Z1MrenNXeG9ROWwvd2hRYTNCZVA5dittbjE1N0tTZTdLenRCWDd6c2VPbkxrL1pPWGdBMk1sRjJFcUxwMUhpenZzRDdEV3J5L2h2QnN6a3ZlRW5NYzhOWENtUXFkZmJkRm5LOWpCS2pXVVZkQ0o1Ny9tTFBnNXdXY3VLL2w5SW02eHFUMUI3RU1wWGhDakRNSC9VQm9LYlZKRHZSU2VFUUlwNEduYUVHWVVvUzdRN3c1bWZ2WUlDYzZ6T2ZDbUVCd1VZYm41Y0JyWmQyT2RydWE5ZG16YnYxTU52MCtpUmE4N2xJRFFuMzhicFBEMGVXRi9ha2ZwN0JVT3hrbWNyUHBRY29Oa2kvT1ZOeGY3Ym1vVkwrTk5ndmEvcVdhNHh0bDZsTEszcElTd3RlU1BXN1ZKSTY3RkJmUDVCazZtRFpwZ2NhSUhHZytvanJRUkU0VG91dFpTR2ViZ2E2UE5PQXNEbmcraUh0cTNheVY2ekFnelA2c2xYdHlKZWxaMmMyNzFGcXBCMk8veFRCTjhxeU03V1Y5MjVxN3NIQTJTanhUMVBzSHpzeWJJVDRhRHF4OEhWWGZPekZWc20wV2NKTlRzV091UVlycnczaXBwSEJPa0RXZmxLZ0pPRkJmOGpRaEVhM3dHcGo3NGE5aTN2eVNRZE9BRVdjZCt0aWFnTHRUNzZrQ3RlaC9WcEtmay9YNVdGN0Y5dmxIYjhQOVBnQUVBZFlRSzZ2NnU5Z2dBQUFBQVNVVk9SSzVDWUlJPVwiO1xuJHVyaV9ub2xhX2ZsYWdfc3ZnOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE5TNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjNhV1IwYUQwaU16QXdjSGdpSUdobGFXZG9kRDBpT0RBdU1qZHdlQ0lnZG1sbGQwSnZlRDBpTUNBd0lETXdNQ0E0TUM0eU55SWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdNekF3SURnd0xqSTNJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeG5QZzBLQ1R4d1lYUm9JR1pwYkd3OUlpTXlNekZHTWpBaUlHUTlJazB5T1RNdU5ESTFMREk1TGpFM01XTXdMVE11TXpNNUxUSXVORGsxTFRVdU1qSTRMVFl1TXpReExUY3VNREUyWXkwMExqUTROUzB5TGpBNU1TMDJMakF6TnkwekxqRTNMVFl1TURNM0xUVXVOVGs0RFFvSkNXTXdMVEl1TURVNExERXVORFV0TXk0ek56UXNNeTQ0TnprdE15NHpOelJqTWk0NE5qWXNNQ3cxTGpVNU9Td3hMamM0T0N3MkxqWTNPQ3cyTGpNME1XZ3dMak13TkhZdE55NDBPRGhvTFRBdU16QTBZeTB3TGpFd01pd3dMamN3T0Mwd0xqZzBNaXd4TGpBME5TMHhMall4T1N3eExqQTBOUTBLQ1FsakxUQXVORE00TERBdE1DNDVOemd0TUM0eE16UXRNUzQyTVRndE1DNHpOMk10TVM0d09DMHdMalF6T0MweUxqUTJNeTB3TGpZM05TMHpMalUzTlMwd0xqWTNOV010TkM0eE5EZ3NNQzAyTGpZM09Td3lMalk1T0MwMkxqWTNPU3cxTGpnd01RMEtDUWxqTUN3ekxqZ3hNaXd5TGpJMk1TdzFMakk1TlN3MkxqRXdOQ3czTGpFMVl6UXVOalUwTERJdU1qWXNOUzQ1TURNc015NHpOek1zTlM0NU1ETXNOUzQyTXpOak1Dd3lMamM1T1MweExqa3lNeXcwTGpBeE15MDBMalE0Tml3MExqQXhNdzBLQ1FsakxUTXVORGMwTERBdE5pNHhNemd0TVM0NU5UWXROeTR5TVRjdE5pNDBNRGhvTFRBdU16QTFkamN1TmpnNWFEQXVNek0zWXpBdU1UY3RNQzQzTURnc01DNDFOelF0TVM0ek5EZ3NNUzQzTWpFdE1TNHpORGhqTUM0ME16Z3NNQ3d4TGpFeE15d3dMakl3TWl3eExqZzFOU3d3TGpVd05RMEtDUWxqTVM0eE5EWXNNQzQxTURZc01pNDBOaklzTUM0NE5ETXNNeTQzTnpZc01DNDRORE5ETWprd0xqSXlNaXd6TlM0NU1UY3NNamt6TGpReU5Td3pNeTR4TlRFc01qa3pMalF5TlN3eU9TNHhOekVnVFRJM055NDJOREVzTVRJdU5qYzVkaTB3TGpJM2FDMDRMalkyT0hZd0xqSTNEUW9KQ1dNekxqRXpOeXd3TGpJM0xETXVOamMzTERBdU5UY3pMRE11TmpjM0xETXVOalF5VmpJNUxqTTBiQzB4TlM0ek9DMHhOaTQ1TXpGb0xUWXVPVEUwZGpBdU1qZGpNUzQyTVRrc01DNHhNelVzTWk0NE5qWXNNQzR6TURNc05DNDVNalFzTWk0MU9UZFdNekV1TmcwS0NRbGpNQ3d5TGprek5DMHdMalV3Tnl3ekxqTTNNaTB6TGpVM05Td3pMalkwTW5Zd0xqSTNhRGd1TmpZNGRpMHdMakkzWXkwekxqRXpOeTB3TGpJM0xUTXVOamMxTFRBdU56QTRMVE11TmpjMUxUTXVOalF5VmpFMkxqZzVOV3d4Tnk0ek5qZ3NNVGt1TVRVM1ZqRTJMak15TVEwS0NRbERNamMwTGpBMk5Td3hNeTR5TlRJc01qYzBMalUzTWl3eE1pNDVORGtzTWpjM0xqWTBNU3d4TWk0Mk56a2dUVEkwTWk0NE1Ea3NNall1TnpBNWFDMDRMakl6YkRRdU1EUTNMVGt1TURjelRESTBNaTQ0TURrc01qWXVOekE1ZWlCTk1qVXpMakV5T0N3ek5TNDFNVEoyTFRBdU1qY05DZ2tKWXkweUxqSTJMVEF1TXpBekxUSXVOVFl5TFRBdU5UTTVMVE11TlRRdE1pNDJNMnd0T1M0Mk9ERXRNakV1TURFemJDMDVMak0zTnl3eU1DNDVOemxqTFRBdU9UUXpMREl1TURreExURXVORGd6TERJdU5EWXlMVE11TmpReUxESXVOalkwZGpBdU1qZG9OeTQzTWpOMkxUQXVNamNOQ2drSll5MHlMakE1TVMwd0xqRTJPQzB5TGpnek1pMHdMalUzTXkweUxqZ3pNaTB4TGpZeE9HTXdMVEF1TmpBM0xEQXVOREEwTFRFdU5UVXlMREF1TmpjMExUSXVNVFU1YkRFdU5UZzFMVE11TlRjMmFEa3VNekZzTVM0NE1qRXNNeTQ1TkRjTkNna0pZekF1TXpjeUxEQXVOemMyTERBdU5UUXNNUzR5TkRrc01DNDFOQ3d4TGpneU1tTXdMREV1TWpFMExUQXVPVGM1TERFdU5EZzBMVEl1TmpZMkxERXVOVGcwZGpBdU1qZElNalV6TGpFeU9Ib2dUVEl5T0M0eU9UY3NNamt1TlRBNGFDMHdMak16TmcwS0NRbGpMVEF1TVRNM0xEQXVOemMyTFRFdU5EZzFMRFF1TmpnNUxUWXVNRGNzTkM0M01qTnNMVFV1T1RjeExEQXVNRE16WXkweExqRTBOeXd3TFRFdU5EZzFMVEF1TXpjeExURXVORGcxTFRFdU1qZ3hkaTA1TGpBMGJEVXVNVFl4TERBdU1EWTREUW9KQ1dNeUxqa3NNQzR3TXpNc015NDRORFVzTUM0M056WXNOQzR3TVRRc015NHpOek5vTUM0ek16aDJMVGd1TURZeGFDMHdMak16T0dNdE1DNHhOamtzTWk0MU9UY3RNUzR4T0N3ekxqTXpPUzAwTGpBeE5Dd3pMak0zTTJ3dE5TNHhOakVzTUM0d016TjJMVGt1TVRjMGJEWXVORFF6TERBdU1ETTBEUW9KQ1dNekxqTTNNaXd3TGpBek5DdzBMakE0TERBdU5qUXhMRFF1TnpnNExEUXVNRFE0YURBdU16TTRiQzB3TGpJM0xUVXVNakk0YUMweE9DNHlNVFIyTUM0eU4yTXlMamcyT0N3d0xqSTNMRE11TXpBMkxEQXVOakEzTERNdU16QTJMRE11TmpjMlZqTXhMallOQ2drSll6QXNNeTR3TURJdE1DNDFNemtzTXk0ek16a3RNeTR5TnpFc015NDJOREoyTUM0eU4yZ3hPQzQzTlRKRE1qSTNMams1TXl3ek1DNDVPVE1zTWpJNExqSTVOeXd6TUM0MU1qRXNNakk0TGpJNU55d3lPUzQxTURnZ1RUSXdPQzR3TmpFc01qa3VOVEE0YUMwd0xqTXpOdzBLQ1FsakxUQXVNVEF5TERBdU9UUTFMVEV1TnpnNExEUXVOVFUwTFRZdU5UUTBMRFF1TlRnM2JDMHpMamszT1N3d0xqQXpOR010TWk0ME9UVXNNQzR3TXpRdE1pNDJPVGd0TUM0eE5qZ3RNaTQyT1RndE1TNHhPRll4Tmk0ek1qRmpNQzB6TGpBMk9Td3dMamd4TFRNdU5EYzBMRE11TWpjeExUTXVOalF5RFFvSkNYWXRNQzR5TjJndE1UQXVNVFV5ZGpBdU1qZGpNaTR6T1RZc01DNHhOamdzTXk0eU56RXNNQzQxTnpNc015NHlOekVzTXk0Mk5ESldNekV1Tm1Nd0xETXVNRFk1TFRBdU9EYzJMRE11TkRBMkxUTXVNekExTERNdU5qUXlkakF1TWpkb01UZ3VNVFEyRFFvSkNVTXlNRGN1TlRVMUxETXdMamcxT0N3eU1EZ3VNRFl4TERNd0xqUXhPU3d5TURndU1EWXhMREk1TGpVd09DQk5NVFUzTGpnNE55d3hPUzQ0T1RKak1DdzNMakF5TWkwekxqSTFPQ3d4TkM0Mk1ETXRNVEF1TkRneExERTBMall3TXcwS0NRbGpMVGd1T0RVekxEQXRNVE11TURJMUxUa3VNall0TVRNdU1ESTFMVEU0TGpFMk0yTXdMVGN1TURJeExETXVNalUyTFRFMExqWXdNaXd4TUM0ME9ERXRNVFF1TmpBeVF6RTFNeTQzTVRRc01TNDNNamtzTVRVM0xqZzROeXd4TUM0NU9Ea3NNVFUzTGpnNE55d3hPUzQ0T1RJTkNna0pJRTB4TmpRdU1qazNMREU0TGpFeE1rTXhOalF1TWprM0xEY3VOek16TERFMU5pNDVNaXd3TERFME5pNHhNek1zTUVNeE16VXVORFVzTUN3eE1qY3VPVGNzTnk0M016TXNNVEkzTGprM0xERTRMakV4TW1Nd0xERXdMak0zT1N3M0xqTTNPQ3d4T0M0eE1USXNNVGd1TVRZMExERTRMakV4TWcwS0NRbERNVFUyTGpneE55d3pOaTR5TWpVc01UWTBMakk1Tnl3eU9DNDBPVElzTVRZMExqSTVOeXd4T0M0eE1USWdUVEV5Tmk0MU5qa3NNVEl1TmpjNWRpMHdMakkzYUMwMkxqZzRkakF1TWpkak1TNDROVFVzTUM0eE5qZ3NNaTQwTmpJc01DNDJNRGNzTWk0ME5qSXNNUzQyT0RZTkNna0pZekFzTUM0M056WXRNQzR6TURNc01TNDRPRGt0TUM0MU5Dd3lMalE1Tm13dE5DNDNPU3d4TWk0M05EbHNMVFF1T0RreExURXlMalk0TVdNdE1DNHlOeTB3TGpjME15MHdMamN3T0MweExqYzRPQzB3TGpjd09DMHlMall6TW1Nd0xURXVNVFEyTERBdU9EUXpMVEV1TkRnekxESXVOVGszTFRFdU5qRTREUW9KQ1hZdE1DNHlOMmd0T1M0MU56bDJNQzR5TjJNeExqUXhOeXd3TGpFek5Td3lMalU1Tnl3d0xqUXpPQ3d6TGpFM0xERXVPVGc1YkRFdU56ZzVMRFF1TmpnNWJDMHpMamMzT0N3eE1DNHhOVEZzTFRRdU9Ea3RNVEl1TlRnTkNna0pZeTB3TGpNd05DMHdMamMwTXkwd0xqWXdOeTB4TGpjNE9DMHdMall3TnkweUxqWXpNbU13TFRFdU1URXpMREF1TnpBNExURXVORFVzTWk0ek9UVXRNUzQyTVRoMkxUQXVNamRvTFRrdU56UTRkakF1TWpkak1TNDVNak1zTUM0eU1ESXNNaTQzTmpZc01DNDFNemtzTXk0MU56WXNNaTQxT1RjTkNna0piRGd1TVRJNExESXhMakEwTm13MUxqWXpNeTB4TlM0eE56ZHNOUzQ0TXpRc01UVXVNVGMzYkRjdU9EVTVMVEl4TGpBeE1rTXhNalF1TXpFc01UTXVORFUwTERFeU5DNDJNVFFzTVRJdU9URTBMREV5Tmk0MU5qa3NNVEl1TmpjNUlFMDVOQzQzT1RFc01qa3VOVEE0YUMwd0xqTXpOdzBLQ1FsakxUQXVNVE0xTERBdU56YzJMVEV1TkRnMExEUXVOamc1TFRZdU1EY3hMRFF1TnpJemJDMDFMamszTERBdU1ETXpZeTB4TGpFME5pd3dMVEV1TkRnMExUQXVNemN4TFRFdU5EZzBMVEV1TWpneGRpMDVMakEwYkRVdU1UWXNNQzR3TmpnTkNna0pZekl1T1RBeExEQXVNRE16TERNdU9EUTJMREF1TnpjMkxEUXVNREUwTERNdU16Y3phREF1TXpNM2RpMDRMakEyTVdndE1DNHpNemRqTFRBdU1UWTRMREl1TlRrM0xURXVNVGd4TERNdU16TTVMVFF1TURFMExETXVNemN6YkMwMUxqRTJMREF1TURNemRpMDVMakUzTkd3MkxqUTBNaXd3TGpBek5BMEtDUWxqTXk0ek56TXNNQzR3TXpRc05DNHdPREVzTUM0Mk5ERXNOQzQzT0Rrc05DNHdORGhvTUM0ek16ZHNMVEF1TWpjdE5TNHlNamhJTnpRdU1ERTFkakF1TWpkak1pNDROamNzTUM0eU55d3pMak13TlN3d0xqWXdOeXd6TGpNd05Td3pMalkzTmxZek1TNDJEUW9KQ1dNd0xETXVNREF5TFRBdU5UTTVMRE11TXpNNUxUTXVNamN4TERNdU5qUXlkakF1TWpkb01UZ3VOelV6UXprMExqUTROeXd6TUM0NU9UTXNPVFF1TnpreExETXdMalV5TVN3NU5DNDNPVEVzTWprdU5UQTRJRTAzTnk0M05Dd3hMakEyT0ZZd0xqWTJNVWcyTkM0Mk5qVjJNQzQwTURjTkNna0pZelF1TnpNeExEQXVOREE0TERVdU5UUTFMREF1T0RZMUxEVXVOVFExTERVdU5EazFkakU1TGpZMFREUTNMakF4TERBdU5qWXhTRE0yTGpVNGRqQXVOREEzWXpJdU5EUXlMREF1TWpBMExEUXVNekkxTERBdU5EVTRMRGN1TkRJNExETXVPVEU0VmpJNUxqWXhEUW9KQ1dNd0xEUXVOREkyTFRBdU56WXpMRFV1TURnNExUVXVNemt6TERVdU5EazFkakF1TkRBM1NEVXhMalk1ZGkwd0xqUXdOMk10TkM0M016RXRNQzQwTURjdE5TNDFORFl0TVM0d05qZ3ROUzQxTkRZdE5TNDBPVFZXTnk0ME1qaHNNall1TWpBeUxESTRMamc1T1ZZMkxqVTJNZzBLQ1FsRE56SXVNelEzTERFdU9UTXpMRGN6TGpFeExERXVORGMyTERjM0xqYzBMREV1TURZNElpOCtEUW9KUEhCaGRHZ2dabWxzYkQwaUl6SXpNVVl5TUNJZ1pEMGlUVEU0TUM0ME16SXNNVGd1TmpnM1l6QXNNeTQxTkRFdE1pNDBNamdzTkM0NU9USXROUzQwTXl3MExqazVNbU10TUM0M01Ea3NNQzB4TGprMU55MHdMakV6TlMweUxqUTVOaTB3TGpNd05IWXRPUzQyT0EwS0NRbGpNQzQzTnpVdE1DNHlNellzTVM0eE9DMHdMakkzTERFdU9USXlMVEF1TWpkRE1UYzRMakUzTWl3eE15NDBNalVzTVRnd0xqUXpNaXd4TlM0MU1UY3NNVGd3TGpRek1pd3hPQzQyT0RjZ1RURTVOaTR3TWprc05ETXVPREl5RFFvSkNXTXRNaTQxT1RndE1DNDBNemt0T1M0MU5qRXRPUzQwTVRndE1USXVNVFUzTFRFeUxqWTFObXd0TlM0MU5qVXROaTQ1TVRWak15NDBOelV0TUM0ME56SXNOaTR5TURZdE1pNHhOVGtzTmk0eU1EWXROUzQwTTJNd0xUTXVNVGN0TXk0eE56RXROaTQwTURrdE9TNHhOQzAyTGpRd09XZ3RPUzQzT0RFTkNna0pkakF1TWpkak1pNDRNek1zTUM0ek1ETXNNeTR6TURVc01DNDBOeklzTXk0ek1EVXNNeTQyTkROMk1UVXVNamM0WXpBc015NHdOeTB3TGpZME1Td3pMakkzTVMwekxqTXdOU3d6TGpZME0zWXdMakkzYURFd0xqSXhPWFl0TUM0eU53MEtDUWxqTFRJdU9EWTJMVEF1TXpjeExUTXVNekExTFRBdU5qQTNMVE11TXpBMUxUTXVOalF6VmpJMExqWTVhREV1T0RVMVl6QXNNQ3d4TkM0d09Dd3lNQzQ0Tmprc01qRXVOelE0TERFNUxqazNORU14T1RjdU16Y3NORFF1TlRFMkxERTVOaTR3TWprc05ETXVPREl5TERFNU5pNHdNamtzTkRNdU9ESXlJZzBLQ1FrdlBnMEtDVHh3WVhSb0lHWnBiR3c5SWlNeU16RkdNakFpSUdROUlrMHpNREFzTmprdU5qVTRhQzB3TGpVeU5HTXRNQzR5TVRFc01TNHlNRGN0TWk0ek1USXNOeTR6TURNdE9TNDBOVGNzTnk0ek5UVnNMVGt1TWprNUxEQXVNRFV6WXkweExqYzROaXd3TFRJdU16RXlMVEF1TlRjNExUSXVNekV5TFRFdU9UazREUW9KQ1ZZMk1DNDVPV3c0TGpBek9Dd3dMakV3TldNMExqVXhPQ3d3TGpBMU15dzFMams0T0N3eExqSXdOeXcyTGpJMU1pdzFMakkxTW1nd0xqVXlORlkxTXk0M09UTm9MVEF1TlRJMFl5MHdMakkyTkN3MExqQTBOUzB4TGpnMExEVXVNakF4TFRZdU1qVXlMRFV1TWpVMGJDMDRMakF6T0N3d0xqQTFNUTBLQ1FsV05EUXVPREE1YkRFd0xqQXpNeXd3TGpBMU0yTTFMakkxTlN3d0xqQTFNeXcyTGpNMU9Dd3dMams1T0N3M0xqUTJNaXcyTGpNd05XZ3dMalV5Tkd3dE1DNDBNakV0T0M0eE5ETm9MVEk0TGpNMk9IWXdMalF5WXpRdU5EWTJMREF1TkRJc05TNHhORGdzTUM0NU5EVXNOUzR4TkRnc05TNDNNamNOQ2drSmRqSXpMamMwTm1Nd0xEUXVOamMwTFRBdU9EUXhMRFV1TWpBeExUVXVNRGsyTERVdU5qYzBkakF1TkRKSU1qazJMamxETWprNUxqVXlOeXczTVM0NU5qa3NNekF3TERjeExqSXpOQ3d6TURBc05qa3VOalU0SUUweU5qY3VNekl6TERVeExqRTJOZzBLQ1Fsak1DMHpMakUxTWkwd0xqSXhMVFV1TURRekxUQXVOamd6TFRndU1UUXphQzB6TVM0ME5qZGpMVEF1TkRjMUxETXVNUzB3TGpZNE5TdzBMams1TFRBdU5qZzFMRGd1TVRRemFEQXVOVEkxWXpBdE15NDJOemdzTWk0eE5UTXROaTR4T1Rrc05pNDRPREl0Tmk0eU5USnNOaTR5TFRBdU1EVXpEUW9KQ1hZeU9DNHdOVFZqTUN3MExqY3lOeTB3TGpjek5TdzFMakl3TVMwMUxqRTBPU3cxTGpZM05IWXdMalF5YURFMUxqa3hPSFl0TUM0ME1tTXROQzR6TURjdE1DNDBOek10TlM0eE5EY3RNQzQ1TkRjdE5TNHhORGN0TlM0Mk56UldORFF1T0RZeGJEWXVNVGs1TERBdU1EVXpEUW9KQ1dNMExqY3lPQ3d3TGpBMU15dzJMalkzTWl3eUxqVTNOQ3cyTGpneU9TdzJMakkxTWtneU5qY3VNekl6ZWlCTk1qSTBMakkwTlN3Mk5TNHlPVGRvTFRFeUxqZ3hPV3cyTGpNd05TMHhOQzR4TXpGTU1qSTBMakkwTlN3Mk5TNHlPVGQ2SUUweU5EQXVNekl4TERjNUxqQXhkaTB3TGpReURRb0pDV010TXk0MU1qRXRNQzQwTnpNdE15NDVPVE10TUM0NE5ESXROUzQxTVRjdE5DNHhiQzB4TlM0d056Y3RNekl1TnpJNWJDMHhOQzQyTURRc016SXVOamMyWXkweExqUTNNaXd6TGpJMU9DMHlMak14TWl3ekxqZ3pOaTAxTGpZM05DdzBMakUxTW5Zd0xqUXlhREV5TGpBemRpMHdMalF5RFFvSkNXTXRNeTR5TlRndE1DNHlOalF0TkM0ME1UTXRNQzQ0T1RVdE5DNDBNVE10TWk0MU1qRmpNQzB3TGprME55d3dMall6TVMweUxqUXhPQ3d4TGpBMU1TMHpMak0yTTJ3eUxqUTJPUzAxTGpVMk9HZ3hOQzQxYkRJdU9ETTJMRFl1TVRRMkRRb0pDV013TGpVM09Td3hMakl3Tnl3d0xqZzBNaXd4TGprME15d3dMamcwTWl3eUxqZ3pObU13TERFdU9Ea3pMVEV1TlRJMExESXVNekV5TFRRdU1UVXNNaTQwTnpGMk1DNDBNa2d5TkRBdU16SXhlaUJOTWpBeExqazNMRGN4TGpRNU5td3RNQzQwTnpNdE1DNHpNVFFOQ2drSll5MHpMak0yTWl3ekxqUXhOQzAzTGpVMk5TdzJMakE1TkMweE15NHdNamdzTmk0d09UUmpMVGd1TmpFMkxEQXRNVFF1TWpnNUxUWXVORFl4TFRFMExqSTRPUzB4Tmk0M01EZGpNQzB4TUM0d016TXNOUzR3T1RZdE1UWXVORFF4TERFekxqQTRMVEUyTGpRME1RMEtDUWxqTmk0M056Y3NNQ3d4TWk0d09EUXNOQzR3T1RZc01UTXVOakEzTERFd0xqYzJPR2d3TGpVM09Hd3RNUzQyT0RJdE1USXVOakEzYUMwd0xqVTNPR013TGpFd05Td3hMakkyTFRBdU16WTNMREl1TWpZdE1TNDJPRElzTWk0eU5nMEtDUWxqTFRBdU16WTNMREF0TVM0d05TMHdMakUxT0MweExqTXhNaTB3TGpJMk5HTXRNUzR6TmpZdE1DNDFOemd0TlM0eE5EZ3RNUzQ1TkRNdE9TNHhOREl0TVM0NU5ETmpMVEV4TGpneUxEQXRNVGt1TkRrc09DNDNNakV0TVRrdU5Ea3NNVGd1TnpBekRRb0pDV013TERndU56Y3hMRFl1TkRZeUxERTRMamN3TVN3eE9TNDBNemdzTVRndU56QXhRekU1TkM0NE56Z3NOemt1TnpRMExERTVPUzR6T1RZc056VXVNek15TERJd01TNDVOeXczTVM0ME9UWWdUVEUxT0M0ME1Ua3NOakl1T0RneERRb0pDV013TERjdU1qVXRNeTR6TmpJc01UVXVNRGM0TFRFd0xqZ3lNaXd4TlM0d056aGpMVGt1TVRReExEQXRNVE11TkRRNUxUa3VOVFl5TFRFekxqUTBPUzB4T0M0M05UWmpNQzAzTGpJMUxETXVNell5TFRFMUxqQTNOaXd4TUM0NE1qSXRNVFV1TURjMkRRb0pDVU14TlRRdU1URXhMRFEwTGpFeU55d3hOVGd1TkRFNUxEVXpMalk0T0N3eE5UZ3VOREU1TERZeUxqZzRNU0JOTVRZMUxqQXpPU3cyTVM0d05ETmpNQzB4TUM0M01Ua3ROeTQyTVRndE1UZ3VOekF6TFRFNExqYzFOUzB4T0M0M01ETU5DZ2tKWXkweE1TNHdNeklzTUMweE9DNDNOVFVzTnk0NU9EUXRNVGd1TnpVMUxERTRMamN3TTJNd0xERXdMamN4Tnl3M0xqWXhPQ3d4T0M0M01ERXNNVGd1TnpVMUxERTRMamN3TVVNeE5UY3VNekUyTERjNUxqYzBOQ3d4TmpVdU1ETTVMRGN4TGpjMkxERTJOUzR3TXprc05qRXVNRFF6RFFvSkNTQk5NVE16TGpZMk5pdzBNeTQwTkROMkxUQXVOREpvTFRFMExqRTFNWFl3TGpReVl6UXVNVE0xTERBdU16RTBMRFF1TnpneExEQXVPVGs0TERRdU56Z3hMREl1TlRJeFl6QXNNQzQ1TkRVdE1DNDVOamtzTXk0eE5USXRNUzQwTWpFc05DNHdPVGhzTFRrdU5EazVMREU1TGpVNU5nMEtDUWxzTFRrdU9EZzNMVEU1TGpVNU5tTXRNQzQxT0RFdE1TNHhOVFl0TVM0ek5UWXRNaTQzTXpJdE1TNHpOVFl0TkM0eE5XTXdMVEV1TnpNMExESXVNREF6TFRJdU1qQTNMRFV1TVRBMExUSXVORFk1ZGkwd0xqUXlTRGc0TGpFeGRqQXVORElOQ2drSll6TXVOelE0TERBdU16WTNMRFF1TnpFM0xEQXVPRGt6TERZdU16TXpMRFF1TURRMVRERXhNQzQ1TWl3NE1DNHlOMnd4Tmk0eE5UUXRNekl1TnpJNVF6RXlPQzR6TURJc05EVXVNRElzTVRNd0xqQTBOeXcwTXk0Mk5USXNNVE16TGpZMk5pdzBNeTQwTkRNZ1RUZzJMakV6TkN3Mk1TNHhORGdOQ2drSll6QXNNVEF1TnpFM0xUVXVPVGc1TERFMUxqazNNUzB4Tmk0NE1USXNNVFV1T1RjeFl5MHlMalEyT1N3d0xUUXVNRGs0TFRBdU1qWTBMVFF1T1RreExUQXVOak14VmpRMUxqVTBOV014TGpReE9DMHdMalF5TERNdU1UVXlMVEF1TnpnNUxEVXVNakF4TFRBdU56ZzVEUW9KQ1VNNE1DNHdPVElzTkRRdU56VTJMRGcyTGpFek5DdzFNeTR3TURRc09EWXVNVE0wTERZeExqRTBPQ0JOT1RJdU56VXpMRFl4TGpFNU9XTXdMVEV4TGpneUxURXhMakE0TlMweE9DNHhOell0TWpJdU16Z3RNVGd1TVRjMlNEVXpMalExTjNZd0xqUXlEUW9KQ1dNMExqQTBOU3d3TGpNeE5DdzFMakkxTkN3d0xqWTROQ3cxTGpJMU5DdzFMalEyTTNZeU5DNHdNV013TERRdU56YzVMVEV1TURVeExEVXVOREV0TlM0eE5EZ3NOUzQyTnpSMk1DNDBNbWd4Tnk0Mk5URkRPRFF1TWprMUxEYzVMakF4TERreUxqYzFNeXczTXk0MU9UZ3NPVEl1TnpVekxEWXhMakU1T1EwS0NRa2dUVE16TGprNExEWXdMakl4T1VneE5pNDBNVFJzT0M0Mk16a3RNVGt1TXpZMVRETXpMams0TERZd0xqSXhPWG9nVFRVMkxqQXhMRGM1TGpBeGRpMHdMalUzTm1NdE5DNDRNak10TUM0Mk5EZ3ROUzQwTnpFdE1TNHhOVEl0Tnk0MU5Ua3ROUzQyTVRWTU1qY3VOemc1TERJM0xqazJOZzBLQ1FsTU55NDNOelVzTnpJdU56UTJRelV1TnpVNUxEYzNMakl3T1N3MExqWXdOeXczT0M0d01ESXNNQ3czT0M0ME16UjJNQzQxTnpab01UWXVORGcyZGkwd0xqVTNObU10TkM0ME5qTXRNQzR6TlRrdE5pNHdORGN0TVM0eU1qVXROaTR3TkRjdE15NDBOVGNOQ2drSll6QXRNUzR5T1RVc01DNDROak10TXk0ek1URXNNUzQwTXprdE5DNDJNRFZzTXk0ek9EUXROeTQyTXpOb01Ua3VPRGRzTXk0NE9EZ3NPQzQwTWpSak1DNDNPVElzTVM0Mk5UWXNNUzR4TlRJc01pNDJOalFzTVM0eE5USXNNeTQ0T0RjTkNna0pZekFzTWk0MU9USXRNaTR3T0Rnc015NHhOamd0TlM0Mk9EZ3NNeTR6T0RWMk1DNDFOelpJTlRZdU1ERjZJaTgrRFFvSlBIQmhkR2dnWm1sc2JEMGlJekl6TVVZeU1DSWdaRDBpVFRNMkxqUXhOQ3d4T1M0ek1XZ3RNQzR4TXpaakxUQXVNRFUwTERBdU16RXpMVEF1TlRrNExERXVPRGt4TFRJdU5EUTRMREV1T1RBMGJDMHlMalF3T0N3d0xqQXhOR010TUM0ME5qSXNNQzB3TGpVNU9TMHdMakUwT1Mwd0xqVTVPUzB3TGpVeE53MEtDUWwyTFRNdU5qUTFiREl1TURneExEQXVNREkzWXpFdU1UY3NNQzR3TVRRc01TNDFOVEVzTUM0ek1UTXNNUzQyTVRrc01TNHpObWd3TGpFek5uWXRNeTR5TlRGb0xUQXVNVE0yWXkwd0xqQTJPQ3d4TGpBME55MHdMalEzTml3eExqTTBOaTB4TGpZeE9Td3hMak0yYkMweUxqQTRNU3d3TGpBeE13MEtDUWwyTFRNdU4yd3lMalU1T0N3d0xqQXhOR014TGpNMk1Td3dMakF4TXl3eExqWTBOaXd3TGpJMU9Dd3hMamt6TWl3eExqWXpNbWd3TGpFek5td3RNQzR4TURrdE1pNHhNRGxvTFRjdU16UTBkakF1TVRBNVl6RXVNVFUyTERBdU1UQTVMREV1TXpNekxEQXVNalExTERFdU16TXpMREV1TkRnekRRb0pDWFkyTGpFME4yTXdMREV1TWpFeExUQXVNakU0TERFdU16UTNMVEV1TXpFNUxERXVORGQyTUM0eE1EbG9OeTQxTmpKRE16WXVNamt5TERFNUxqa3dPQ3d6Tmk0ME1UUXNNVGt1TnpFM0xETTJMalF4TkN3eE9TNHpNU0JOTWpjdU9UZ3hMREV5TGpVeU1uWXRNQzR4TURsb0xUUXVNVEl5ZGpBdU1UQTVEUW9KQ1dNd0xqazJOaXd3TGpBMk9Td3hMak16TXl3d0xqSTNNaXd4TGpNek15d3hMalEyT1hZeUxqY3dOMmd0TkM0Mk1qVjJMVEl1TnpBM1l6QXRNUzR5TXpjc01DNHpOamd0TVM0ek9EY3NNUzR6TXpNdE1TNDBOamwyTFRBdU1UQTVTREUzTGpjNGRqQXVNVEE1RFFvSkNXTXdMamsxTWl3d0xqQTJPU3d4TGpNek15d3dMakl6TWl3eExqTXpNeXd4TGpRMk9YWTJMakUyTVdNd0xERXVNak00TFRBdU16Z3hMREV1TkRFMUxURXVNek16TERFdU5EZDJNQzR4TURsb05DNHhNakoyTFRBdU1UQTVEUW9KQ1dNdE1DNDVOVEl0TUM0d05UVXRNUzR6TXpNdE1DNHlNekV0TVM0ek16TXRNUzQwTjNZdE1pNDVNemhvTkM0Mk1qVjJNaTQ1TXpoak1Dd3hMakU1T0Mwd0xqUXdPQ3d4TGpRd01TMHhMak16TXl3eExqUTNkakF1TVRBNWFEUXVNVEE0ZGkwd0xqRXdPUTBLQ1FsakxUQXVPVFV6TFRBdU1EZ3lMVEV1TXpFNUxUQXVNamN5TFRFdU16RTVMVEV1TkRkMkxUWXVNVFl4UXpJMkxqWTBPQ3d4TWk0M09UUXNNamN1TURjc01USXVOVGt4TERJM0xqazRNU3d4TWk0MU1qSWdUVEUzTGprM0xERTBMalV5TWcwS0NRbGpNQzB3TGpneE5pMHdMakExTkMweExqTXdOaTB3TGpFM055MHlMakV3T1VnNUxqWTBObU10TUM0eE1qSXNNQzQ0TURNdE1DNHhOemNzTVM0eU9UTXRNQzR4Tnpjc01pNHhNRGxvTUM0eE16WmpNQzB3TGprMU1pd3dMalUxT0MweExqWXdOU3d4TGpjNE1pMHhMall4T1d3eExqWXdOQzB3TGpBeE13MEtDUWwyTnk0eU5qTmpNQ3d4TGpJeU5TMHdMakU1TERFdU16UTNMVEV1TXpNekxERXVORGQyTUM0eE1EbG9OQzR4TWpKMkxUQXVNVEE1WXkweExqRXhOaTB3TGpFeU15MHhMak16TXkwd0xqSTBOUzB4TGpNek15MHhMalEzVmpFeUxqZzViREV1TmpBMUxEQXVNREV6RFFvSkNXTXhMakl5TkN3d0xqQXhOQ3d4TGpjeU55d3dMalkyTnl3eExqYzJPQ3d4TGpZeE9VZ3hOeTQ1TjNvaUx6NE5Dand2Wno0TkNqd3ZjM1puUGcwS1wiO1xuJHVyaV90d2l0dGVyX2JhZGdlX3N2ZzogXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K0NqeHpkbWNLSUNCMmFXVjNZbTk0UFNJd0lEQWdNakF3TUNBeE5qSTFMak0ySWdvZ0lIZHBaSFJvUFNJeU1EQXdJZ29nSUdobGFXZG9kRDBpTVRZeU5TNHpOaUlLSUNCMlpYSnphVzl1UFNJeExqRWlDaUFnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLSUNBOGNHRjBhQW9nSUNBZ1pEMGliU0F4T1RrNUxqazVPVGtzTVRreUxqUWdZeUF0TnpNdU5UZ3NNekl1TmpRZ0xURTFNaTQyTnl3MU5DNDJPU0F0TWpNMUxqWTJMRFkwTGpZeElEZzBMamNzTFRVd0xqYzRJREUwT1M0M055d3RNVE14TGpFNUlERTRNQzQwTVN3dE1qSTNMakF4SUMwM09TNHlPU3cwTnk0d015QXRNVFkzTGpFc09ERXVNVGNnTFRJMk1DNDFOeXc1T1M0MU55QkRJREUyTURrdU16TTVPU3cwT1M0NE1pQXhOVEF5TGpZNU9Ua3NNQ0F4TXpnMExqWTNPVGtzTUNCaklDMHlNall1Tml3d0lDMDBNVEF1TXpJNExERTRNeTQzTVNBdE5ERXdMak15T0N3ME1UQXVNekVnTUN3ek1pNHhOaUF6TGpZeU9DdzJNeTQwT0NBeE1DNDJNalVzT1RNdU5URWdMVE0wTVM0d01UWXNMVEUzTGpFeElDMDJORE11TXpZNExDMHhPREF1TkRjZ0xUZzBOUzQzTXprc0xUUXlPQzQzTWlBdE16VXVNekkwTERZd0xqWWdMVFUxTGpVMU9ETXNNVE14TGpBNUlDMDFOUzQxTlRnekxESXdOaTR5T1NBd0xERTBNaTR6TmlBM01pNDBNemN6TERJMk55NDVOU0F4T0RJdU5UUXpNeXd6TkRFdU5UTWdMVFkzTGpJMk1pd3RNaTR4TXlBdE1UTXdMalV6TlN3dE1qQXVOVGtnTFRFNE5TNDROVEU1TEMwMU1TNHpNaUF0TUM0d016a3NNUzQzTVNBdE1DNHdNemtzTXk0ME1pQXRNQzR3TXprc05TNHhOaUF3TERFNU9DNDRNRE1nTVRReExqUTBNU3d6TmpRdU5qTTFJRE15T1M0eE5EVXNOREF5TGpNME1pQXRNelF1TkRJMkxEa3VNemMxSUMwM01DNDJOellzTVRRdU16azFJQzB4TURndU1EazRMREUwTGpNNU5TQXRNall1TkRReExEQWdMVFV5TGpFME5Td3RNaTQxTnpnZ0xUYzNMakl3TXl3dE55NHpOalFnTlRJdU1qRTFMREUyTXk0d01EZ2dNakF6TGpjMUxESTRNUzQyTkRrZ016Z3pMak13TkN3eU9EUXVPVFEySUMweE5EQXVOREk1TERFeE1DNHdOaklnTFRNeE55NHpOVEVzTVRjMUxqWTJJQzAxTURrdU5UazNNaXd4TnpVdU5qWWdMVE16TGpFeU1URXNNQ0F0TmpVdU56ZzFNU3d0TVM0NU5Ea2dMVGszTGpnNE1qZ3NMVFV1TnpNNElERTRNUzQxT0RZc01URTJMalF4TnpZZ016azNMakkzTERFNE5DNHpOVGtnTmpJNExqazRPQ3d4T0RRdU16VTVJRGMxTkM0M016SXNNQ0F4TVRZM0xqUTJNaXd0TmpJMUxqSXpPQ0F4TVRZM0xqUTJNaXd0TVRFMk55NDBOeUF3TEMweE55NDNPU0F0TUM0ME1Td3RNelV1TkRnZ0xURXVNaXd0TlRNdU1EZ2dPREF1TVRjNU9Td3ROVGN1T0RZZ01UUTVMamN6T1Rrc0xURXpNQzR4TWlBeU1EUXVOelE1T1N3dE1qRXlMalF4SWdvZ0lDQWdjM1I1YkdVOUltWnBiR3c2SXpBd1lXTmxaQ0l2UGdvOEwzTjJaejRLXCI7XG4kdXJpX3R3aXR0ZXJfYmFkZ2VfcG5nOiBcIlwiO1xuJHVyaV9hY2FkaWFuYV9mbGFnX3N2ZzogXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhPQzR3TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IyYVdWM1FtOTRQU0l3SURBZ05EQXdJRGc0SWlCbGJtRmliR1V0WW1GamEyZHliM1Z1WkQwaWJtVjNJREFnTUNBME1EQWdPRGdpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQR2MrRFFvSlBIQmhkR2dnWkQwaVRUUXdNQ3czTXk0NWFDMHdMamRqTFRBdU15d3hMall0TXk0eExEa3VOeTB4TWk0MkxEa3VPR3d0TVRJdU5Dd3dMakZqTFRJdU5Dd3dMVE11TVMwd0xqZ3RNeTR4TFRJdU4xWTJNaTR6YkRFd0xqY3NNQzR4WXpZc01DNHhMRGdzTVM0MkxEZ3VNeXczYURBdU4xWTFNaTQzRFFvSkNXZ3RNQzQzWXkwd0xqUXNOUzQwTFRJdU5TdzJMamt0T0M0ekxEZHNMVEV3TGpjc01DNHhWalF3TGpkc01UTXVOQ3d3TGpGak55d3dMakVzT0M0MUxERXVNeXc1TGprc09DNDBhREF1TjJ3dE1DNDJMVEV3TGpsb0xUTTNMamgyTUM0Mll6WXNNQzQyTERZdU9Td3hMak1zTmk0NUxEY3VObll6TVM0M0RRb0pDV013TERZdU1pMHhMakVzTmk0NUxUWXVPQ3czTGpaMk1DNDJhRE00TGpsRE16azVMalFzTnpjc05EQXdMRGMyTERRd01DdzNNeTQ1SUUwek5UWXVOQ3cwT1M0eVl6QXROQzR5TFRBdU15MDJMamN0TUM0NUxURXdMamxvTFRReVl5MHdMallzTkM0eExUQXVPU3cyTGpjdE1DNDVMREV3TGpsb01DNDNEUW9KQ1dNd0xUUXVPU3d5TGprdE9DNHpMRGt1TWkwNExqTnNPQzR6TFRBdU1YWXpOeTQwWXpBc05pNHpMVEVzTmk0NUxUWXVPU3czTGpaMk1DNDJhREl4TGpKMkxUQXVObU10TlM0M0xUQXVOaTAyTGprdE1TNHpMVFl1T1MwM0xqWldOREF1T0d3NExqTXNNQzR4RFFvSkNXTTJMak1zTUM0eExEZ3VPU3d6TGpRc09TNHhMRGd1TTBnek5UWXVOSG9nVFRJNU9TdzJPQzR4YUMweE55NHhiRGd1TkMweE9DNDRUREk1T1N3Mk9DNHhlaUJOTXpJd0xqUXNPRFl1TTNZdE1DNDJZeTAwTGpjdE1DNDJMVFV1TXkweExqRXROeTQwTFRVdU5Vd3lPVE1zTXpZdU53MEtDUWxzTFRFNUxqVXNORE11Tm1NdE1pdzBMak10TXk0eExEVXVNUzAzTGpZc05TNDFkakF1Tm1neE5uWXRNQzQyWXkwMExqTXRNQzQwTFRVdU9TMHhMakl0TlM0NUxUTXVOR013TFRFdU15d3dMamd0TXk0eUxERXVOQzAwTGpWc015NHpMVGN1TkdneE9TNHpiRE11T0N3NExqSU5DZ2tKWXpBdU9Dd3hMallzTVM0eExESXVOaXd4TGpFc015NDRZekFzTWk0MUxUSXNNeTR4TFRVdU5Td3pMak4yTUM0MlNETXlNQzQwZWlCTk1qWTVMak1zTnpZdU0yd3RNQzQyTFRBdU5HTXROQzQxTERRdU5pMHhNQzR4TERndU1TMHhOeTQwTERndU1RMEtDUWxqTFRFeExqVXNNQzB4T1M0eExUZ3VOaTB4T1M0eExUSXlMak5qTUMweE15NDBMRFl1T0MweU1TNDVMREUzTGpRdE1qRXVPV001TERBc01UWXVNU3cxTGpVc01UZ3VNU3d4TkM0MGFEQXVPR3d0TWk0eUxURTJMamhvTFRBdU9HTXdMakVzTVM0M0xUQXVOU3d6TFRJdU1pd3pEUW9KQ1dNdE1DNDFMREF0TVM0MExUQXVNaTB4TGpndE1DNDBZeTB4TGpndE1DNDRMVFl1T1MweUxqWXRNVEl1TWkweUxqWmpMVEUxTGpnc01DMHlOaXd4TVM0MkxUSTJMREkwTGpsak1Dd3hNUzQzTERndU5pd3lOQzQ1TERJMUxqa3NNalF1T1EwS0NRbERNalU1TGpnc09EY3VNeXd5TmpVdU9TdzRNUzQwTERJMk9TNHpMRGMyTGpNZ1RUSXhNUzR5TERZMExqaGpNQ3c1TGpjdE5DNDFMREl3TGpFdE1UUXVOQ3d5TUM0eFl5MHhNaTR5TERBdE1UY3VPUzB4TWk0M0xURTNMamt0TWpWak1DMDVMamNzTkM0MUxUSXdMakVzTVRRdU5DMHlNQzR4RFFvSkNVTXlNRFV1TlN3ek9TNDRMREl4TVM0eUxEVXlMallzTWpFeExqSXNOalF1T0NCTk1qSXdMakVzTmpJdU5HTXdMVEUwTGpNdE1UQXVNaTB5TkM0NUxUSTFMVEkwTGpsakxURTBMamNzTUMweU5Td3hNQzQyTFRJMUxESTBMamx6TVRBdU1pd3lOQzQ1TERJMUxESTBMamtOQ2drSlF6SXdPUzQ0TERnM0xqTXNNakl3TGpFc056WXVOeXd5TWpBdU1TdzJNaTQwSUUweE56Z3VNaXd6T0M0NWRpMHdMalpvTFRFNExqbDJNQzQyWXpVdU5Td3dMalFzTmk0MExERXVNeXcyTGpRc015NDBZekFzTVM0ekxURXVNeXcwTGpJdE1TNDVMRFV1Tld3dE1USXVOeXd5Tmk0eFRERXpPQ3cwTnk0M0RRb0pDV010TUM0NExURXVOUzB4TGpndE15NDJMVEV1T0MwMUxqVmpNQzB5TGpNc01pNDNMVEl1T1N3MkxqZ3RNeTR6ZGkwd0xqWm9MVEkxTGpWMk1DNDJZelVzTUM0MUxEWXVNeXd4TGpJc09DNDBMRFV1Tkd3eU1pdzBNeTQzYkRJeExqVXRORE11TmcwS0NRbERNVGN4TGpFc05ERXNNVGN6TGpRc016a3VNaXd4TnpndU1pd3pPQzQ1SUUweE1UUXVPQ3cyTWk0MVl6QXNNVFF1TXkwNExESXhMak10TWpJdU5Dd3lNUzR6WXkwekxqTXNNQzAxTGpVdE1DNDBMVFl1Tnkwd0xqaFdOREV1TjJNeExqa3RNQzQyTERRdU1pMHhMakVzTmk0NUxURXVNUTBLQ1FsRE1UQTJMamdzTkRBdU55d3hNVFF1T0N3MU1TNDNMREV4TkM0NExEWXlMalVnVFRFeU15NDNMRFl5TGpaak1DMHhOUzQ0TFRFMExqZ3RNalF1TWkweU9TNDRMVEkwTGpKSU56RXVNM1l3TGpaak5TNDBMREF1TkN3M0xEQXVPU3czTERjdU0zWXpNbU13TERZdU5DMHhMalFzTnk0eUxUWXVPU3czTGpZTkNna0pkakF1TmtnNU5VTXhNVEl1TkN3NE5pNHpMREV5TXk0M0xEYzVMakVzTVRJekxqY3NOakl1TmlCTk5EVXVNeXcyTVM0elNESXhMamxzTVRFdU5TMHlOUzQ0VERRMUxqTXNOakV1TTNvZ1RUYzBMamNzT0RZdU0zWXRNQzQ0WXkwMkxqUXRNQzQ1TFRjdU15MHhMalV0TVRBdU1TMDNMalVOQ2drSlRETTNMakVzTVRndU0wd3hNQzQwTERjNFl5MHlMamNzTmkwMExqSXNOeTB4TUM0MExEY3VObll3TGpob01qSjJMVEF1T0dNdE5pMHdMalV0T0M0eExURXVOaTA0TGpFdE5DNDJZekF0TVM0M0xERXVNaTAwTGpRc01TNDVMVFl1TVd3MExqVXRNVEF1TW1neU5pNDFURFV5TERjMUxqa05DZ2tKWXpFdU1Td3lMaklzTVM0MUxETXVOaXd4TGpVc05TNHlZekFzTXk0MUxUSXVPQ3cwTGpJdE55NDJMRFF1TlhZd0xqaElOelF1TjNvaUx6NE5DZ2s4Y0dGMGFDQmtQU0pOTWpnM0xqUXNNVGt1Tm1ndE5TNDViREl1T1MwMkxqVk1NamczTGpRc01Ua3VObm9nVFRJNU5DNDRMREkxTGpsMkxUQXVNbU10TVM0MkxUQXVNaTB4TGpndE1DNDBMVEl1TlMweExqbHNMVFl1T1MweE5TNHhiQzAyTGpjc01UVXVNUTBLQ1FsakxUQXVOeXd4TGpVdE1TNHhMREV1T0MweUxqWXNNUzQ1ZGpBdU1tZzFMalYyTFRBdU1tTXRNUzQxTFRBdU1TMHlMVEF1TkMweUxURXVNbU13TFRBdU5Dd3dMak10TVM0eExEQXVOUzB4TGpWc01TNHhMVEl1Tm1nMkxqZHNNUzR6TERJdU9HTXdMak1zTUM0MkxEQXVOQ3d3TGprc01DNDBMREV1TXcwS0NRbGpNQ3d3TGprdE1DNDNMREV1TVMweExqa3NNUzR4ZGpBdU1rZ3lPVFF1T0hvZ1RUSTNPQzR6TERrdU5WWTVMak5vTFRZdU1uWXdMakpqTWk0ekxEQXVNaXd5TGpZc01DNDBMREl1Tml3eUxqWjJPUzR6YkMweE1TMHhNaTR5YUMwMWRqQXVNbU14TGpJc01DNHhMREl1TVN3d0xqSXNNeTQxTERFdU9RMEtDUWwyTVRFdU4yTXdMREl1TVMwd0xqUXNNaTQwTFRJdU5pd3lMaloyTUM0eWFEWXVNbll0TUM0eVl5MHlMak10TUM0eUxUSXVOaTB3TGpVdE1pNDJMVEl1TmxZeE1pNDFiREV5TGpVc01UTXVOMVl4TWk0eFF6STNOUzQ0TERrdU9Td3lOell1TVN3NUxqY3NNamM0TGpNc09TNDFEUW9KQ1NCTk1qVTBMakVzTVRrdU5tZ3ROUzQ1YkRJdU9TMDJMalZNTWpVMExqRXNNVGt1Tm5vZ1RUSTJNUzQxTERJMUxqbDJMVEF1TW1NdE1TNDJMVEF1TWkweExqZ3RNQzQwTFRJdU5TMHhMamxNTWpVeUxEZ3VOMnd0Tmk0M0xERTFMakZqTFRBdU55d3hMalV0TVM0eExERXVPQzB5TGpZc01TNDVkakF1TWcwS0NRbG9OUzQxZGkwd0xqSmpMVEV1TlMwd0xqRXRNaTB3TGpRdE1pMHhMakpqTUMwd0xqUXNNQzR6TFRFdU1Td3dMalV0TVM0MWJERXVNUzB5TGpab05pNDNiREV1TXl3eUxqaGpNQzR6TERBdU5pd3dMalFzTUM0NUxEQXVOQ3d4TGpOak1Dd3dMamt0TUM0M0xERXVNUzB4TGprc01TNHhkakF1TWcwS0NRbElNall4TGpWNklFMHlORE11T1N3eU5TNDVkaTB3TGpKakxURXVOeTB3TGpFdE1pNHpMVEF1TkMweUxqTXRNaTQyZGkweE1XTXdMVEl1TWl3d0xqY3RNaTQxTERJdU15MHlMalpXT1M0emFDMDNMak4yTUM0eVl6RXVOeXd3TGpFc01pNHpMREF1TkN3eUxqTXNNaTQyZGpFeERRb0pDV013TERJdU1pMHdMamNzTWk0MUxUSXVNeXd5TGpaMk1DNHlTREkwTXk0NWVpQk5Nak16TGpFc01UY3VOMk13TERRdU9TMHlMamdzTnk0MExUY3VOeXczTGpSakxURXVNU3d3TFRFdU9TMHdMakV0TWk0ekxUQXVNMVl4TUM0MVl6QXVOeTB3TGpJc01TNDFMVEF1TkN3eUxqUXRNQzQwRFFvSkNVTXlNekF1TXl3eE1DNHhMREl6TXk0eExERXpMamtzTWpNekxqRXNNVGN1TnlCTk1qTTJMakVzTVRjdU4yTXdMVFV1TkMwMUxqRXRPQzQwTFRFd0xqTXRPQzQwU0RJeE9IWXdMakpqTVM0NUxEQXVNU3d5TGpRc01DNHpMREl1TkN3eUxqVjJNVEV1TVEwS0NRbGpNQ3d5TGpJdE1DNDFMREl1TlMweUxqUXNNaTQyZGpBdU1tZzRMakZETWpNeUxqSXNNalV1T1N3eU16WXVNU3d5TXk0MExESXpOaTR4TERFM0xqY2dUVEl4TWk0MExERTVMalpvTFRVdU9Xd3lMamt0Tmk0MVRESXhNaTQwTERFNUxqWjZJRTB5TVRrdU9Td3lOUzQ1ZGkwd0xqSU5DZ2tKWXkweExqWXRNQzR5TFRFdU9DMHdMalF0TWk0MUxURXVPV3d0Tmk0NUxURTFMakZzTFRZdU55d3hOUzR4WXkwd0xqY3NNUzQxTFRFdU1Td3hMamd0TWk0MkxERXVPWFl3TGpKb05TNDFkaTB3TGpKakxURXVOUzB3TGpFdE1pMHdMalF0TWkweExqSmpNQzB3TGpRc01DNHpMVEV1TVN3d0xqVXRNUzQxRFFvSkNXd3hMakV0TWk0MmFEWXVOMnd4TGpNc01pNDRZekF1TXl3d0xqWXNNQzQwTERBdU9Td3dMalFzTVM0ell6QXNNQzQ1TFRBdU55d3hMakV0TVM0NUxERXVNWFl3TGpKSU1qRTVMamw2SUUweU1ESXVNaXd5TWk0MGJDMHdMakl0TUM0eFl5MHhMalVzTVM0MkxUTXVOU3d5TGpndE5pd3lMamdOQ2drSll5MDBMREF0Tmk0MkxUTXROaTQyTFRjdU4yTXdMVFF1Tml3eUxqTXROeTQyTERZdE55NDJZek11TVN3d0xEVXVOaXd4TGprc05pNHpMRFZvTUM0elRESXdNUzR5TERsb0xUQXVNMk13TERBdU5pMHdMaklzTVMwd0xqZ3NNV010TUM0eUxEQXRNQzQxTFRBdU1TMHdMall0TUM0eERRb0pDV010TUM0MkxUQXVNeTB5TGpRdE1DNDVMVFF1TWkwd0xqbGpMVFV1TkN3d0xUa3NOQzA1TERndU5tTXdMRFFzTXl3NExqWXNPU3c0TGpaRE1UazRMamtzTWpZdU1pd3lNREVzTWpRdU1pd3lNREl1TWl3eU1pNDBJRTB4TnpZdU1pd3hOaTQwYUMwNExqbHNOQzQwTFRrdU9Fd3hOell1TWl3eE5pNDBlZzBLQ1FrZ1RURTROeTQwTERJMUxqbDJMVEF1TTJNdE1pNDBMVEF1TXkweUxqZ3RNQzQyTFRNdU9DMHlMamhNTVRjekxqRXNNR3d0TVRBdU1pd3lNaTQzWXkweExESXVNeTB4TGpZc01pNDNMVE11T1N3eUxqbDJNQzR6YURndU5IWXRNQzR6WXkweUxqTXRNQzR5TFRNdU1TMHdMall0TXk0eExURXVPQTBLQ1Fsak1DMHdMamNzTUM0MExURXVOeXd3TGpjdE1pNHpiREV1TnkwekxqbG9NVEF1TVd3eUxEUXVNMk13TGpRc01DNDRMREF1Tml3eExqUXNNQzQyTERKak1Dd3hMak10TVM0eExERXVOaTB5TGprc01TNDNkakF1TTBneE9EY3VOSG9nVFRFMU55NHhMREl4TGpab0xUQXVNZzBLQ1FsakxUQXVNU3d3TGpZdE1TNHhMRE11TkMwMExqUXNNeTQwYkMwMExqTXNNR010TUM0NExEQXRNUzR4TFRBdU15MHhMakV0TUM0NWRpMDJMalZzTXk0M0xEQmpNaTR4TERBc01pNDRMREF1Tml3eUxqa3NNaTQwYURBdU1uWXROUzQ0YUMwd0xqSU5DZ2tKWXkwd0xqRXNNUzQ1TFRBdU9Dd3lMalF0TWk0NUxESXVOR3d0TXk0M0xEQjJMVFl1Tm13MExqWXNNR015TGpRc01Dd3lMamtzTUM0MUxETXVOQ3d5TGpsb01DNHliQzB3TGpJdE15NDRhQzB4TXk0eGRqQXVNbU15TGpFc01DNHlMREl1TkN3d0xqUXNNaTQwTERJdU5uWXhNQzQ1RFFvSkNXTXdMREl1TWkwd0xqUXNNaTQwTFRJdU15d3lMaloyTUM0eWFERXpMalZETVRVMkxqZ3NNakl1Tml3eE5UY3VNU3d5TWk0ekxERTFOeTR4TERJeExqWWdUVEUwTVM0NExEa3VOVlk1TGpOb0xUY3VNM1l3TGpKak1TNDNMREF1TVN3eUxqUXNNQzQxTERJdU5Dd3lMaloyTkM0NGFDMDRMakoyTFRRdU9BMEtDUWxqTUMweUxqSXNNQzQzTFRJdU5Td3lMalF0TWk0MlZqa3VNMmd0Tnk0emRqQXVNbU14TGpjc01DNHhMREl1TkN3d0xqUXNNaTQwTERJdU5uWXhNV013TERJdU1pMHdMamNzTWk0MUxUSXVOQ3d5TGpaMk1DNHlhRGN1TTNZdE1DNHlZeTB4TGpjdE1DNHhMVEl1TkMwd0xqUXRNaTQwTFRJdU5nMEtDUWwyTFRVdU1tZzRMakoyTlM0eVl6QXNNaTR4TFRBdU55d3lMalV0TWk0MExESXVObll3TGpKb055NHpkaTB3TGpKakxURXVOeTB3TGpFdE1pNHpMVEF1TlMweUxqTXRNaTQyZGkweE1VTXhNemt1TkN3eE1Dd3hOREF1TWl3NUxqWXNNVFF4TGpnc09TNDFJRTB4TWpNdU55d3hNeTR4RFFvSkNXTXdMVEV1TlMwd0xqRXRNaTR6TFRBdU15MHpMamhvTFRFMExqVmpMVEF1TWl3eExqUXRNQzR6TERJdU15MHdMak1zTXk0NGFEQXVNbU13TFRFdU55d3hMVEl1T1N3ekxqSXRNaTQ1YkRJdU9Td3dkakV5TGpsak1Dd3lMakl0TUM0ekxESXVOQzB5TGpRc01pNDJkakF1TW1nM0xqTjJMVEF1TWcwS0NRbGpMVEl0TUM0eUxUSXVOQzB3TGpRdE1pNDBMVEl1TmxZeE1DNHliREl1T1N3d1l6SXVNaXd3TERNdU1Td3hMaklzTXk0eExESXVPVWd4TWpNdU4zb2lMejROQ2p3dlp6NE5Dand2YzNablBnMEtcIjtcbiR1cmlfYWNhZGlhbmFfZmxhZ19wbmc6IFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFaQUFBQUJaQ0FZQUFBQVFMM0lFQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFGNWhKUkVGVWVOcnNQZTF4NHppeThOVCtsMTRFNWtWZ3ZRak1qY0M4Q015SjRIUVJEQ2FDNFVZd2RBVExpZUNvQ0phTzRPZ002QWg4aExjeEE4RWcwUUFCZmtqZFZTelpFZ2tDalVaL28zSHo5dmJHQ0FpMkFqYzNOM24va2ZSMHl3a2JCQVFMcjBjU0lBUWJFeUJOLzdIdjZUWWhiQkFRTEF1ZkNBVUVHeEllYWY5eDExKzNZSWtRRUJDUUJVSkFnQklnVmYveEFQKytrQlZDUUVBV0NBRUJSbmdraXZCZ1lJVmtoQmtDQWhJZ0JBUTI0SWJ2am9RV0FvSUZGVHR5WVJGc3dQclk5eDl0ZiswTVAvL2UwM0JOV0NJZ0lBdUVnSUFOV0JwQ2VId2xLNFNBZ0FRSUFZRUw1UDMxMmw5RmZ6MXB2ejFBZkdTeWxRTlpYcWJ2OTRqbkR4dXc1SklRdUFyUWp3T1I5R1hBYjRTQ2JRRXN2c0x6OGE2L3hENksxUFM5dWprUDBtUVBjS25Rd2lVZ2dRdHRTZlR2YUJ6SEsvcHhLNnlQL3RtdS8xLzA4Vkc3allPUWNSSVk4SXdJeE44cjM0dVBsLzZxKzZ1Q2U4Um5PY2FZNFo1azVCNk94RmNEVnlYR2EyZ25oVDRmYkhNNElJZ2x2a3hqeUEyME1UcG5BK01TdUt0TnJrVU1yZ2cyQkNJR1F0ZDJMbGprYjhEUU1sandLYmh5M3BUZlV1VXFnTUhVMElaNnI3ajJJKytybFB0YS9WNzRUdjUrMU42cnZsLzh6ajNHMjhDenlVQ2YzdlRmRVcxbWdJODNZSGFaNGZkYWFadGIyaXZodnR4eTMxN0RWNmt3YllrbitYc0h2KzhIMnVKS085M1lIQ3J2N216M0FtTnZ0TFlQQ0p6S09UbUV3QlZkRytGSGhJVE5DUkFPV3FIK2ZUckc4RUJqclpXLzViMjE1WDFxdTRWRndLU1dmblBIc2NwM2x5Tjllbk1SVG9vQS90RHV5TDJWaFRIL0ZMQ0k5OWMyZklFZzdoUUdubG5tcFhZY04zY1VkQTFDUVBHLzlWRnJ1ei9icFBXOC9ZdGlJTnVFMHNQU2JJQjVNVmMza3VZbU1ibGNvdlJaY2JVVTJsakVPRTY2cThVV3F3RDN6M2Y0OTlTM2sxdHdKdnI4RlJqZm9GdE8rZnZXRkVmeG1Lc0NCSVNJKzRqa2dUOEQ3THpuQmxmVzBQczd4VTBwUU96K3J5MzR4ZENCaXF1N0VMZ2lXQlpJZ0d4UWVKaDg0eEdaZUNoWGFldnlmdkNWM3dPak56RW5QUTYwWS9hTXJIS0FvWTcxbXlNRXlMTnJ1MGlCcnpMNndqY0FEaHN1YnlHMkl3VWRSaUQ5QUNFbWhVamxxRnpvTWFjb3VDSWdBVUxneG9obmYzWUtTR2JsK0g0K0lDamtXQ3FGSVZvMWE0V0pDbmh4M0R0U2o0MUxlKzk5S00wYXhuaFNCS1F2d3hXTSswbkRKYWF0UnJHRTVOaDhsWkJzQUZlVWtVVUNoSUJnRkhLWG0wRmJmUVJHWHlHRURFTm8xcW5HR0YwWStYSGsvUVZZQzArKzQzV3dtcHhMdDRBd3U0ZStsb293UUpXQ2diR3A5ejE2Q3BFaFhORStuZzBEcGZFUzdDMGFzNHVHbUJ2YWtnek1WV09XRExCMmZKWXpzNnZzNEN0QVJoanpyZkl1em42bEZ3c215d05aZkdwZmQwSmpkNHhoQ1dGMmtuM3BueGRXeUJjRnp4VkNpSWo0eDJmMkszNGt4dGRBckFhRHEyd21YQkdRQUNHWUdZUnYreitCMmhKTU90Ryt1L2RvNXdpYU1vYXBQTU1ZVkNza3MxZ3VJVUF3d1NmSitNUm4vMTRSTTNoUWZwOXNpUWhoQVh0VGZncDhCeUdYQUtQK1hmbGFGU0R2N2phTU8wOGtGRUEvcEJENTF2L2ZRYUlCWmo1MVhKMFUyZ2lDSzRMNVlYVXVMRUhRVkdWMVZoRGE2YzNRcFRFZks2UG9uMG5WcS8vdS85akhXTVhZL0F0R3NnTjNSMnE3MkxtUGZoYTNDUGp0NzluSCtJejYveU5tQnp2aVhWUGFFSGc0aS9kQUFvYVhDd21FeFIvS1Y5OXR3ZmdSWEhIbDd5d0VyZ2pJQXBFbWQ0SXhyUW5XRDdCN3ZIUjRoQnVZc2ExOVZhc2UwcXhiUmVOTkp3NUxXa2laUWRtUnFiZnlQaDdBcW1QYU9MQ0NSNnlsQm5hTEQ4RjdLUmlzQzBuRWc1UVkxZnM4d1NtUlUzQzFDNFFyZ211MlFCU1QrNTV5eEM4S1N1VDhpem0vQlhkSE43RjlYYk91UjVpeUQ0ME9LVGpxOThjQW1yWGExeGVIV0lFUUhoMHpaNUNKTms0RDFnQkdpT1NLRmJPRGR4eEdjRlhPaEN1Q0JUVEVOZTJ5bGlVdlVMdHI2Y0x2UkRmYzc3TVRuVnRLYXFTSTk3N0hTU3k3dEJPUDhaZk1VdDZFbmUrdXppZFVBbWd0OXd5K2h5RjJvbysweGJFNzBlRTVqcHpYRCtWc29KL2NzcXU4MFhFZUVsZDAwVTUwVjE5dnJya2hFaEx4RndleUxwZEpXNzEzMUxMMWRvZmNZU2FycE1CcXZNSkZCcFZzOTBoWEMvZlY3dlgzc2w5N1YxNnhiajJsQUdVeG9qaldtaFhpRkRjQ0MxRUlvZWVSOVR3YnJnakloWFZrSHc4TUlvTHlBMXRKajVDQ0dkMFdNTFp1d0QxVkdOd2FMZ3l0WVIrRDZZL3FXQ0V6Njh6MU1vWUxLT1ZlZ1hZdWhGb0d6MVdXdnBUc2ZMOUY3cXBNUWR6b1g0cndTQjNjZWpuU0RWaU11SkQyQ0p4TElXSktrbmpIbFMxTGF5cXVDTWlGWlRKbHZhcXNVcFZlWEtFNldOeW9TcTZhVzdFWnFaWXJpKzZsaGl0anY0b3VacGErVjU3amw5Vm1kZnBwRE82WlFodC9vYnFUMkhrRjQwSXJNRmdqKzNOV3hYaWtldkZCZVdlbXZQZW5lOHEwQmpTY3RRYlgxQkdKc3c4RktaWHZTK1JZRDdMUG5yaXFtVU5CU3Jxb0d1L1lZdEN2Z2liS0dxTW9EY3p6Z3c5Ylk0eTJlL09CdUVJTmxpSFhGajdtNnJTeTRZWEpqdzdNcDBUR0NISmcxdDNZZStFZVhVaFVJOC9VOG43cHkyZGFHZmFSK1REaHVFWGlxMU53ZkhCb3Y5YStiNkdOWkNTV1krcFBxWTIxUXNiVXBCQUpoU3RPNjN2OTF5ck9SSWMwd0x1Qm4xOWhFWFJrTHhKRW9yOVUrNnFsbmRGK2VLVHo2YTlzenBjV0lMQjRiVHVodjFwT1dpTWdJQ0FndUVJQklremtCOHR0cjMwL0tVZWNnSUNBWUVXd2FCWVdaTUE4SUc3ZFVYWUdBUUVCQVFrUUZYaWtld2tJQ0FnSUxsV0FRTTY1UzlGRXloRW5JQ0FnSUFIeURxYU5nellnQVVKQVFFQ3dFbGdzaU41YkV5MzdWYWJCQlg2blZFRUNBZ0tDSzdWQWxGbzlQc0JwMmdnSUNBaXUxQUtaWUgxSStBZHQ5Q0lnSUNDNE1ndEVPZk5CaFgrVEZVSkFRQUJWanhQQ0JGa2dRd1JTcy9OenNrWFYwTnpES2lFcmhNQ1hCdVhaN2ZJUXBGUzdwWVpQUVY4TlZQcmRCUE9GY2NueHlQOGxpSEYwTUs0V0cwdVUyWS9JODgrbmpxR0V2cEdTU0FMRVNPRC8xYjUrRDRvRGtYNTNhTzRQY2J4bTVQNFdiTUxwZFE3Z3RiQ1g3amVjU2I2V2ZoNkhHTDJTTXA0QmM5MTV0Qy9PemhCVkU2cTFLQzdLdUZMMnE5Uzh6N2hxR0Zjend0UkZSZU5zaHZGSTNBYXJmOWUzZTJSdVd3YVdBb0YvZ2V0aWpYMHo4dHVaSzhjSzVKeFZFRVdXZEIrcVdycWZvYzhIV0tDY3VWZWZuWEpKWXNwOHhxbjF1d25VbjBKaFdQc0krSzBjKzNNYzZ3djdWYWs0OU53SU9rZ1hyTUI4aURTdUZ1WTRNVlRacldjWUYyY09wMm82dER2bnVwMjB4cFJLMVlKMmMyYXV0TDFZM3hZcjU4NCtuajFnT3U2VE93NktyNnowUElieHlNdVZxVmRzd3BHZlFKQStoTmpOeVN3VmhqVW1PRkpFRy9YSWVBcVQ0SUdGSzgva2FOY21TS0IvTmFKUGc0SVZjQ1BIMkRCN1dma1BwZmhuT2hPb0RkaHV0eEVCOHVaeWZQREEycWdkRmZGcGZadVIrSFhoMERvY0NqU29NYTNnN1BZeGhuOUVNTHU5bzZVZ3oxellSMkRPcHV1NEFINkhGSWx5d3JPZDYxaGdYakRhYXhuVEdnWWE0UWlhU0R5RlVvR2hpd1VVc3p4UTIwTnpKdDU1Y0tDRnljb3NyTUY4eElMY095amcrcFVHb0xNVStGYTdOZ0hTWVJpVGh4V1NMK1JDaUxMWVlFRnpoQmJoSlVqWStXbUViN0dKTXFBQXFSRjRhMFkwcy8yRS9od1JETGJGTWlNUFdtc3Npa29TU0VnVlM5SEN3QmpiQ0d1MThoUzBhV2h2Q05Cc2hjVXhRcGxKWTY3RHhRU0lRYnZvUmlSdDR1cTNYY2dLaWE2dE9UQ3VOS0pQZUFrM29VazdTend0cXlxRWRZQmc1Skt1ODRCNHlDenpmNHlBK3pGWFp4cHB2dE9JV25YcVlzSE9LVUFHNkQzMXNLNmp6WS9hdHlVRmlLNU5GeDRNWk96S0xsR0FLSm9oSnJoY09HbytrNEpuTTF1cmhhZndhRUs2bGh4ODBYa2tsODRzbHZmSU9IbWs5NDBwTkhVZ0FWSkhGSEtUY2FQZ202OU1nS2hoaFE5S1hQU05oRGMzTjVsaGY0Y3RUYzAxQi96STVvZlRIQzhScVl5UVB2blpjdXUveE5IQWtBcHBhMU1JOUNka0YrN20zTmdGNmR3N0RMM0FmbzU2SUgzMUZSU0xMdVJjQUNONXRkejZIZm8yQlFkaktlMmZZKzdKVU1iNXJQMjBqekRmZ3JidVIyNjVOeHc1N0FJSFQ1NHlONnl5ZjBBTGxVeXQxbitmWXllNnp0eWZiSG4wOFBzUGgzZE1KYkxWQXpDTS83Y3dMM0d1ZkkxaytIekNITWFFSEVNdklDakxrYjBQUE1aK0RWaFFtRDBGdFkvZ0JjRXpwbUE5emJHaGIwQll4dGhieEQxb3dnVUVuYnlzdlFCcjM3OEtvWmdzQmRYUUQxRUZDQ3dHWGJ2QUVyL3JacG9qdTNDQWpWNDJEVmdLa1gxQUt5VEhXRFlCNkNVMTBNc1FneWxockNZUURLT0lPQStDR1gyMTNMWnpvSFZWS0ZZalF2RjFUam8zQ010OTRQa1c3VDBpYm4yY2FBWFhHMW5pcSt3bkNMZjVCWWlCMkU5WVRRRHVjM0VUUFZ4RERSMFFJalltY29zUklnNVd5RzRteHNXUjFvZGdhZzhMdXdPRWdIcEJXTVl1ZUN2WmVEbWZZMGlYbk1NNmZGS1VrNWo4Z1VXYTAzWWp5M3ZOSlhOT1F3UVNjOVBUcE1BZmMwODVMV2NNOU5ac29aeDVoNzBvcFdmRzArdzcvNWs1U0prZ2t6SVd5Y3BqdUUybEtMd3hlNUIya1d4RFRDQTFVTElFWm4vUzNwTVBKWkV6eFlJa0dOajZ5aFlJb212Skt2czVnK2k1d2ExUU9tby9GVUxMQzJucWJza1NFZHJiTXdJZldTRE5ic2ZpMXVoQnhjb1FaOGxVTTg1QmlhQlByUFVXT3JFa3RDdExydDBnNjB0TGxuaGh1TGpTMGFQdjdWYUtycTY1cjhMelliSitvd2dRY0owY0hSZElxSVdUcytzQnpJSXF4MXhaanJHUUtBSWEybnhBenJ1TkhzcVo1d0JEbjhleE9RQm1hbk1QVlF2VFdoRlNnR2g0SzhGVjlqSUZqd1R6UXl3TFJLOE0rdXE3c0pGYTNsVVNHVEpPaE5HQXVlZkNqOFdFeDJJZlk5Ykg2d0tsMXpHTWZXZlJzRzFLejQrNVl4OERpc1p6Q0FHaW5RbjBxZ2duanNEak5TbUlpd0UyZGhkTGdPaUVVRXhjQUM3Q1o2NkE3MXBnc2dhOHBCVUNiVDBpeDJSakh2VUNqRlhRTlNibC9EZ3kvdnVWV3g5cVB3NkJhYmFTdkFHcExGN1QybDRTdmkwaVFBYTB4S2x1aFlLNTVVaGZqWllDVm9ndEZtTFRnSmUwUWxEV0I4Q0RwYTJsc2xnd0RINW9ReWFHVnV1VmtGc3hkZTROQXBNYjNqRUd0L0tBSzRKbzFnZmFneFBEQW5IZU9JalU4bHhpS05kR1pCZ0JuU0ZjRkxOYUlTN1dCM0tqNkpvRmlJRFVkVjdZMzI2NWRnMUVCbFVScHVKWW5kOGZockdWQ0dXUk00S1lrR0p2RENwQUJqYUNoY3JjS1NjUTZxVURob0U5Qk53WEVncS9MdFlIaHFnWGlST0Fndk9NdVBWZzBQUnN3ZlBtVW9qVW9EQVVuc3JpN2FWWG5sZ1kwRzdDMEJhSXJ2V2ZRZ1UxSFRWa1NXVFpOY3cyNEFhVGFIQllpeFhpR1B1dzluMEZ6TGJ4d0Q5bVRPMEZrV3F1OFlaNjRENk0wa2xXU0J3aG56TjdUQzY4QUJsZ0NLSDNEYmdTelRVRjNEQU1MQTJNWXg1d0xtMnVUcXV3V2poVENjUG83ejNtNHlJRWlDRzF2N1RNbzAyUnVTY3JKT3o4OUpkWWs5OWRudnN0b3Ruek1sWkR4VmZUN2djcE1sNGVrSSs4RTluYUM2a0ZGQ0EydkNSSUhEOHhmSTBpNTZLRndFd3lSMkYwdDNMOEN4cjdRcXhvRU5UVWZzeW1ZbzZnd1p4dHA4N1ZISERvMTlhUTVUdmt2dDdENy9jK0x3d2lRSUFoNURPWm1JV0RBSkdDN1JxSURNUEVFMlJibU1XcjNwdDdLQnM3Qit0akM5QWgxMHFpalBYQXJnZTRpMmNDcWNoNEtUQVhETi9tZm1Fb0N5Um5IeXVJSGxlU0NmV2dMZHByRmlBdWxsNFVLMlNnU2dIZk92SkZyRzlBK3pNSjhWYlIvakNXemRiZEkycHF2OHVtNGhKQmd6NEtETUhLQk1oeDVTNEhJakkvbk1Xd1FpN1Irb2dKeVFXTTRTejJnWTFWQ2RkekwzeEVwWVY3aXdKelhIcW4va3JneVZHUmxLNnRBeHMrUWlDdUFFRVV0MXNERUpHdHdBcUpiWDFjYUx4cjB3TEVjQ2FRYTJLTm9JLy9JQVFVcDFYN3M2YVk3endKSExxRUI0SllJTHJtK2NMbXlSekI1TkFUa2EzTEN0R3RqeDlYYUgybzJYSXQ4d3hlYnRUNmNMWTJ3UXA1c1NpcHdsMWVrSUk0U1dFVWRKbEJEU3gwTEdXU0FCbllPSmpPeFJUNjkzY09wdGVsRTFtNlppc2tjSVhtTVpPOFh2bEM3VFFCY3JGZ1NPMHZKeWd5WSttbHNsUlB5UWltMG1jQk1TdVVZak4xSDRpdWNjNnRVYm93SUtyazZjZGNlYUI3ZGV2ajVHaHVZMDZuVEZhT2Y3MUVCMmF0cEJ1bXQzekNmS3RNcldUMmpiTGtYUWdIYUVIc0xVQm0yamlJRVNBdVJSWXZlV05obEpUUWdMdlQ4NGtMdmxzS0J3R2hzZnkvUmFISWtCWm5HV0N0andFVldWeEEwWnhpZ2VnTTRHWHVBS1oyVWhvR0xwbklrcENFRWRJS01TUmErR2lqbVBzWGl5Y2d5N3JVR3YwMlNKcmQ0dmsydVdaeGZ1L0g4ZVo3TVp4Zm5rcTloMU1hNHdrUXo1M0VNYTJRV014d1M5b2VKcUdnbVVCUVU2d1FIbUFPYWlRdTBoVUxjQlArTVdlSnBCc2t5eVdZK1IyVk53a0dYekUzL1RhQk9NNU9ISFE5N3p5a3RIUUk5RXFON3RMU1BURkZJNThuSmhCdzVwR1JGY2o2a0J2MVhwazlhU0pqeXdUU01lNHpVNzlFdVo4SHhKaXFyUkNqTnVldkxHeVJ5M3NFN1pFUW1jNVhPZlpHNTR2OUhmeDdVeTd1MDA2b0M3Uy9ONGVyRHZET2V1d2RNNCsvUkl6NU9OTjc1SlVNMEVvYStmM3RRalJZV2ZwVkRUeTNSNHlwVzNKOVRWd2JmQUZhUDBRWVUycDVKNThCcjl6U2gzVHV1ZjQwVWJ2d2RTUEY4Tm1kWExTWVN6RjF3WDJGc1F4Q2FMQXVyaWNleXZwUUFHUGwzc0ttcUxWWklPVUE3V0lxeis2MkVyc3pwUGFIOWt4Z2FKQmlJVE9CVHd6RWRPTGdHdlpXY01mNzh3dVpROHhpT1lWSXIzYU5oYkF3c1EvMS9VTDRQQWZDU1VpbWVXRGpHOTFzbGFuNUJkRnJydkdHTm1UajBKNHRiaFRreEV3Q085MS9jbnhBYUJkM0labENRTUtxSGEyUXpSUFp3T2E4RU1JMVZGc2hyUThYYTNmdXVjMm40QXdwbUZkdk5XTk9IQXdFZE9EVU9ualBYNjRXeURHR1poc1FYTTNsclJPWkdLOHRxUHdqWk1LQXg4bVFRWEVOeVJxbmxjMXRackUrU21SL2JYdWFpaFV3amdUSkg0S2RSdXFwTEdZYlRYL2VDcnpUL0NkSHdubFlHMEVibU11THd5T1BXeVV5OEluYnNuZGVJN2srWEpuektYRFcyeEU1dDhsTTgzQTd3VHBSQmJOdFBkM0JxWEdMdVN6Nmo4WmtDUm5PQklyTkcyenQ3eGpGUW1LQ29NTWZueVl3amVBbkRpN0UzRFpIWkxDUU1RczBqeEdmOHJCQ2VPRDNDODBXazZkZUxreHZmN2dJVGtpZHRHbldYNVp3WllHZ0ZHT3BCOGFrcHZaSDV3M1F2azFaUEpJVkVvVVdqcUEwVmRqME1WT3FZYkhTRkVKTVd1UlppcVI0Wml0cHZPenZiSjhPTWE1OEphblRkY1ErTklqMzg0WFNLcHNKOU5zaGFQWXc0NW82eWpFTnJSVjJucTZkejlTdmZLNTF3Q2lOVjEzM25lU2JXQXZFcEtXdmNtTVRhTnd1d1hSZlV6ZFpTUEwveGV4eGo4K3hOM1k2V0NFeFhTNWlVZHV5c3I3RVNJRUZLM0NJYmw2WTUyWTJvTitVamNkRHhQelhzZE9WaGZiZVgyS2RmNVB1VUpORmE5ZzRXTTIwMWpFdTY4VmNmaGRvZWV4aGJnWDlWZSswNENCeGRHbTNYL0ZHcGlLMkZXSnJNNExVcjVIanlGZTBnYk9leWVMRVdDTDVUTzhNWWgwNFdKckhTSGpObFBlUGprbkRSYm5DdFo3UG9QMWZ0QVZpb1BrVXU1R3dZSjdISFc0SWRpNmF5bHgrVmFGaDlwZlFzdjdMN0NVY25tRlN5N21RaHJCQytBeDk2SkNXeVBjUWxnak12UkRtZHdOemtJVElQb0kyVW9TRy9hM3ZVekJyUk1SWFJIdjluMy9DdW5nRnVtcUc3dGR3VWMrOGRqSFd6aHhXU0xLQ2Qrd2o4YUVNWEpSM1NveXJsb1RxNjJQTVYyeUJZRFJTYndrTzJsa1VDd1NZQm5jWVF4ZExDNTFvaGRRTHhMNUtCTDRxWVBLK1ZrRTcwRzRad3lxSGNWVklXaEQzWlo3dnlBMDAxOWh3WlhnbWZWdG5HYVA4TFdMcElqWkRDWjBSMm90aS9RRk4xR1BXMWczY09PUnZIeXVoUEtxWkxPaW5FNFArN3ZtNDlQTldsbmZVQ0l0QUZwR1RHbG5EenMrMGtJZlpTOGEwWjI3bHlGK0FhUzEreWlKWVNYbzVsWDh1a2FVSDJsSnBzWnBmRmR5MWlEWVRObHhNRWtVemdlSmZIT2tOZUFXNk82TS9RU2RncWV5QjhTYWdzSmpvN2c5Z0ZKM2p2SDlGRitJTE45OS9JbkhpeGE4QVozOGhibzFHOHc3ai9NR21GYStVZkdtTUYvM2o1N3BCYWlLalVzOUg2NGxVN0t4a2ZwYkhCKzBaOEpCNGFybXhybTR0K0xiRXlkb1ZaT0p4WkF5aEFUZHREalNrWHR3UzYrQnp4Z0lkeHpXRjlsUEVmRmRMeCtFc0Z1RlEzeklQTGJ4akMzb0RJRm1qVzVEdkRCWUZ2UUdHSkxXUjI0bUM4aGtHS3JTZFkwU3RJd0drU2cwKzVrRkNham5xdVE4c09zRUNhY0FsdENwclQ1c1R3ZGkrd0wrZjN4WXE3MitJVitSQUs3ZUJtbjBCZ1ZNdVpmbEZHdGNKTEk1NjRIMXlQYWZJZGFCYVFhS2FjQkZnM0ZLdzcrSHpic0thbG4ycjVMb3lqUFBBL09PL0o4WHJnUFlTZU9KNlRqaGIyemV4QWt3eHpWZ1FJRG03TEZCZFhNMUtDbFM2TXJVV21FV3l3djRkSUhibHd4aE93SENxRmJwc0R6Q216SEZjVWpHcVlGeHR6UFVXZ2grQWV6bzBiZjNjR0JtUnI1VFlrazlyNTIzNlBBN0dRQWdJUEsyUWRnM1dCM0toSnV3OEZxVUw4M1psdGQ2d2d2eWdhTEFxdFBMYTJyZ0lWa3B2SkVBSVFqS3ZyVmxPQkFRRS92QS9BUVlBSEgzcUVRN2x1NnNBQUFBQVNVVk9SSzVDWUlJPVwiO1xuJHVyaV9mYWNlYm9va19iYWRnZV9zdmc6IFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF4TlM0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5DandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStEUW84YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZzBLQ1NCM2FXUjBhRDBpTVRBd2NIZ2lJR2hsYVdkb2REMGlNVEF3Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TURBZ01UQXdJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0F4TURBZ01UQXdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeG5QZzBLQ1R4d1lYUm9JR1pwYkd3OUlpTXpRalU1T1RnaUlHUTlJazA1TkM0ME9Dd3hNREJqTXk0d05EZ3NNQ3cxTGpVeUxUSXVORGN4TERVdU5USXROUzQxTVRsV05TNDFNVGxETVRBd0xESXVORGNzT1RjdU5USTRMREFzT1RRdU5EZ3NNRWcxTGpVeE9VTXlMalEzTERBc01Dd3lMalEzTERBc05TNDFNVGtOQ2drSmRqZzRMamsyTTBNd0xEazNMalV5T1N3eUxqUTNMREV3TUN3MUxqVXhPU3d4TURCSU9UUXVORGg2SWk4K0RRb0pQSEJoZEdnZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWkQwaVRUWTRMams1T0N3eE1EQldOakV1TWpjMWFERXlMams1T0d3eExqazBOeTB4TlM0d09UTklOamd1T1RrNGRpMDVMall6Tm1Nd0xUUXVNemNzTVM0eU1UTXROeTR6TkRjc055NDBOemt0Tnk0ek5EZHNOeTQ1T1RFdE1DNHdNRE5XTVRVdU5qazREUW9KQ1dNdE1TNHpPREl0TUM0eE9EUXROaTR4TWpZdE1DNDFPVFV0TVRFdU5qUTFMVEF1TlRrMVl5MHhNUzQxTWpNc01DMHhPUzQwTVRFc055NHdNek10TVRrdU5ERXhMREU1TGprMWRqRXhMakV6U0RRd0xqTTRNWFl4TlM0d09UTm9NVE11TURNeVZqRXdNRWcyT0M0NU9UaDZJaTgrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09XCI7XG4kdXJpX2ZhY2Vib29rX2JhZGdlX3BuZzogXCJcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBHbG9iYWwgU3R5bGVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjMTExO1xufVxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1tZDtcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNlcmlmO1xuICBAaW5jbHVkZSB0eXBlX19jb2xvci0tYmFzZTtcbn1cblxuYSB7XG4gIEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1wcmltYXJ5O1xuXG4gICYuY29udGludWUtcmVhZGluZyB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfX3ByaW1hcnktLWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hc3RoZWFkLFxuLm5hdi0tcHJpbWFyeSxcbi53aWRnZXRzX19ob3QtdG9waWNzIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICAvLyBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuYXJ0aWNsZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1zdW1tYXJ5LFxuLmUtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiAkdHlwZV9fZm9udC1mYW1pbHktLXNlcmlmO1xufVxuXG4uZmEgeyBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuXG5bZGF0YS1hcmVhPVwic2VhcmNoXCJdIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ncmV5LS1saWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wdWxscXVvdGUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnN1YnNjcmliZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVmZmVhO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2VkZWVjNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb21vLXRleHQge1xuICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS14cztcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLWJvbGQ7XG4gIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYWdlLS1ob21lIFtkYXRhLWFyZWE9XCJ2aWRlb1wiXSB7XG4gIGZpZ3VyZS5tZWRpYSB7XG4gICAgbWFyZ2luOiB7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNaXhpbnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGltYWdlLXJlcGxhY2UoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgYmFja2dyb3VuZDoge1xuICAgIGltYWdlOiB1cmwoJGltYWdlKTtcbiAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBzaXplOiBjb250YWluO1xuICB9XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG5cbiAgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWFzdGhlYWRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxheW91dF9faGVhZCB7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG59XG5cbi5tYXN0aGVhZF9fZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cblxuLnB1YmxpY2F0aW9uIHtcbiAgJi0tQWR2b2NhdGUgLm1hc3RoZWFkX19mbGFnIHsgQGluY2x1ZGUgaW1hZ2UtcmVwbGFjZSgkdXJpX2Fkdm9jYXRlX2ZsYWdfcG5nLCAyMThweCwgNDJweCk7IH1cbiAgJi0tTmV3T3JsZWFucyAubWFzdGhlYWRfX2ZsYWcgeyBAaW5jbHVkZSBpbWFnZS1yZXBsYWNlKCR1cmlfbm9sYV9mbGFnX3BuZywgMjE4cHgsIDQycHgpOyB9XG59XG5cbi5zZWN0aW9uIHtcbiAgJi0tX05ld3NfQWNhZGlhbmFfIC5tYXN0aGVhZF9fZmxhZyB7IEBpbmNsdWRlIGltYWdlLXJlcGxhY2UoJHVyaV9hY2FkaWFuYV9mbGFnX3BuZywgMjE4cHgsIDQycHgpIH07XG59XG5cbmh0bWwuc3ZnIHtcbiAgLnB1YmxpY2F0aW9ue1xuICAgICYtLUFkdm9jYXRlIC5tYXN0aGVhZF9fZmxhZyB7IEBpbmNsdWRlIGltYWdlLXJlcGxhY2UoJHVyaV9hZHZvY2F0ZV9mbGFnX3N2ZywgMjE4cHgsIDQycHgpOyB9XG4gICAgJi0tTmV3T3JsZWFucyAubWFzdGhlYWRfX2ZsYWcgeyBAaW5jbHVkZSBpbWFnZS1yZXBsYWNlKCR1cmlfbm9sYV9mbGFnX3N2ZywgMjE4cHgsIDQycHgpOyB9XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgJi0tX05ld3NfQWNhZGlhbmFfIC5tYXN0aGVhZF9fZmxhZyB7IEBpbmNsdWRlIGltYWdlLXJlcGxhY2UoJHVyaV9hY2FkaWFuYV9mbGFnX3N2ZywgMjE4cHgsIDQycHgpOyB9XG4gIH1cbn1cblxuLm1hc3RoZWFkIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XG5cbiAgJl9fZmxhZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJl9fYWR1bml0IHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBOYXZpZ2F0aW9uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG5cbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLmZhLWhvbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgdHlwZV9fY29sb3ItLWJhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgICZbZGF0YS12ZXJ0aWNhbD1cIm9iaXR1YXJpZXNcIl0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyBjb2xvcjogd2hpdGU7IH1cbiAgICAmW2RhdGEtdmVydGljYWw9XCJjbGFzc2lmaWVkc1wiXSB7IGJhY2tncm91bmQtY29sb3I6ICMwMDM3N2Y7IGNvbG9yOiB3aGl0ZTsgfVxuICAgICZbZGF0YS12ZXJ0aWNhbD1cInB1YmxpYy1ub3RpY2VzXCJdIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjQzYzsgY29sb3I6IHdoaXRlOyB9XG4gICAgJltkYXRhLXZlcnRpY2FsPVwiam9ic1wiXSB7IGJhY2tncm91bmQtY29sb3I6ICM3YjM5OGI7IGNvbG9yOiB3aGl0ZTsgfVxuICAgICZbZGF0YS12ZXJ0aWNhbD1cImhvbWVzXCJdIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwOWI0MDsgY29sb3I6IHdoaXRlOyB9XG4gICAgJltkYXRhLXZlcnRpY2FsPVwiY2VsZWJyYXRpb25zXCJdIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2MzsgY29sb3I6IHdoaXRlOyB9XG4gICAgJltkYXRhLXZlcnRpY2FsPVwid2hlZWxzXCJdIHsgYmFja2dyb3VuZC1jb2xvcjogI2FhMTQyMzsgY29sb3I6IHdoaXRlOyB9XG4gICAgJltkYXRhLXZlcnRpY2FsPVwic2hvcFwiXSB7IGJhY2tncm91bmQtY29sb3I6ICNlZTgyMjc7IGNvbG9yOiB3aGl0ZTsgfVxuICAgICZbZGF0YS12ZXJ0aWNhbD1cInBldHNcIl0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZDdiOyBjb2xvcjogd2hpdGU7IH1cbiAgICAmW2RhdGEtdmVydGljYWw9XCJuaWVcIl0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDNjOyBjb2xvcjogd2hpdGU7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubGlzdC0taW5saW5lIGxpIHtcbiAgICAmOmZpcnN0LWNoaWxkIGEgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgIGEgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIH1cblxuICAmLS1wcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJl9fbmF2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBhIHsgcGFkZGluZzogOXB4OyB9XG4gICAgICAgICY6bGFzdC1jaGlsZCBhICB7IHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIGEgeyBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wcmltYXJ5IHtcbiAgICBib3JkZXI6IHtcbiAgICAgIHRvcDogIzY2NiBzb2xpZCAxcHg7XG4gICAgICBib3R0b206ICMyMjIgc29saWQgM3B4O1xuICAgIH1cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgLmxpc3RfX2l0ZW0geyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICB9XG5cbiAgICAmX19hdXgge1xuICAgICAgYm9yZGVyLWxlZnQ6IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fZ3JleTtcbiAgICAgICAgc3R5bGU6IHNvbGlkO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgfVxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgYVtocmVmKj1cInR3aXR0ZXJcIl0ge1xuICAgICAgICBAaW5jbHVkZSBpbWFnZS1yZXBsYWNlKCR1cmlfdHdpdHRlcl9iYWRnZV9wbmcsIDI3cHgsIDIycHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIGFbaHJlZio9XCJmYWNlYm9va1wiXSB7XG4gICAgICAgIEBpbmNsdWRlIGltYWdlLXJlcGxhY2UoJHVyaV9mYWNlYm9va19iYWRnZV9wbmcsIDI3cHgsIDIycHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGFuZSB7XG4gICAgQGluY2x1ZGUgbGF5b3V0X19jbGVhcmZpeDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIGJveC1zaGFkb3c6IC00cHggNHB4IDAgcmdiYSgwLDAsMCwwLjMpO1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIHVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgICBsaS5saXN0X19pdGVtLS1zdWJuYXYge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmgtZW50cnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFtkYXRhLXJvbGU9XCJwYXJlbnRcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhIHsgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIFtkYXRhLXJvbGU9XCJjaGlsZFwiXSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlzdC0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmh0bWwuc3ZnIC5uYXYtLXByaW1hcnlfX2F1eCB7XG4gIGFbaHJlZio9XCJ0d2l0dGVyXCJdIHsgQGluY2x1ZGUgaW1hZ2UtcmVwbGFjZSgkdXJpX3R3aXR0ZXJfYmFkZ2Vfc3ZnLCAyN3B4LCAyMnB4KTsgfVxuICBhW2hyZWYqPVwiZmFjZWJvb2tcIl0geyBAaW5jbHVkZSBpbWFnZS1yZXBsYWNlKCR1cmlfZmFjZWJvb2tfYmFkZ2Vfc3ZnLCAyN3B4LCAyMnB4KTsgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE9mZi1QYWdlIE5hdmlnYXRpb25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi0tc2xpZGUge1xuICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAtMjQwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIFtkYXRhLXJvbGU9XCJwYXJlbnRcIl0gPiBhIHtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tYm9sZDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzU1NTtcbiAgICBjb2xvcjogI2VlZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gIH1cblxuICBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcbiAgICB9XG5cbiAgICAmOmhvdmVyPmxpPmE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICB9XG4gIH1cblxuICAubGlzdF9faXRlbS0tc3VibmF2IHtcbiAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy1uYXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgYVtkYXRhLXZlcnRpY2FsPVwic3RvcmVcIl17XG4gICAgYmFja2dyb3VuZDogI2NlMTcxZTtcbiAgfVxufVxuXG4ubGF5b3V0IHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zaG93LW5hdiB7XG4gICAgbGVmdDogMjQwcHg7XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvb3RlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIHtcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gIEBpbmNsdWRlIGxheW91dF9fbGVhZGVyLS1wYWRkaW5neDI7XG4gIEBpbmNsdWRlIGxheW91dF9fdHJhaWxlci0tcGFkZGluZ3gyO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBjb2xvcjogI2FhYTtcblxuICBoMSB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1tZDtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmxpc3RfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICA6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICM4ODg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1hcmVhPVwiZm9vdGVyLWFwcHNcIl0ge1xuICAgIC5saXN0X19pdGVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtYXJlYT1cImZvb3Rlci1pbmZvXCJdIHtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXNtO1xuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSG9tZXBhZ2Vcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2UtLWhvbWUge1xuICBoMSwgaDIsIGgzLCBoNCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG5cbiAgLmxheW91dF9fdG9wIHtcbiAgICBAaW5jbHVkZSBsYXlvdXRfX2xlYWRlci0tbWFyZ2luO1xuICAgIGJvcmRlcjoge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBzdHlsZTogZG91YmxlO1xuICAgICAgd2lkdGg6IDAgMCAzcHg7XG4gICAgfVxuICB9XG5cbiAgI2xlYWQtc3Rvcnkge1xuICAgIC5wLW5hbWUge1xuICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS14eGw7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5ieWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSB0eXBlX19jb2xvci0tYmFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHVibGljLW5vdGljZXMge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0teHM7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLWJvbGQ7XG4gICAgYmFja2dyb3VuZDogeWVsbG93O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0OiB7XG4gICAgICBhbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXRfX21pZCB7XG4gICAgYm9yZGVyOiB7XG4gICAgICBjb2xvcjogI2RkZDtcbiAgICAgIHN0eWxlOiBzb2xpZDtcbiAgICAgIHdpZHRoOiAwIDAgMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXRfX2JvdCB7XG4gICAgLmxpc3QuY29sLXNtLTYge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMzVweDtcbiAgICB9XG4gIH1cblxuICBhW2hyZWY9XCIjYWxsLWxhdGVzdC1uZXdzXCJdIHtcbiAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXNtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAjYWxsLWxhdGVzdC1uZXdzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBsYXlvdXRfX3RyYWlsZXItLW1hcmdpbjtcbiAgICB9XG5cbiAgICAucC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLWxnO1xuICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLWJvbGQ7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSB0eXBlX19jb2xvci0tYmFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbZGF0YS1hcmVhPVwiZnJvbnQtcGFnZVwiXSB7XG4gICAgLmhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWFyZWE9XCJldmVudHNcIl0ge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG5cbiAgICAuWnZlbnRzUXVpY2tEYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhLCAjel93aXphcmRfd2lkZ2V0Xzg3NDAzIGRpdiBhIHtcbiAgICAgIEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtYXJlYT1cInNwb3RsaWdodFwiXSAubGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnBhZ2UtLXN0b3J5IHtcbiAgLmFydGljbGUtaW5mbyB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG5cbiAgICAuZHQtcHVibGlzaGVkLFxuICAgIC5jb21tZW50cyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuc2hhcmluZy10b29scyB7XG4gICAgQGluY2x1ZGUgbGF5b3V0X19pbnNldC0tbGVmdC0xNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzIyMjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgJiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1lZGlhIFF1ZXJpZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIChtaW4td2lkdGg6ICRsYXlvdXRfX2JyZWFrcG9pbnQtLXNjcmVlbi1zbS1taW4pIHtcbiAgYm9keSxcbiAgLnR5cGVfX2ZvbnQtc2l6ZS0tbWQgeyBmb250LXNpemU6IDE2cHg7IH1cblxuICAubWFzdGhlYWRfX2ZsYWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1OXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC5wYWdlLS1ob21lIHtcbiAgICAjbGVhZC1zdG9yeSAucC1uYW1lIHsgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS14eHhsOyB9XG4gICAgI2xhdGVzdC1uZXdzIC5saXN0IHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIC5saXN0X19pdGVtOmZpcnN0LWNoaWxkIGFydGljbGUge1xuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtLXN0b3J5IHtcbiAgICAuYXJ0aWNsZS1pbmZvIHsgd2lkdGg6IDQ1JTsgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc20tYWRzIHsgZmxvYXQ6IHJpZ2h0OyBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgfVxuXG4gIC5sYXlvdXRfX2hlYWQgeyBib3JkZXItdG9wOiBub25lOyAgfVxuXG4gIC5uYXYtLXByaW1hcnksXG4gIC5sYXlvdXRfX21haW4sXG4gIGZvb3Rlcltyb2xlPVwiY29udGVudGluZm9cIl0ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aWRnZXRzX19zdG9yeS1saXN0IGhlYWRlciAubGlzdCxcbiAgLm5hdi0tcHJlLFxuICAud2lkZ2V0c19faG90LXRvcGljcyxcbiAgLm5hdi0tcHJpbWFyeV9fYXV4IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndpZGdldHNfX2hvdC10b3BpY3Mge1xuICAgIC5saXN0X19pdGVtOm50aC1jaGlsZCgxKSxcbiAgICAubGlzdF9faXRlbTpudGgtY2hpbGQoMiksXG4gICAgLmxpc3RfX2l0ZW06bnRoLWNoaWxkKDMpLFxuICAgIC5saXN0X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dF9fYnJlYWtwb2ludC0tc2NyZWVuLW1kLW1pbikge1xuICAgIC53aWRnZXRzX19ob3QtdG9waWNzIC5saXN0X19pdGVtOm50aC1jaGlsZCg1KSxcbiAgICAubmF2LS1wcmltYXJ5X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI2J1cmdlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5tYXN0aGVhZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgJl9fYWR1bml0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2ZsYWcgIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyMThweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS0taG9tZSB7XG4gICAgICBbZGF0YS1hcmVhPVwic3BvdGxpZ2h0XCJdIC5saXN0IHsgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAubGF5b3V0X19ib3QgLmxpc3QuY29sLXNtLTYgeyBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9XG4gICAgfVxuXG4gICAgLnBhZ2UtLXN0b3J5IHtcbiAgICAgIC5hcnRpY2xlLWluZm8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dF9fYnJlYWtwb2ludC0tc2NyZWVuLWxnLW1pbikge1xuICAubmF2LS1wcmVfX25hdiB7XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1zbTtcblxuICAgIGEgeyBwYWRkaW5nOiAxMHB4OyB9XG4gIH1cblxuICAuZmEtaG9tZSB7IGRpc3BsYXk6IGlubGluZTsgfVxuXG4gIC5uYXZfX3BhbmUge1xuICAgIC8vd2lkdGg6IDU0MHB4O1xuICAgIC8vLmgtZW50cnkgeyBkaXNwbGF5OiBibG9jazsgfVxuICB9XG5cbiAgLm1hc3RoZWFkX19mbGFnICB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aWRnZXRzX19ob3QtdG9waWNzIC5saXN0X19pdGVtIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxheW91dF9fYnJlYWtwb2ludC0tc2NyZWVuLXhsLW1pbikge1xuICAvL2JvZHkgeyBmb250LXNpemU6IDE4cHg7IH1cbiAgLy8ubGF5b3V0IHsgbWF4LXdpZHRoOiBub25lOyB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICBGb2xpbyBXaWRnZXRzXG5cbiAgQHByb2plY3QgZm9saW9cbiAgQGF1dGhvciBUaGUgQWR2b2NhdGUgPGRldmVsb3BlcnNAdGhlYWR2b2NhdGUuY29tPlxuXG4gIENvbnRlbnRzOlxuICAgIC0gSG90IFRvcGljcyBCYXJcbiAgICAtIEJyZWFraW5nIE5ld3MgQmFyXG4gICAgLSBTdWJzZWN0aW9uIEhlYWRlclxuICAgIC0gU3RvcnkgTGlzdFxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhvdCBUb3BpY3MgQmFyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53aWRnZXRzX19ob3QtdG9waWNzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2dyZXktLWxpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDM1cHg7XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG4gICAgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLW1lZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19wcmltYXJ5LS1kYXJrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxpc3Qge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB0eXBlX19jb2xvci0tYmFzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2dyZXktLWxpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2dyZXktLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJyZWFraW5nIE5ld3MgQmFyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53aWRnZXRzX19icmVha2luZy1uZXdzIHtcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gIEBpbmNsdWRlIHR5cGVfX2ZvbnQtd2VpZ2h0LS1ib2xkO1xuICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLW1kO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JyZWFraW5nO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19icmVha2luZy0tZGFyaztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fYnJlYWtpbmctLWRhcms7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJCcmVha2luZzpcXDAwYTBcIjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdWJzZWN0aW9uIEhlYWRlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gc3Vic2VjdGlvbi1oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtd2VpZ2h0LS1ib2xkO1xuICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tbWQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHR5cGVfX2NvbG9yLS1iYXNlO1xuICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS1tZDtcbiAgICB9XG4gIH1cblxuICAubGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2FucztcbiAgICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC1zaXplLS14cztcbiAgICAgICAgQGluY2x1ZGUgdHlwZV9fY29sb3ItLWJhc2U7XG4gICAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtd2VpZ2h0LS1tZWQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2lkZ2V0c19fc3Vic2VjdGlvbi1oZWFkZXIgeyBAaW5jbHVkZSBzdWJzZWN0aW9uLWhlYWRlcjsgfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnV0dG9uc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ud2lkZ2V0c19fYnV0dG9uIHtcbiAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfX3ByaW1hcnk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfX3ByaW1hcnktLWRhcms7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fcHJpbWFyeS0tZGFyaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX3ByaW1hcnktLWRhcms7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdG9yeSBMaXN0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53aWRnZXRzX19zdG9yeS1saXN0IHtcbiAgaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBzdWJzZWN0aW9uLWhlYWRlcjtcbiAgfVxuXG4gIC5saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zZXJpZjtcbiAgICAgICAgQGluY2x1ZGUgdHlwZV9fY29sb3ItLWJhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS0tZmVhdHVyZWQge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIEBpbmNsdWRlIGxheW91dF9fYm9yZGVyLS10b3A7XG4gICAgICAgIEBpbmNsdWRlIGxheW91dF9fYm9yZGVyLS1ib3R0b207XG4gICAgICAgIEBpbmNsdWRlIGxheW91dF9fdHJhaWxlci0tbWFyZ2luO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIGJvcmRlcjoge1xuICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucC1uYW1lIHtcbiAgICAgICAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLWxnO1xuICAgICAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zZXJpZjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwZV9fY29sb3ItLWJhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlX19mb250LWZhbWlseS0tc2VyaWY7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlX19mb250LXdlaWdodC0tbWVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wLXN1bW1hcnkge1xuICAgICAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtc2l6ZS0tc207XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cGVfX2ZvbnQtZmFtaWx5LS1zYW5zO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC13ZWlnaHQtLWJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW5zZXQge1xuICAgIC5saXN0X19pdGVtIGEge1xuICAgICAgQGluY2x1ZGUgdHlwZV9fZm9udC1mYW1pbHktLXNhbnM7XG4gICAgICBAaW5jbHVkZSB0eXBlX19mb250LXNpemUtLXNtO1xuICAgICAgQGluY2x1ZGUgdHlwZV9fY29sb3ItLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */

